feat(spill): bound the durable copy of Code Mode sub-dispatch results
New tools/code-dispatch-log waterfall (run via registry.shapeDispatchLog, contained — a throwing listener falls back to the unshaped content) lets listeners reshape the tool/code-dispatch event's content before the bridge appends it. dsh-spill-policy registers a second arm sharing the model-facing arm's exact replacement pipeline (same maxInlineBytes cap, preview + locator, within-cap invariant, best-effort fallbacks), with artifacts labeled dispatch under the sub-call id. The program's value is untouched; read sub-calls ARE bounded (a log copy is not model context, and read produces the biggest logs). Resolves the tools README's uncapped-dispatch-log Known Limitation.
This commit is contained in:
@@ -2,5 +2,5 @@
|
||||
# side as of the last confirmed-consistent state. Both languages carry equal authority;
|
||||
# after editing either side, bring the other along and re-record with:
|
||||
# pnpm run verify-translation-pairing --write
|
||||
tools.md: 875bea18ff0c34ca97f9c144f4320d3b3a6aaa4a
|
||||
tools.zh.md: 11f0b8d4a0f29304e6fdbde7c81be981bd940a2d
|
||||
tools.md: 389c54bf625f762257a4830ed915d526230090ab
|
||||
tools.zh.md: fba3453fa91be2544eb3ab94ca67aaf0452958b2
|
||||
|
||||
Reference in New Issue
Block a user