summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2026-06-19libpanto fixest
- ensuring stream.next() sequences are interruptible - Agent.run() takes any user message, not just chat text
2026-06-11some go bindings fixes and an example appt
2026-06-10example full application through the lua apit
2026-06-10expose `panto` to extensions as a require()able module, not a globalt
2026-06-09event lifecyclet
2026-06-02lua /commandst
2026-05-27.panto/tools/ resolutionT
2026-05-27Stream OpenAI tool_use as discrete blocks; drop BlockMetaT
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-26basic lua toolsT