summaryrefslogtreecommitdiffhomepage
path: root/bun.lock
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-07 16:07:35 +0900
committerAdam Malczewski <[email protected]>2026-06-07 16:07:35 +0900
commit904c6d7cc882ea6e092f03f9f487d80b75426440 (patch)
tree0b97107a859f8d347071c01a6907c778dd9cd05a /bun.lock
parentefddee1edd2924725a4dd240894666ede97b67b9 (diff)
downloaddispatch-904c6d7cc882ea6e092f03f9f487d80b75426440.tar.gz
dispatch-904c6d7cc882ea6e092f03f9f487d80b75426440.zip
feat(wire,kernel,conversation-store): step grouping via stepId for batched tool calls
Expose a per-step grouping key so a client can render a model's batched/parallel tool calls (those emitted in one step) as one unit, on both the live stream and replayed history. Key = branded StepId, derived turnId#stepIndex (0-based). - [email protected]: required stepId on Turn{Tool,ToolResult}Event; optional stepId on Tool{Call,Result}Chunk (generation provenance on the chunk, not the StoredChunk envelope — StoredChunk unchanged). [email protected] (re-export bump). - kernel-runtime: mint stepId per step; stamp on tool chunks + tool events. - conversation-store: chunk-carried stepId round-trips append/load/loadSince for free; reconcile copies it onto synthesized (interrupted) results. - cli: stepId added to event test fixtures (renderer unchanged). typecheck clean; 509 vitest + 89 bun; biome 0/0. FE courier reply + reference snapshots regenerated in ../dispatch-web.
Diffstat (limited to 'bun.lock')
-rw-r--r--bun.lock7
1 files changed, 4 insertions, 3 deletions
diff --git a/bun.lock b/bun.lock
index dd7c6ff..bc33ba7 100644
--- a/bun.lock
+++ b/bun.lock
@@ -23,6 +23,7 @@
"version": "0.0.0",
"dependencies": {
"@dispatch/transport-contract": "workspace:*",
+ "@dispatch/wire": "workspace:*",
},
},
"packages/conversation-store": {
@@ -141,7 +142,7 @@
},
"packages/transport-contract": {
"name": "@dispatch/transport-contract",
- "version": "0.0.0",
+ "version": "0.1.0",
"dependencies": {
"@dispatch/ui-contract": "workspace:*",
"@dispatch/wire": "workspace:*",
@@ -172,11 +173,11 @@
},
"packages/ui-contract": {
"name": "@dispatch/ui-contract",
- "version": "0.0.0",
+ "version": "0.1.0",
},
"packages/wire": {
"name": "@dispatch/wire",
- "version": "0.0.0",
+ "version": "0.1.0",
},
},
"packages": {