diff options
| author | T <t@tjp.lol> | 2026-05-27 06:25:52 -0600 |
|---|---|---|
| committer | T <t@tjp.lol> | 2026-05-27 07:02:47 -0600 |
| commit | eddebe4e8131b7d2112b067fed07e7493d8b1984 (patch) | |
| tree | 21cc58822aa4e99d55d082444c2347c15101bfe1 /docs/archive/LUA_MAKEOVER.md | |
| parent | 1f0915edbe0213e8bc134922f10933468d35a172 (diff) | |
Stream OpenAI tool_use as discrete blocks; drop BlockMeta
Close each tool_use on next-index delta (and at finalize) so receivers
see one start/delta/complete trio per tool, matching Anthropic. Log+drop
fragments for already-closed indices.
Remove BlockMeta from the Receiver interface: tool id/name can't be
reliably known at onBlockStart under OpenAI's streaming model. Receivers
get identity from the assembled ContentBlock at onBlockComplete. CLI
renders 'tool: {args} : (name)' accordingly.
Diffstat (limited to 'docs/archive/LUA_MAKEOVER.md')
0 files changed, 0 insertions, 0 deletions
