deepseek-harness/packages/core/session/src
imccyu d88f771e19 feat(remote): deliver allowlisted Host events through ctx.remote.$on
api/remotes owns the allowlist and its type projection; type-meta owns the shape
predicate, the selection seat, and the internal remote/host-event carrier
signal; api/gateway's Client half turns that signal into $on callbacks through a
private dispatch. apiproxy forwards each allowlisted emission verbatim in one
host/remote-event frame, registered ahead of the derived invalidation frames so
frame order is unchanged, and drops the three per-event variants it replaces.
Owner packages move their Events declarations into client-safe ./types exports,
so a consumer's listener signature is the Host's own declaration.
2026-08-11 19:25:40 +08:00
..
chunk-rows.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
index.ts feat(subagent): deliver continuable child settlement to parents 2026-08-11 12:31:49 +08:00
invariant.ts build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
json.ts fix(schema): align projected and enforced declarations 2026-07-23 01:05:41 +08:00
known-event-types.ts Merge commit '5427cbcc19cfd1ce9f3af1ae22207852cc5740fa' into codex/workflow-runs-chat-node-f6 2026-08-11 18:09:43 +08:00
preparation.ts feat: add reusable session preparation 2026-08-06 04:11:57 +08:00
repair.ts docs: replace vague provenance prose with recorded facts 2026-08-09 15:35:02 +08:00
request-header.ts fix(agent-loop): rematerialize adapter defaults 2026-07-30 21:49:58 +08:00
surface.ts docs: replace vague provenance prose with recorded facts 2026-08-09 15:35:02 +08:00
types.ts feat(remote): deliver allowlisted Host events through ctx.remote.$on 2026-08-11 19:25:40 +08:00