- compaction: fix repeated compaction dropping kept messages (#2608) Re-summarize from previous compaction's firstKeptEntryId instead of prevCompactionIndex+1; use buildSessionContext for accurate tokensBefore - edit: add multi-edit support via edits[] array Single call can update multiple disjoint regions in one file; applyEditsToNormalizedContent matches all edits against original content and applies in reverse order for stable offsets - bash: persist full output when line-count truncation occurs (#2852) ensureTempFile now called on any truncation, not only byte overflow; prevents data loss when output exceeds line limit before byte threshold - bash-executor: same fix for remote/operations-based execution ensureTempFile includes SF cleanup registration (registerTempCleanup, bashTempFiles tracking) - grep: include lineText from rg JSON events to avoid per-match file reads Eliminates stall when context=0 on broad searches (#3148) - agent-session: forward isError override from afterToolCall extension hook Allows extensions to change error status of tool results (#3051) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| daemon | ||
| mcp-server | ||
| native | ||
| pi-agent-core | ||
| pi-ai | ||
| pi-coding-agent | ||
| pi-tui | ||
| rpc-client | ||