Commit Graph

891 Commits

Author SHA1 Message Date
Spencer acbf90ec95 feat(core): migrate chat recording to JSONL streaming (#23749) 2026-04-09 21:13:55 +00:00
Michael Bleigh 255363539a feat(cli): implement useAgentStream hook (#24292)
Co-authored-by: Adam Weidman <adamfweidman@gmail.com>
Co-authored-by: Adam Weidman <adamfweidman@google.com>
2026-04-09 19:06:27 +00:00
Abhi 5c7e171020 feat(core): refactor subagent tool to unified invoke_subagent tool (#24489) 2026-04-09 16:48:24 +00:00
Tommaso Sciortino ed1ee0528c fix(core): dynamic session ID injection to resolve resume bugs (#24972) 2026-04-08 23:27:24 +00:00
Gaurav Ghosh 01c5abf2ac Revert "feat: Introduce an AI-driven interactive shell mode with new"
This reverts commit 651ad63ed6.
2026-04-08 07:31:17 -07:00
Gaurav Ghosh 73339970d0 feat: Introduce an AI-driven interactive shell mode with new
`read-shell` and `write-to-shell` tools and a configurable mode setting.
2026-04-08 07:27:28 -07:00
Sehoon Shon ecca0b91bc fix(cli): prevent multiple banner increments on remount (#24843) 2026-04-07 19:44:09 +00:00
Jacob Richman 8f6c584399 fix(core): detect uninitialized lines (#24646) 2026-04-04 00:51:29 +00:00
Jacob Richman bd8929a146 feat(ui): enable "TerminalBuffer" mode to solve flicker (#24512) 2026-04-03 00:39:49 +00:00
Aashir Javed e6b5257092 fix(cli): clear stale retry/loading state after cancellation (#21096) (#21960)
Co-authored-by: Aashir Javed <Aaxhirrr@users.noreply.github.com>
Co-authored-by: Dev Randalpura <devrandalpura@google.com>
2026-04-02 19:44:39 +00:00
Jacob Richman 8b5be31109 Fix shell output display (#24490) 2026-04-02 05:53:46 +00:00
Alisa 72a6cbed5f Unused error variables in catch block are not allowed (#24487) 2026-04-02 04:33:07 +00:00
N. Taylor Mullen 3daca51fe8 fix(cli): ensure agent stops when all declinable tools are cancelled (#24479) 2026-04-01 23:16:34 +00:00
PROTHAM c348f0b8c3 fix(cli): cap shell output at 10 MB to prevent RangeError crash (#24168) 2026-04-01 16:09:30 +00:00
ruomeng fa96d1b9d2 feat(plan): conditionally add enter/exit plan mode tools based on current mode (#24378) 2026-04-01 15:56:10 +00:00
Abhi 4862bcf607 feat(core): infrastructure for event-driven subagent history (#23914) 2026-03-31 21:54:22 +00:00
Jarrod Whelan 698b7741d8 feat(cli): implement compact tool output (#20974) 2026-03-30 23:43:29 +00:00
Tommaso Sciortino c090b5f0e4 fix(cli): resolve missing F12 logs via global console store (#24235) 2026-03-30 13:15:10 -07:00
Christian Gunderman bdd09ca6ac UX for topic narration tool (#24079) 2026-03-28 21:33:38 +00:00
Adam Weidman 7c07a9591e feat(core): agnostic background task UI with CompletionBehavior (#22740)
Co-authored-by: mkorwel <matt.korwel@gmail.com>
2026-03-28 21:27:51 +00:00
Abhi 70bca037d3 feat(core): subagent isolation and cleanup hardening (#23903) 2026-03-27 03:43:39 +00:00
Spencer 2240ebff33 fix(core): remove shell outputChunks buffer caching to prevent memory bloat and sanitize prompt input (#23751) 2026-03-26 21:16:07 +00:00
Sehoon Shon 3d61048442 fix(cli): prioritize primary name matches in slash command search (#23850) 2026-03-26 12:18:57 +00:00
Jacob Richman bcbd2a638f fix(cli): allow ask question dialog to take full window height (#23693) 2026-03-25 23:26:34 +00:00
Keith Guerin 495819da9b fix(ui): cleanup estimated string length hacks in composer (#23694) 2026-03-25 19:15:08 +00:00
Keith Guerin 02c77434cb fix(ui): prevent over-eager slash subcommand completion (#20136) 2026-03-25 03:11:09 +00:00
Jarrod Whelan eaec0f1f2c feat(ui): implement refreshed UX for Composer layout (#21212)
Co-authored-by: Keith Guerin <keithguerin@gmail.com>
2026-03-24 02:30:48 +00:00
Jarrod Whelan c7c0cab9dc refactor(cli,core): foundational layout, identity management, and type safety (#23286) 2026-03-24 01:49:51 +00:00
Spencer d583c452b8 fix(telemetry): patch memory leak and enforce logPrompts privacy (#23281) 2026-03-23 23:58:06 +00:00
N. Taylor Mullen 258366df47 fix(cli): record skill activation tool calls in chat history (#23203) 2026-03-22 20:36:18 +00:00
Christian Gunderman 6ade35aace Disallow and suppress misused spread operator. (#23294) 2026-03-21 05:21:53 +00:00
Alisa 8875bb42d0 chore(lint): enforce zero warnings and cleanup syntax restrictions (#22902) 2026-03-21 04:01:48 +00:00
Christian Gunderman 148b8f3ebd fix(hooks): support 'ask' decision for BeforeTool hooks (#21146) 2026-03-21 03:52:39 +00:00
Tommaso Sciortino 9b1d75c16f test(cli): address unresolved feedback from PR #23252 (#23303) 2026-03-20 21:42:01 +00:00
Tommaso Sciortino d0bab49ef7 test(cli): refactor tests for async render utilities (#23252) 2026-03-20 20:08:29 +00:00
Jacob Richman 48513b042d Fix logging and virtual list. (#23080) 2026-03-19 17:50:49 +00:00
Tommaso Sciortino c59bc33ac4 refactor(cli): integrate real config loading into async test utils (#23040) 2026-03-19 17:05:33 +00:00
joshualitt ed9e47d76e feat(cli): Partial threading of AgentLoopContext. (#22978) 2026-03-19 16:02:13 +00:00
Tommaso Sciortino 267845316b refactor(cli): simplify keypress and mouse providers and update tests (#22853) 2026-03-18 16:38:56 +00:00
Abhi 8df021298a fix(cli): resolve subagent grouping and UI state persistence (#22252) 2026-03-18 03:11:20 +00:00
matt korwel 1d69789fc0 fix(cli): use active sessionId in useLogger and improve resume robustness (#22606) 2026-03-17 21:42:40 +00:00
Emily Hedlund fc296ebed9 feat(extensions): implement cryptographic integrity verification for extension updates (#21772) 2026-03-16 19:01:52 +00:00
N. Taylor Mullen bb7eda078e fix(cli): improve command conflict handling for skills (#21942) 2026-03-14 23:33:14 +00:00
Gal Zahavi 68e7661752 feat(core): integrate SandboxManager to sandbox all process-spawning tools (#22231) 2026-03-13 21:11:51 +00:00
Tommaso Sciortino 83749c6c97 refactor(cli): consolidate getErrorMessage utility to core (#22190) 2026-03-13 15:40:29 +00:00
krishdef7 156d89eddd fix(cli): escape @ symbols on paste to prevent unintended file expansion (#21239) 2026-03-12 22:05:12 +00:00
Adam Weidman 7df678488b refactor(core): extract ExecutionLifecycleService for tool backgrounding (#21717) 2026-03-12 04:03:54 +00:00
N. Taylor Mullen 67cee9c018 fix(policy): ensure user policies are loaded when policyPaths is empty (#22090) 2026-03-11 23:58:58 +00:00
nityam d65ff217da merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
Ali Anari 3aaea59a3b feat(ui): add vim yank/paste (y/p/P) with unnamed register (#22026)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-11 18:43:42 +00:00