deepseek-harness/docs
Yichen Jiang 0a2ac90617 docs: fix reference sidebar ordering and group the subsystem pages
The VitePress config declared no position for the subsystem or other-interface
sections, so `indexOf` returned -1 and sorted them ahead of every declared
group: the reference landing page's own sidebar entry sat 1549px below the
fold. Four subsystem pages also shared `order` values with pages in the same
section, resolved only by sort stability and array concatenation order.

Section placement and collapse move into the manifest as a per-locale
declaration, and `sectionSpec` throws for an undeclared section instead of
sorting it silently to the top. Subsystem pages are grouped by concern, the
six topical groups collapse until one holds the page being read, and page
order derives from array position.

The projector drops the language-switcher line and repository badge the
canonical pages carry for their GitHub readers. The navigation bar gains the
DeepSeek wordmark, a release-stage tag, and a favicon; the sidebar scrollbar
rests invisible and appears while scrolling. Subsystem pages carry a two-level
outline, and the two plugin-development tracks now cross-link.
2026-08-12 13:52:27 +08:00
..
cookbook refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
cordis-api refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
cordis-tutorial docs: fix reference sidebar ordering and group the subsystem pages 2026-08-12 13:52:27 +08:00
i18n docs: add Chinese contribution guide 2026-08-11 17:55:49 +08:00
postmortem refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
subsystems Merge pull request #2250 from deepseek-harness/xtr/sidebar-workspace-controls 2026-08-12 12:41:53 +08:00
user docs: fix reference sidebar ordering and group the subsystem pages 2026-08-12 13:52:27 +08:00
agent-lifecycle.i18n.yaml refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
agent-lifecycle.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +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 refactor(web): remove --dev; mount the reload chain unconditionally 2026-08-11 18:01:25 +08:00
api-gateway.md refactor(web): remove --dev; mount the reload chain unconditionally 2026-08-11 18:01:25 +08:00
api-gateway.zh.md refactor(web): remove --dev; mount the reload chain unconditionally 2026-08-11 18:01:25 +08:00
architecture.i18n.yaml Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at 2026-08-11 19:20:38 +08:00
architecture.md Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at 2026-08-11 19:20:38 +08:00
architecture.zh.md Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at 2026-08-11 19:20:38 +08:00
capability-seams.i18n.yaml refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
capability-seams.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
capability-seams.zh.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
config-catalog.i18n.yaml Merge master into worktree/preset-user-root-in-package 2026-08-12 11:08:55 +08:00
config-catalog.md Merge master into worktree/preset-user-root-in-package 2026-08-12 11:08:55 +08:00
config-catalog.zh.md Merge master into worktree/preset-user-root-in-package 2026-08-12 11:08:55 +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: state the Host-face rule for the browser e2e and settle the follow-ups 2026-08-11 19:25:41 +08:00
development.md docs: record the forwarded-event surface and its face boundaries 2026-08-11 19:25:40 +08:00
development.zh.md docs: record the forwarded-event surface and its face boundaries 2026-08-11 19:25:40 +08:00
event-producer-consumer.i18n.yaml fix: docs 2026-08-12 02:30:08 +08:00
event-producer-consumer.md fix: docs 2026-08-12 02:30:08 +08:00
event-producer-consumer.zh.md fix: docs 2026-08-12 02:30:08 +08:00
glossary.i18n.yaml refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
glossary.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
glossary.zh.md docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
graph-atlas.i18n.yaml refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
graph-atlas.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
graph-atlas.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
module-graph.i18n.yaml fix: docs 2026-08-12 02:30:08 +08:00
module-graph.md fix: docs 2026-08-12 02:30:08 +08:00
module-graph.zh.md fix: docs 2026-08-12 02:30:08 +08:00
persistence-catalog.i18n.yaml fix: docs 2026-08-12 02:30:08 +08:00
persistence-catalog.md fix: docs 2026-08-12 02:30:08 +08:00
persistence-catalog.zh.md fix: docs 2026-08-12 02:30:08 +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(sdk): remove unreleased project toolchain 2026-08-11 14:20:53 +08:00
testing.md refactor(sdk): remove unreleased project toolchain 2026-08-11 14:20:53 +08:00
testing.zh.md refactor(sdk): remove unreleased project toolchain 2026-08-11 14:20:53 +08:00
tool-catalog.i18n.yaml feat(subagent): default continuable delegation to background 2026-08-11 21:52:59 +08:00
tool-catalog.md feat(subagent): default continuable delegation to background 2026-08-11 21:52:59 +08:00
tool-catalog.zh.md feat(subagent): default continuable delegation to background 2026-08-11 21:52:59 +08:00
tool-execution-pipeline.i18n.yaml refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
tool-execution-pipeline.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +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