deepseek-harness/docs
Huanqi Cao 6fb226ea24 feat(loader): interpolate the entry disabled field
The Windows platform layer disables tool-bash and inserts the pwsh stack, but the shipped presets each mount a tool-bash row that re-enabled the tool on win32 — the session had both a PowerShell-backed bash tool and tool-pwsh, silently, because no spec pinned the composed preset layer.

The Loader now evaluates a disabled: !!js expression against the loader context at every mount decision; disabled is the only interpolated metadata field, and the raw node stays in the options so write-back keeps the !!js form. The standard/code/cordis presets gate tool-bash with process.platform === 'win32', verify-cordis-config allows expressions in disabled only, and the windows-shell spec pins the preset-level invariant.
2026-08-11 11:33:53 +08:00
..
cookbook fix(ui-trajectory): tighten conversation assembly contracts 2026-08-11 03:29:04 +08:00
cordis-api refactor(loader): resolve config after injected services 2026-08-10 23:45:04 +08:00
cordis-tutorial build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
i18n docs: make routine translation lightweight 2026-08-10 17:58:09 +08:00
postmortem docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
subsystems Merge remote-tracking branch 'origin/master' into worktree/fix-minimal-preset-prompt 2026-08-10 22:49:25 +08:00
user refactor(cmdline): make command providers ordinary 2026-08-10 23:45:05 +08:00
agent-lifecycle.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
agent-lifecycle.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
agent-lifecycle.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
AGENTS.md fix(skill): enforce manual invocation policy 2026-08-10 18:04:26 +08:00
api-gateway.i18n.yaml build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
api-gateway.md build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
api-gateway.zh.md build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
architecture.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
architecture.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
architecture.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
capability-seams.i18n.yaml refactor: nest client manifest metadata under dsh 2026-08-10 21:11:09 +08:00
capability-seams.md docs: rename client manifest field references 2026-08-10 21:11:09 +08:00
capability-seams.zh.md refactor: nest client manifest metadata under dsh 2026-08-10 21:11:09 +08:00
config-catalog.i18n.yaml refactor(cmdline): make command providers ordinary 2026-08-10 23:45:05 +08:00
config-catalog.md refactor(cmdline): make command providers ordinary 2026-08-10 23:45:05 +08:00
config-catalog.zh.md refactor(cmdline): make command providers ordinary 2026-08-10 23:45:05 +08:00
cordis-paper.pdf docs: add cordis paper 2026-07-31 15:54:36 +08:00
cordis-primer.i18n.yaml feat(loader): interpolate the entry disabled field 2026-08-11 11:33:53 +08:00
cordis-primer.md feat(loader): interpolate the entry disabled field 2026-08-11 11:33:53 +08:00
cordis-primer.zh.md feat(loader): interpolate the entry disabled field 2026-08-11 11:33:53 +08:00
defensive-patterns.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
defensive-patterns.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
defensive-patterns.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
development.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
development.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
development.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
event-producer-consumer.i18n.yaml Merge remote-tracking branch 'origin/master' into worktree/fix-minimal-preset-prompt 2026-08-10 22:49:25 +08:00
event-producer-consumer.md Merge remote-tracking branch 'origin/master' into worktree/fix-minimal-preset-prompt 2026-08-10 22:49:25 +08:00
event-producer-consumer.zh.md Merge remote-tracking branch 'origin/master' into worktree/fix-minimal-preset-prompt 2026-08-10 22:49:25 +08:00
glossary.i18n.yaml docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
glossary.md docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
glossary.zh.md docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
graph-atlas.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
graph-atlas.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
graph-atlas.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
module-graph.i18n.yaml docs: refresh module graph 2026-08-11 03:29:04 +08:00
module-graph.md docs: refresh module graph 2026-08-11 03:29:04 +08:00
module-graph.zh.md docs: refresh module graph 2026-08-11 03:29:04 +08:00
persistence-catalog.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
persistence-catalog.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
persistence-catalog.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
rescope.i18n.yaml build(vendor): add the @deepseek-ai rescope codemod, its mapping doc, and its Agent Note 2026-08-10 22:04:10 +08:00
rescope.md build(vendor): add the @deepseek-ai rescope codemod, its mapping doc, and its Agent Note 2026-08-10 22:04:10 +08:00
rescope.zh.md build(vendor): add the @deepseek-ai rescope codemod, its mapping doc, and its Agent Note 2026-08-10 22:04:10 +08:00
testing.i18n.yaml refactor(cli)!: complete app-owned profile startup 2026-08-10 23:45:04 +08:00
testing.md refactor(cli)!: complete app-owned profile startup 2026-08-10 23:45:04 +08:00
testing.zh.md refactor(cli)!: complete app-owned profile startup 2026-08-10 23:45:04 +08:00
tool-catalog.i18n.yaml docs: sync repository removal translations 2026-08-10 21:32:13 +08:00
tool-catalog.md refactor: remove repository plugin path 2026-08-10 21:32:13 +08:00
tool-catalog.zh.md docs: sync repository removal translations 2026-08-10 21:32:13 +08:00
tool-execution-pipeline.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
tool-execution-pipeline.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
tool-execution-pipeline.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
web-styling.i18n.yaml docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
web-styling.md docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
web-styling.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00