What's Changed
- feat(ui): add response semantic color by @cornmander in #12450
- chore: autogenerate settings documentation by @cornmander in #12451
- chore: bump tar to 7.5.2 by @cornmander in #12466
- refactor: split core system prompt into multiple parts by @anj-s in #12461
- Refactoring packages/cli/src/ui tests by @IamRiddhi in #12482
- refactor(core): improve error handling for setGlobalProxy by @allenhutchison in #12437
- Cap Thinking Budget to prevent runaway thought loops by @abhipatel12 in #12416
- fix(ui): ensure model changes update the UI immediately by @abhipatel12 in #12412
- fix(settings): persist restart-required changes when exiting with ESC by @ashmod in #12443
- Enforce timeout for subagents by @silviojr in #12232
- Grants subagent a recovery turn for when it hits TIMEOUT, MAX_TURNS or NO_TOOL_CALL failures. by @silviojr in #12344
- alternate buffer support by @jacob314 in #12471
- (fix): Respect ctrl+c signal for aborting execution in NonInteractive mode by @anj-s in #11478
- feat(core): Add support for listing experiments by @skeshive in #12495
- Log recovery events (nudges) that happens inside the subagent by @silviojr in #12408
- fix(auth): Return empty map if token file does not exits, and refacto… by @galz10 in #12332
- Refactor PolicyEngine to Core Package by @allenhutchison in #12325
- Enable WriteTodos tool by default by @anj-s in #12500
- Alt buffer default by @jacob314 in #12507
- feat(hooks): Hook Type Decoupling and Translation by @Edilmo in #9078
- feat(core): add timeout to llm edit fix by @agmsb in #12393
- Modify navigation and completion keyboard shortcuts to not use scroll. by @jacob314 in #12502
- chore: bump vite to 7.1.12 by @cornmander in #12512
- Only show screen reader notice once by @chrstnb in #12247
- fix(core): Improve loop detection for longer repeating patterns by @SandyTao520 in #12505
- feat(hooks): Hook Input/Output Contracts by @Edilmo in #9080
- Fix alt+left on ghostty by @scidomino in #12503
- feat(hooks): Hook Execution Planning and Matching by @Edilmo in #9090
- fix(mcp): replace hardcoded port 7777 with dynamic port allocation for OAuth by @cbcoutinho in #12520
- refactor(core): Refactored and removed redundant test lines in telemetry by @MJjainam in #12356
- SI prompt nudge for the todo tool by @anj-s in #12159
- Extensions MCP refactor by @jakemac53 in #12413
- fix(infra) - Use canned response for flicker test by @shishu314 in #12377
- Tighten bash shell option handling by @cornmander in #12532
- Fix flicker in screen reader nudge by @chrstnb in #12541
- Fix shift+tab keybinding when not in kitty mode by @scidomino in #12552
- Ss/fix ext by @shishu314 in #12540
- migrate console.error to coreEvents/debugger for sandbox, logger, chatRecordingService by @sehoon38 in #12253
- enable codebase investigator by default for preview by @silviojr in #12555
- feat(core): Integrate remote experiments configuration by @skeshive in #12539
Full Changelog: v0.13.0-nightly.20251103.9187f6f6...v0.13.0-nightly.20251105.da3da198