deepseek-harness/packages/api/session-controller/tests
creatixchu 7c38fd8102 fix: deliver images reliably with steer and follow-up messages
A steer or follow-up accepted while a turn is closing is now claimed by a
fresh turn at the driver's clean exit instead of stranding in the inbox;
cancellation and pre-step rejection still park accepted work. Continuable
subagent follow-ups accept image parts: the wire is upload-shaped, the Host
admits and persists each batch before inbox acceptance, and delivery is
refused when the child model declines image input. The queue dock renders
durable image thumbnails instead of an [image] text marker.

Fixes #3186
2026-08-27 15:30:35 +08:00
..
agent.host.spec.ts feat(session): persist model selection and share its catalog 2026-08-25 06:07:42 +08:00
client-apply.client.spec.ts test(subagent): cover Remote control migration 2026-08-26 14:52:53 +08:00
client-contract.client.spec.ts perf(history): retain packed records in client 2026-08-25 20:13:54 +08:00
commands-create-fork.host.spec.ts feat(session): persist model selection and share its catalog 2026-08-25 06:07:42 +08:00
commands-queue-attachment.host.spec.ts refactor(session): require known event types on read 2026-08-26 00:22:31 +08:00
control-jobs.host.spec.ts perf(session-controller): serve cache-first session state 2026-08-25 06:07:26 +08:00
control-queue.host.spec.ts test(api): close stream transport coverage gaps 2026-08-23 16:16:05 +08:00
controller.host.spec.ts fix: c i 2026-08-25 06:19:23 +08:00
event-script.client.ts Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id 2026-08-25 21:44:26 +08:00
fake-api.client.ts refactor(client): use settings Remote namespaces 2026-08-27 03:01:02 +08:00
history-records.client.spec.ts Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id 2026-08-25 21:44:26 +08:00
lineage.client.spec.ts refactor(session): move Client ownership into Session Controller 2026-08-23 16:28:16 +08:00
manager.client.spec.ts test(subagent): cover Remote control migration 2026-08-26 14:52:53 +08:00
notifier.client.spec.ts refactor(session): move Client ownership into Session Controller 2026-08-23 16:28:16 +08:00
projection-store.client.spec.ts test(subagent): cover Remote control migration 2026-08-26 14:52:53 +08:00
queue-store.client.spec.ts fix: deliver images reliably with steer and follow-up messages 2026-08-27 15:30:35 +08:00
scope.client.spec.ts refactor(session): move Client ownership into Session Controller 2026-08-23 16:28:16 +08:00
session-cold.host.spec.ts perf(history): retain packed records in client 2026-08-25 20:13:54 +08:00
session-fork.host.spec.ts feat(session): persist model selection and share its catalog 2026-08-25 06:07:42 +08:00
session-history-journal.host.spec.ts Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id 2026-08-25 21:44:26 +08:00
session-list-blank.host.spec.ts refactor(api-session): remove interaction transport 2026-08-23 16:16:03 +08:00
session-models.host.spec.ts fix: deliver images reliably with steer and follow-up messages 2026-08-27 15:30:35 +08:00
session-presets.host.spec.ts feat(session): persist model selection and share its catalog 2026-08-25 06:07:42 +08:00
session-projections.host.spec.ts perf(history): retain packed records in client 2026-08-25 20:13:54 +08:00
session-rename.host.spec.ts refactor(api-session): remove interaction transport 2026-08-23 16:16:03 +08:00
session-search.host.spec.ts perf(session-controller): serve cache-first session state 2026-08-25 06:07:26 +08:00
session.client.spec.ts fix: deliver images reliably with steer and follow-up messages 2026-08-27 15:30:35 +08:00
sessions-service.client.spec.ts test(subagent): cover Remote control migration 2026-08-26 14:52:53 +08:00
test-remote.ts perf(session-controller): serve cache-first session state 2026-08-25 06:07:26 +08:00
time-zone.client.spec.ts refactor(session): move Client ownership into Session Controller 2026-08-23 16:28:16 +08:00
transport.client.spec.ts test(history): cover packed record branches 2026-08-25 20:15:07 +08:00
transport.host.spec.ts refactor(session): require known event types on read 2026-08-26 00:22:31 +08:00