deepseek-harness/apps/cli/src
Yichen Jiang 921fcc1341 fix(cli): patch the agent-preset roots for every dsh launcher
The roots are an assembly fact (the shipped set beside this app's config,
the user's own under $DSH_HOME) but only `dsh web` patched them in, so the
merged `dsh run` booted the roster with no roots and failed resolving
`standard`. The shared profile boot now owns the patch for every launcher,
and master's interrupt_agent tool joins the standard composition's exact
catalog. The roster helpers the wire layer added (standingKeyFor,
serviceForAgent's chain guards, the direct mountPreset boundary) gain the
unit coverage the per-file gate requires.
2026-08-08 23:33:17 +08:00
..
args.ts fix(cli): address dsh run review feedback 2026-08-08 15:05:50 +08:00
bin.ts feat(cli)!: make dsh run the headless entrypoint 2026-08-08 14:21:42 +08:00
dump-config.ts fix(cli): isolate Web runtime context from headless 2026-08-06 20:11:44 +08:00
plugin.ts refactor(cli)!: namespace the profile and bundle manifests under dsh.profile and dsh.bundle 2026-08-06 17:28:30 +08:00
process-shutdown.ts test(cli): cover shutdown timer invariants 2026-08-04 11:03:52 +08:00
profile-boot.ts fix(cli): patch the agent-preset roots for every dsh launcher 2026-08-08 23:33:17 +08:00
web.ts fix(cli): patch the agent-preset roots for every dsh launcher 2026-08-08 23:33:17 +08:00