| Age | Commit message (Collapse) | Author |
|
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.
|
|
go: explicitly wrap C.PANTO_* constants rather than using `iota` and
trying to get the order exactly right.
|
|
- ensuring stream.next() sequences are interruptible
- Agent.run() takes any user message, not just chat text
|
|
|
|
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.
|
|
|
|
|
|
|
|
some libpanto-c coverage expansion was needed
|