can1357
b25b7cc7c2
fix(coding-agent): fixed committed transcript rerendering after block finalization
...
- Added transcript and assistant block version tracking for finalized segments.
- Changed committed block reuse logic to require prior finalization and same version.
- Fixed rerendering of committed finalized blocks when version values changed.
2026-06-11 16:21:44 +02:00
can1357
39f34ada70
feat: added pure-JS sanitizeText
...
- Migrated sanitizeText from pi-natives to pi-utils as a pure-JS implementation, removing the native dependency across all call sites.
2026-05-16 20:12:26 +02:00
can1357
df97efe883
test(coding-agent): updated tests for abbreviated chunk path conventions
...
- Updated chunk-mode and core chunk tests to use abbreviated chunk selectors introduced by path truncation.
- Adjusted expected chunk-path and error-path strings for markdown, Rust, and TLA+ fixtures to match the new naming scheme.
- Updated SIXEL sanitization assertions to check for the new "visible columns omitted" truncation message.
2026-04-13 04:24:59 +02:00
luke
47dc03b835
fix: prevent TUI freeze on massive bash output and fix spinner rendering ( #500 )
...
- Sync OutputSink.push(): eliminate promise chain per chunk, buffer
management and onChunk run inline, file writes deferred via queue
- 64KB native read buffer (was 4KB): reduces chunk count ~16x
- chunkThrottleMs in OutputSink: gate onChunk to every 50ms
- BashExecutionComponent streaming throttle: gate + 100-line cap
- Remove requestRender from chunk callbacks: spinner drives renders
- Remove double sanitization in appendOutput (already done by OutputSink)
- Inline SEGMENT_RESET in TUI doRender buffer writes: eliminates O(N)
string allocations per frame from #applyLineResets
- Cache header Text in BashExecutionComponent (created once, reused)
- Gate sixel mask computation behind protocol + passthrough check
- Fix spinner: #spinnerFrame made optional, interval calls #updateDisplay
- Remove pendingChunks promise chains from bash-executor and bash-interactive
2026-03-21 16:05:42 +01:00
HvC
28d9de74ce
Implement Windows Sixel support and terminal capability checks ( #241 )
...
* windows sixel imp
* windows sixel imp, terminal capability check, pessimistic sixel selection
* fix codex suggestions
---------
Co-authored-by: Brit <lol@no.com >
2026-03-01 22:23:05 +01:00