deepseek-harness/packages/bundle
2026-08-09 11:33:14 +08:00
..
base Merge origin/master into codex/dsh-badge-plugin 2026-08-08 15:33:41 +08:00
headless feat(cli)!: make dsh run the headless entrypoint 2026-08-08 14:21:42 +08:00
web-app docs(i18n): standardize contract terminology 2026-08-09 11:33:14 +08:00
README.i18n.yaml docs(i18n): standardize contract terminology 2026-08-09 11:33:14 +08:00
README.md docs(agent-note): flip the regrouping note to implemented 2026-08-09 01:25:24 +08:00
README.zh.md docs(i18n): standardize contract terminology 2026-08-09 11:33:14 +08:00

bundle/ — profile plugin bundles

English | 中文

Profile bundles: npm packages whose manifest declares "dsh": { "bundle": { "patch": "./cordis.patch.yml" } }, making them installable patch layers for dsh --profile compositions (profile contract). A bundle's substance is its patch list; some also ship runtime glue plugins their patch mounts.

Package Role ctx key
base/ The shared dsh core every profile applies first — (patch only)
web-app/ Browser surface: web patch layer + runtime glue plugin mounts rows
headless/ One-shot task mode over base + web-app mounts headless-runner

In-box bundles resolve from the dsh installation; out-of-tree bundles install into a profile through dsh plugin --profile <name> add <package>.