Core
- Isolate checkpoints per worktree
- Strip bloated file contents from tool metadata to fix session loading performance
- Use load-time constant for KILO_SESSION_RETRY_LIMIT
- Hide commit-message git windows on Windows
- Clean up code quality issues in CLI
- Reuse MAX_DIFF_SIZE constant across CLI
- Add missing kilocode_change markers to CLI code
- Add configurable session retry limit
- Extract maximum diff size constant in CLI
- Remove /new worker/subprocess restart functionality
- Update Vercel AI SDK OpenAI Provider to support phase configuration
- Use subprocess instead of Worker thread for actual memory reclamation
- Restart worker on /new to reclaim native memory
- Use byte length for size check in CLI
- Scrub oversized diffs from stored session_diff on read
- Use git cat-file -s to pre-check size before reading file content
- Cap file content at 256 KB in Snapshot.diffFull()
TUI
- Add kilocode_change markers to CLI code
- Replay workspace after restart
- Detach RPC listener on cleanup
- Evict child sessions recursively
- Strip summary.diffs from messages in TUI store
- Keep permission and question on evict
- Evict per-session data from TUI store on navigation
- Strip before/after from TUI session_diff store