Merge origin/master: adopt the DeepSeek Harness SDK product name
Reconciliations beyond textual conflicts: - product rename (DeepSeek Code -> DeepSeek Harness SDK) applied to the PR-added assertion in system-prompt.spec.ts that master's rename commit could not reach - architecture.md: master's rewrite kept; this PR's prompt-assembly semantics re-added in the new doc's voice (Turn Flow footnote + service-spine row), within the 1630-word ceiling - cordis catalog regenerated into master's split events.md/services.md (events-and-services.md deleted); module graph and doc graphs regenerated to pick up this PR's new events and dependency edges
This commit is contained in:
@@ -31,7 +31,7 @@ The mutation runs inside the backend's per-target lock either way, so an uncondi
|
||||
|
||||
## The `fs/*` policy events
|
||||
|
||||
This package declares three events (see the generated [catalog](../../../docs/cordis-catalog/events-and-services.md)) so the emitter (`@deepseek-ai/dsh-tool-fs`) and the policy listener (`@deepseek-ai/dsh-fs-policy`) share a vocabulary without the emitter depending on the policy plugin. `fs/write-intent` and `fs/edit-intent` are single-slot decision waterfalls (the listener fully decides, never calling `next()`); `fs/observed` is a fire-and-forget recording event. They carry only `dsh-fs` vocabulary plus an opaque `object` actor — no model-facing concepts and no agent/session owner structure.
|
||||
This package declares three events (see the generated [events catalog](../../../docs/cordis-catalog/events.md)) so the emitter (`@deepseek-ai/dsh-tool-fs`) and the policy listener (`@deepseek-ai/dsh-fs-policy`) share a vocabulary without the emitter depending on the policy plugin. `fs/write-intent` and `fs/edit-intent` are single-slot decision waterfalls (the listener fully decides, never calling `next()`); `fs/observed` is a fire-and-forget recording event. They carry only `dsh-fs` vocabulary plus an opaque `object` actor — no model-facing concepts and no agent/session owner structure.
|
||||
|
||||
## A provider seam, not the policy layer
|
||||
|
||||
|
||||
Reference in New Issue
Block a user