summaryrefslogtreecommitdiff
path: root/libpanto-go/panto.go
AgeCommit message (Collapse)Author
8 daysFix tool override swaps to stay differentialt
Treat 1:1 component swaps and pure insertions as differential TUI updates instead of structural changes that force full redraws. Keep full redraws for net removals and edits above the viewport, and add tests covering the streaming-tool flicker regression and scrollback behavior. Also remove the unfinished Go ToolSource batch-registration bridge.
2026-06-22change up libpanto enumst
go: explicitly wrap C.PANTO_* constants rather than using `iota` and trying to get the order exactly right.
2026-06-19libpanto fixest
- ensuring stream.next() sequences are interruptible - Agent.run() takes any user message, not just chat text
2026-06-18preserve signature origins across compactionst
2026-06-18Preserve content blocks and thinking origin in C store appendt
Round-trip persistent message content through the C session store bridge instead of dropping it, including tool-use, tool-result, system, and thinking blocks. Reconstruct borrowed C content blocks with arena-backed helpers, carry message identity fields like API style/model/reasoning, and add tests covering append marshalling and thinking signature origin round-tripping.
2026-06-12fuzzy selectors for models and reasoning levelst
2026-06-11some go bindings fixes and an example appt
2026-06-11expand libpanto-go and -c to the full libpanto API surfacet
2026-06-11libpanto-got
some libpanto-c coverage expansion was needed