| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-10 | expose `panto` to extensions as a require()able module, not a global | t | |
| 2026-06-09 | event lifecycle | t | |
| 2026-06-02 | lua /commands | t | |
| 2026-05-27 | .panto/tools/ resolution | T | |
| 2026-05-27 | Stream OpenAI tool_use as discrete blocks; drop BlockMeta | T | |
| 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. | |||
| 2026-05-26 | basic lua tools | T | |
