deepseek-harness/docs
creatixchu 0a95a9eed8 fix(session): refuse foreign format versions before parsing current structure
Review round: the JSONL backend now refuses a foreign header version straight
from the raw header line, before validating today's header shape or decoding
any event row, so a structurally different future format reports the upgrade
direction instead of corruption (shared message builder
sessionFormatVersionRefusal). HMR live-prefix adoption runs the unknown-type
guard like the other read paths. The appendCore comment now states why the
unknown-type guard is read-side only, the loadStoredFrom JSDoc and README pin
the seek-vs-sequential refusal-scope divergence, and the generated catalog
preamble lists the ignorable envelope field.
2026-08-11 11:23:48 +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 fix(session): refuse foreign format versions before parsing current structure 2026-08-11 11:23:48 +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 feat(session): refuse session logs a build cannot faithfully read 2026-08-11 11:23:48 +08:00
config-catalog.md feat(session): refuse session logs a build cannot faithfully read 2026-08-11 11:23:48 +08:00
config-catalog.zh.md feat(session): refuse session logs a build cannot faithfully read 2026-08-11 11:23:48 +08:00
cordis-paper.pdf docs: add cordis paper 2026-07-31 15:54:36 +08:00
cordis-primer.i18n.yaml refactor(loader): resolve config after injected services 2026-08-10 23:45:04 +08:00
cordis-primer.md refactor(loader): resolve config after injected services 2026-08-10 23:45:04 +08:00
cordis-primer.zh.md refactor(loader): resolve config after injected services 2026-08-10 23:45:04 +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 feat(session): refuse session logs a build cannot faithfully read 2026-08-11 11:23:48 +08:00
event-producer-consumer.md feat(session): refuse session logs a build cannot faithfully read 2026-08-11 11:23:48 +08:00
event-producer-consumer.zh.md feat(session): refuse session logs a build cannot faithfully read 2026-08-11 11:23:48 +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: re-record module-graph translation pairing after rebase 2026-08-11 11:02:05 +08:00
module-graph.md docs: sync sharing-disclosure catalogs and module graph after rebase 2026-08-11 11:01:48 +08:00
module-graph.zh.md docs: sync sharing-disclosure catalogs and module graph after rebase 2026-08-11 11:01:48 +08:00
persistence-catalog.i18n.yaml fix(session): refuse foreign format versions before parsing current structure 2026-08-11 11:23:48 +08:00
persistence-catalog.md fix(session): refuse foreign format versions before parsing current structure 2026-08-11 11:23:48 +08:00
persistence-catalog.zh.md fix(session): refuse foreign format versions before parsing current structure 2026-08-11 11:23:48 +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