deepseek-harness/packages/api/session-controller/src
imccyu 674a1e95a3 fix(api): rename the failure marker, harden cross-realm discrimination, and mark the packed-record violation
- protocol: isDSHRemoteGatewayError -> isDSHRemoteError (the class is
  protocol-wide, not Gateway-specific); remoteErrorOf drops its
  instanceof Error precondition and tests the marker plus a string code
  structurally, so a marked failure from another realm no longer reads
  as a local defect.
- session-controller: the live-follow packed-record protocol violation
  now throws a marked RemoteError('gateway/internal'), landing the
  session in openState=error instead of an unhandled rejection;
  pinned at the transport and session levels.
- util-time: correct the invariant companion's @module name.
- regenerate the tool-cordis catalog for the marker rename.
2026-08-29 03:12:43 +08:00
..
client fix(api): rename the failure marker, harden cross-realm discrimination, and mark the packed-record violation 2026-08-29 03:12:43 +08:00
agent.ts refactor(api): converge the Remote failure vocabulary and client surface 2026-08-28 22:37:36 +08:00
catalog.ts feat(session): persist model selection and share its catalog 2026-08-25 06:07:42 +08:00
commands.ts refactor(api): converge the Remote failure vocabulary and client surface 2026-08-28 22:37:36 +08:00
control.ts refactor(api): require the session projection registry 2026-08-28 12:50:51 +08:00
file-references.ts refactor(api): expose remaining domain remotes 2026-08-27 21:57:55 +08:00
history.ts refactor(api): converge the Remote failure vocabulary and client surface 2026-08-28 22:37:36 +08:00
index.ts refactor(api): converge the Remote failure vocabulary and client surface 2026-08-28 22:37:36 +08:00
invariant.ts refactor(session): move APIs into Session Controller 2026-08-23 16:16:02 +08:00
list.ts refactor(api): converge the Remote failure vocabulary and client surface 2026-08-28 22:37:36 +08:00
model-selection-projection.ts feat(session): persist model selection and share its catalog 2026-08-25 06:07:42 +08:00
remote-events.ts refactor(session): move APIs into Session Controller 2026-08-23 16:16:02 +08:00
skill-catalog.ts refactor(api): converge the Remote failure vocabulary and client surface 2026-08-28 22:37:36 +08:00
types.ts refactor(api): converge the Remote failure vocabulary and client surface 2026-08-28 22:37:36 +08:00