Commit Graph

324 Commits

Author SHA1 Message Date
Spencer dc94f28ac2 fix: resolve lifecycle memory leaks by cleaning up listeners and root closures (#25049) 2026-04-10 04:21:14 +00:00
Spencer acbf90ec95 feat(core): migrate chat recording to JSONL streaming (#23749) 2026-04-09 21:13:55 +00:00
Tommaso Sciortino ed1ee0528c fix(core): dynamic session ID injection to resolve resume bugs (#24972) 2026-04-08 23:27:24 +00:00
Enjoy Kumawat 3528278132 fix: use directory junctions on Windows for skill linking (#24823) 2026-04-07 19:28:43 +00:00
Christian Gunderman e671ffedbd Fix restoration of topic headers. (#24650) 2026-04-03 23:50:38 +00:00
Jacob Richman bd8929a146 feat(ui): enable "TerminalBuffer" mode to solve flicker (#24512) 2026-04-03 00:39:49 +00:00
Adam Weidman 164222ad43 feat(cli): migrate nonInteractiveCli to LegacyAgentSession (#22987) 2026-04-02 20:21:40 +00:00
ruomeng 6261f1cfa5 feat(cli): support default values for environment variables (#24469) 2026-04-02 14:38:45 +00:00
Alisa 72a6cbed5f Unused error variables in catch block are not allowed (#24487) 2026-04-02 04:33:07 +00:00
Alex Stephen 9c9eab637c Text can be added after /plan command (#22833) 2026-03-30 14:31:20 +00:00
Jacob Richman 927ffcb245 Debug command. (#23851)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-27 21:05:22 +00:00
Abhi 70bca037d3 feat(core): subagent isolation and cleanup hardening (#23903) 2026-03-27 03:43:39 +00:00
Yuna Seol 68c901b3d0 fix(core): explicitly set error names to avoid bundling renaming issues (#23913) 2026-03-27 03:40:49 +00:00
Aditya Bijalwan 1a8845a71d feat(core): implement persistent browser session management (#21306)
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com>
2026-03-26 21:33:37 +00:00
Gen Zhang 689212d249 feat(cli): enable notifications cross-platform via terminal bell fallback (#21618)
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2026-03-26 20:10:49 +00:00
Tommaso Sciortino 7db6e8af87 fix(cli): only show updating spinner when auto-update is in progress (#23709) 2026-03-24 15:43:03 -07:00
matt korwel fc3ea56799 fix(cli): prevent terminal escape sequences from leaking on exit (#22682)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-23 18:01:12 +00:00
Abhi e3215c4b43 fix(core): ensure subagent tool updates apply configuration overrides immediately (#23161) 2026-03-23 00:24:24 +00:00
Alisa 8875bb42d0 chore(lint): enforce zero warnings and cleanup syntax restrictions (#22902) 2026-03-21 04:01:48 +00:00
Jerop Kipruto 894190b0ca feat(worktree): add Git worktree support for isolated parallel sessions (#22973) 2026-03-20 14:10:51 +00:00
Bryan Morgan 7798eb2f33 fix(cli): correctly handle auto-update for standalone binaries (#23038) 2026-03-19 01:52:23 +00:00
Abhi 086bf9267e refactor(cli): group subagent trajectory deletion and use native filesystem testing (#22890) 2026-03-18 14:42:15 +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
Tommaso Sciortino 83749c6c97 refactor(cli): consolidate getErrorMessage utility to core (#22190) 2026-03-13 15:40:29 +00:00
Alisa dbc4faf951 feat(a2a): enable native gRPC support and protocol routing (#21403)
Co-authored-by: Adam Weidman <adamfweidman@google.com>
2026-03-12 21:36:50 +00:00
Sehoon Shon ffe4572e37 feat(ui): Do not show Ultra users /upgrade hint (#22154) (#22156) 2026-03-12 13:46:58 +00:00
N. Taylor Mullen 9014c6e87b fix(cli): resolve skill uninstall failure when skill name is updated (#22085) 2026-03-11 23:23:20 +00:00
Gal Zahavi 838b589f8c feat(core): implement SandboxManager interface and config schema (#21774)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-11 21:42:50 +00:00
nityam d65ff217da merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
Gal Zahavi a912b7ce23 feat: implement background process logging and cleanup (#21189) 2026-03-11 00:13:20 +00:00
Yongrui Lin eb1538a88b feat(core): add per-model token usage to stream-json output (#21839) 2026-03-10 17:39:04 +00:00
Alisa f7a77c066d feat(security): implement robust IP validation and safeFetch foundation (#21401) 2026-03-09 19:02:07 +00:00
Zheyuan Lin 72707dcd2f fix(settings): display objects as JSON instead of [object Object] (#21458)
Co-authored-by: Zheyuan <zlin252@emory.edu>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-09 17:32:13 +00:00
Christian Gunderman d8e8afd0c3 Disallow underspecified types (#21485) 2026-03-07 21:05:38 +00:00
Keith Guerin 23a54e0557 feat(cli): overhaul thinking UI (#18725) 2026-03-07 04:20:27 +00:00
Emily Hedlund 4513b4af75 feat(cli): implement dot-prefixing for slash command conflicts (#20979) 2026-03-06 20:43:20 +00:00
Sandy Tao cd3aaf1712 fix(cli): gracefully handle --resume when no sessions exist (#21429) 2026-03-06 19:02:33 +00:00
Zheyuan Lin 2f3c2e3596 feat(cli): add native gVisor (runsc) sandboxing support (#21062)
Co-authored-by: Zheyuan <zlin252@emory.edu>
Co-authored-by: Kartik Angiras <angiraskartik@gmail.com>
2026-03-05 18:39:57 +00:00
Himanshu Soni cb863b488d feat(sandbox): add experimental LXC container sandbox support (#20735) 2026-03-04 17:44:33 +00:00
Tommaso Sciortino 6b8b62526b Consistently guard restarts against concurrent auto updates (#21016) 2026-03-04 06:18:12 +00:00
Jacob Richman bc5c4240fd Add extra safety checks for proto pollution (#20396)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2026-03-04 00:21:09 +00:00
Ishaan Gupta 08cf930b4c refactor common settings logic for skills,agents (#17490)
Co-authored-by: ved015 <vedant.04.mahajan@gmail.com>
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-03-03 19:25:17 +00:00
Tommaso Sciortino b0af4ee5a3 fix(cli): wait for background auto-update before relaunching (#20904) 2026-03-03 17:18:29 +00:00
Jerop Kipruto 34aafd7e3d fix(plan): clean up session directories and plans on deletion (#20914) 2026-03-03 14:11:25 +00:00
Keith Guerin 455d28dbc6 feat(cli): invert context window display to show usage (#20071)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-03-03 09:22:29 +00:00
Pyush Sinha 939d5b7cc4 refactor(cli): fully remove React anti patterns, improve type safety and fix UX oversights in SettingsDialog.tsx (#18963)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-02 21:30:58 +00:00
Yuvraj Angad Singh 715814ad0e fix: prevent orphaned processes from consuming 100% CPU when terminal closes (#16965)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-02-26 23:17:09 +00:00
Ishaan Gupta b7d1cb2a58 feat: prompt users to run /terminal-setup with yes/no (#16235)
Co-authored-by: Vedant Mahajan <Vedant.04.mahajan@gmail.com>
2026-02-24 21:48:28 +00:00
nityam 60d564ab00 fix(cli): Remove unsafe type assertions in activityLogger #19713 (#19745) 2026-02-24 03:54:09 +00:00
Abhi 5c291ae208 refactor(core): move session conversion logic to core (#19972) 2026-02-23 01:18:07 +00:00