deepseek-harness/docs
creatixchu 6bb79911ba refactor(reference): serve discovery through typert Remote faces
Replace the legacy reference.* API Proxy domain with @Remote methods on the
owning services, following the typert gateway design master adopted on
2026-08-02 (message-feedback and plugin-inventory precedents):

- FileReferenceService and SessionReferenceResolver extend TypertRemoteService;
  fileReferences/list and sessionReferenceResolver/candidates are unary Remote
  methods cancelled through the reserved trailing signal, and the candidates
  face attaches each candidate's canonical mention under the configured limit
- move the wire types to type-only ./types subpaths (FileReferenceCandidate,
  SessionReferenceMentionCandidate) and export ./typert plus ./remote artifacts
- mount both contributions in the api-remotes client assembly; ui-reference
  consumes ctx.remote instead of connection.api.references and registers zh/en
  locale dictionaries for its sections and labels
- delete the reference.* routes, schemas, map rows, client stubs, and fixtures;
  the connection fixture serves the Remote endpoints instead
- release deliverPrompt admission listeners when the agent is disposed with the
  prepared prompt still pending, and cover the reference-* RpcError codes in
  the schema spec
- add the missing tsconfig paths for the /grammar and /types subpaths (clean-
  tree vitest could not resolve @deepseek-ai/dsh-file-reference/grammar)
- regenerate the cordis catalog, capability seams, and event matrix; update the
  owning bilingual READMEs, Agent Notes, and the reference-composer golden
2026-08-17 18:35:30 +08:00
..
cookbook Merge remote-tracking branch 'origin/master' into feat/plugin-owned-settings-surface 2026-08-14 15:46:01 +08:00
cordis-api fix: test/docs 2026-08-13 01:30:49 +08:00
cordis-tutorial docs: fix release smoke test failures 2026-08-13 14:20:09 +08:00
i18n docs: capitalize Service Provider across repository 2026-08-13 13:31:30 +08:00
postmortem refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
subsystems refactor(reference): serve discovery through typert Remote faces 2026-08-17 18:35:30 +08:00
user docs(i18n): clarify root README reference 2026-08-14 14:43:05 +08:00
agent-lifecycle.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
agent-lifecycle.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
agent-lifecycle.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
AGENTS.md update architeture.md 2026-08-12 21:01:11 +08:00
api-gateway.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
api-gateway.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
api-gateway.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
architecture.i18n.yaml Merge remote-tracking branch 'origin/master' into feat/plugin-owned-settings-surface 2026-08-14 15:46:01 +08:00
architecture.md Merge remote-tracking branch 'origin/master' into feat/plugin-owned-settings-surface 2026-08-14 15:46:01 +08:00
architecture.zh.md Merge remote-tracking branch 'origin/master' into feat/plugin-owned-settings-surface 2026-08-14 15:46:01 +08:00
capability-seams.i18n.yaml refactor(reference): serve discovery through typert Remote faces 2026-08-17 18:35:30 +08:00
capability-seams.md refactor(reference): serve discovery through typert Remote faces 2026-08-17 18:35:30 +08:00
capability-seams.zh.md refactor(reference): serve discovery through typert Remote faces 2026-08-17 18:35:30 +08:00
config-catalog.i18n.yaml Merge remote-tracking branch 'origin/master' into worktree/web-file-session-references 2026-08-17 17:06:35 +08:00
config-catalog.md Merge remote-tracking branch 'origin/master' into worktree/web-file-session-references 2026-08-17 17:06:35 +08:00
config-catalog.zh.md Merge remote-tracking branch 'origin/master' into worktree/web-file-session-references 2026-08-17 17:06:35 +08:00
cordis-primer.i18n.yaml docs: fix release smoke test failures 2026-08-13 14:20:09 +08:00
cordis-primer.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
cordis-primer.zh.md docs: fix release smoke test failures 2026-08-13 14:20:09 +08:00
defensive-patterns.i18n.yaml docs: add junction-safe unlink rule to defensive patterns 2026-08-13 15:16:12 +08:00
defensive-patterns.md docs: add junction-safe unlink rule to defensive patterns 2026-08-13 15:16:12 +08:00
defensive-patterns.zh.md docs: add junction-safe unlink rule to defensive patterns 2026-08-13 15:16:12 +08:00
development.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
development.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
development.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
event-producer-consumer.i18n.yaml refactor(reference): serve discovery through typert Remote faces 2026-08-17 18:35:30 +08:00
event-producer-consumer.md refactor(reference): serve discovery through typert Remote faces 2026-08-17 18:35:30 +08:00
event-producer-consumer.zh.md refactor(reference): serve discovery through typert Remote faces 2026-08-17 18:35:30 +08:00
glossary.i18n.yaml docs: capitalize Service Provider across repository 2026-08-13 13:31:30 +08:00
glossary.md docs: capitalize Service Provider across repository 2026-08-13 13:31:30 +08:00
glossary.zh.md docs: capitalize Service Provider across repository 2026-08-13 13:31:30 +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(session-query): rename session log export package 2026-08-13 05:02:00 +08:00
module-graph.md fix(session-query): rename session log export package 2026-08-13 05:02:00 +08:00
module-graph.zh.md fix(session-query): rename session log export package 2026-08-13 05:02:00 +08:00
persistence-catalog.i18n.yaml docs: fix release smoke test failures 2026-08-13 14:20:09 +08:00
persistence-catalog.md docs: fix release smoke test failures 2026-08-13 14:20:09 +08:00
persistence-catalog.zh.md docs: fix release smoke test failures 2026-08-13 14:20:09 +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: apply repository naming contract 2026-08-13 00:54:38 +08:00
testing.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
testing.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
tool-catalog.i18n.yaml docs: fix release smoke test failures 2026-08-13 14:20:09 +08:00
tool-catalog.md docs: fix release smoke test failures 2026-08-13 14:20:09 +08:00
tool-catalog.zh.md docs: fix release smoke test failures 2026-08-13 14:20:09 +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
web-styling.zh.md docs: make technical prose concrete 2026-08-10 16:34:20 +08:00