deepseek-harness/packages/client/runtime/tests
imccyu 92e0e3377f test: finish the Remote-result and picker-split test migrations
Every generated Remote method resolves to `RemoteResult<T>`, so the Gateway
client spec asserts the ok and error branches instead of the unwrapped value
and a throw, and the generator fixtures declare the wrapper in the consumer
face they typecheck. The RPC-failure test splits into the Host error carried
verbatim in the error branch plus a transport throw folded into it.

The runtime client, ui-command and ui-plan benches answer the generated
commands Remote through its result branches and provide the `remote.commands`
namespace their plugins now inject; the ui-command bench also serves the `$on`
the service subscribes on construction.

The directory-picker chooser mounts a backend and its surface as a pair, so the
real-Loader composition serves both surface packages and asserts each entry
arrives and leaves with its backend.
2026-08-11 23:33:17 +08:00
..
client-apply.spec.ts test: finish the Remote-result and picker-split test migrations 2026-08-11 23:33:17 +08:00
context-provenance.spec.ts feat(web): declare the remaining context forms on every shipped producer 2026-08-05 17:11:48 +08:00
conversation-assembler.spec.ts fix(ui-trajectory): tighten conversation assembly contracts 2026-08-11 03:29:04 +08:00
conversation-registry.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
conversation.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
event-script.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
fake-api.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
invariant.spec.ts build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
lineage.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
manager.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
node-half.spec.ts docs: rename client manifest field references 2026-08-10 21:11:09 +08:00
notifier.spec.ts feat: optimize chat think 2026-08-04 14:37:35 +08:00
partial.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
projection-store.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
queue-store.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
scope.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
session.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
sessions-service.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00
slots-service.spec.ts build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
store.spec.ts refactor(client-runtime): home the snapshot-store engine in contract/ 2026-07-23 10:37:15 +08:00
subagent-lineage.spec.ts feat(client): surface subagent activity in sidebar 2026-08-08 14:42:14 +08:00
time-zone.spec.ts refactor(schedule): make absolute times explicit 2026-08-09 16:30:11 +08:00
tool-call-tree.spec.ts fix(client): bound nested Tool call depth 2026-08-08 18:15:34 +08:00
wire-events.spec.ts test: finish the Remote-result and picker-split test migrations 2026-08-11 23:33:17 +08:00
workspaces-service.spec.ts refactor(commands): move the command service to Remote 2026-08-11 23:33:15 +08:00