Adam Weidman
8fcb18996a
refactor(core): unify InjectionService API to single onInjection interface
...
Remove legacy onUserHint/offUserHint/addUserHint methods. All callers
now use addInjection(text, source) and onInjection/offInjection with
source-based filtering where needed.
2026-03-15 21:38:11 -04:00
Adam Weidman
931b80206b
refactor(core): rename UserHintService to InjectionService and add background completion support
...
Rename UserHintService to InjectionService as a generic, source-agnostic
injection mechanism. InjectionService supports typed sources ('user_steering'
and 'background_completion') with source-specific gating — user_steering
respects the model steering toggle while background_completion always fires.
Add background completion lifecycle to ExecutionLifecycleService: tracks
backgrounded executions, fires onBackgroundComplete listeners when they
settle, and supports FormatInjectionFn callbacks so execution creators
control how their output is formatted for reinjection.
Wire AppContainer to route background completions through InjectionService
and submit them to the model when idle, independent of model steering.
2026-03-12 13:23:52 -04:00
nityam
016d5d8eb6
merge duplicate imports packages/cli/src subtask1 ( #22040 )
2026-03-11 17:50:42 +00:00
Aishanee Shah
f8ad3a200a
Feat/retry fetch notifications ( #21813 )
2026-03-11 03:33:50 +00:00
Sehoon Shon
1fd42802be
perf(cli): cache loadSettings to reduce redundant disk I/O at startup ( #21521 )
2026-03-09 21:33:16 +00:00
Christian Gunderman
dac3735626
Disallow underspecified types ( #21485 )
2026-03-07 21:05:38 +00:00
Shreya Keshive
0135b03c8a
fix(acp): rename --experimental-acp to --acp & remove Zed-specific refrences ( #21171 )
2026-03-05 19:57:28 +00:00
JAYADITYA
013d5dfbb0
refactor(cli): categorize built-in themes into dark/ and light/ directories ( #18634 )
2026-03-05 09:20:46 +00:00
Jack Wotherspoon
9dc6898d28
feat: add custom footer configuration via /footer ( #19001 )
...
Co-authored-by: Keith Guerin <keithguerin@gmail.com >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-05 02:21:48 +00:00
joshualitt
4c85d14f48
feat(core): Disable fast ack helper for hints. ( #21011 )
2026-03-04 20:56:56 +00:00
Jacob Richman
1124e49f34
Support bold and other styles in svg snapshots ( #20937 )
2026-03-03 22:44:25 +00:00
Pyush Sinha
8133d63ac6
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
Keith Guerin
31ca57ec94
feat: redesign header to be compact with ASCII icon ( #18713 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-02 21:12:17 +00:00
Spencer
20d884da2f
fix(core): reduce intrusive MCP errors and deduplicate diagnostics ( #20232 )
2026-02-27 20:04:36 +00:00
Gaurav
ea48bd9414
feat: better error messages ( #20577 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-27 18:18:16 +00:00
Gaurav
b2d6844f9b
feat(billing): implement G1 AI credits overage flow with billing telemetry ( #18590 )
2026-02-27 18:15:06 +00:00
Pyush Sinha
d7320f5425
refactor(core,cli): useAlternateBuffer read from config ( #20346 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-27 15:55:02 +00:00
Jacob Richman
82336de7a4
Fix bottom border rendering for search and add a regression test. ( #20517 )
2026-02-27 04:55:21 +00:00
joshualitt
611d934829
feat(core): Enable generalist agent ( #19665 )
2026-02-26 16:38:49 +00:00
Adib234
ef247e220d
feat(plan): support opening and modifying plan in external editor ( #20348 )
2026-02-26 04:38:44 +00:00
Jacob Richman
f9f916e1dc
test: support tests that include color information ( #20220 )
2026-02-25 23:31:35 +00:00
Jerop Kipruto
bf278ef2b0
feat(plan): support automatic model switching for Plan Mode ( #20240 )
2026-02-25 00:15:14 +00:00
Keith Guerin
e69e23e4a0
Shortcuts: Move SectionHeader title below top line and refine styling ( #18721 )
2026-02-24 08:12:29 +00:00
Sehoon Shon
c537fd5aec
refactor(config): remove enablePromptCompletion from settings ( #19974 )
2026-02-22 19:10:20 -05:00
Christian Gunderman
dfd7721e69
Disallow unsafe returns. ( #19767 )
2026-02-21 01:12:56 +00:00
Jarrod Whelan
727f9b67b1
feat(cli): improve CTRL+O experience for both standard and alternate screen buffer (ASB) modes ( #19010 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-02-21 00:26:11 +00:00
Christian Gunderman
58d637f919
Disallow and suppress unsafe assignment ( #19736 )
2026-02-20 22:28:55 +00:00
Spencer
239aa0909c
fix(cli): allow perfect match @-path completions to submit on Enter ( #19562 )
2026-02-20 19:46:48 +00:00
Abhijit Balaji
d8b24e6983
feat(policy): implement project-level policy support ( #18682 )
2026-02-20 00:16:03 +00:00
Jacob Richman
082f41f54d
Deflake windows tests. ( #19511 )
2026-02-19 16:17:34 +00:00
Jacob Richman
04f65f3d55
Migrate core render util to use xterm.js as part of the rendering loop. ( #19044 )
2026-02-19 00:46:50 +00:00
joshualitt
87f5dd15d6
feat(core): experimental in-progress steering hints (2 of 2) ( #19307 )
2026-02-18 22:05:50 +00:00
joshualitt
55c628e967
feat(core): experimental in-progress steering hints (1 of 3) ( #19008 )
2026-02-17 22:59:33 +00:00
Jerop Kipruto
fb32db5cd6
feat(cli): remove Plan Mode from rotation when actively working ( #19262 )
2026-02-17 17:36:59 +00:00
Jacob Richman
207ac6f2dc
ui(polish) blend background color with theme ( #18802 )
2026-02-12 19:56:07 +00:00
Dmitry Lyalin
db00c5abf3
feat(cli): prototype clean UI toggle and minimal-mode bleed-through ( #18683 )
2026-02-12 19:25:24 +00:00
Abhi
fad9f46273
refactor(cli): consolidate useToolScheduler and delete legacy implementation ( #18567 )
2026-02-12 01:49:30 +00:00
Jacob Richman
f9fc9335f5
Code review cleanup for thinking display ( #18720 )
2026-02-10 19:12:40 +00:00
N. Taylor Mullen
4494f9e062
test(cli): fix AppContainer act() warnings and improve waitFor resilience ( #18676 )
2026-02-09 20:44:22 -08:00
N. Taylor Mullen
ece001f264
fix(ui): remove redundant newlines in Gemini messages ( #18538 )
2026-02-10 04:18:21 +00:00
Dmitry Lyalin
d3cfbdb3b7
Inline thinking bubbles with summary/full modes ( #18033 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-10 03:24:41 +00:00
Spencer
6dae3a5402
Feature/quota visibility 16795 ( #18203 )
2026-02-10 02:53:10 +00:00
Jack Wotherspoon
9081743a7f
feat: Ctrl+O to expand paste placeholder ( #18103 )
2026-02-10 02:04:34 +00:00
Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
Tommaso Sciortino
262e8384d4
Allow @-includes outside of workspaces (with permission) ( #18470 )
2026-02-09 12:24:28 -08:00
Abhi
802bcf4dee
refactor(cli): switch useToolScheduler to event-driven engine ( #18565 )
2026-02-08 20:28:37 +00:00
joshualitt
fd72a8c40f
bug(core): Ensure storage is initialized early, even if config is not. ( #18471 )
2026-02-06 21:33:13 +00:00
Dmitry Lyalin
1f1cf756c8
Add shortcuts hint and panel for discoverability ( #18035 )
2026-02-06 19:33:39 +00:00
Sehoon Shon
61d92c4a21
Remove previewFeatures and default to Gemini 3 ( #18414 )
2026-02-06 18:02:57 +00:00
Gal Zahavi
aba8c5f662
fix(cli): allow restricted .env loading in untrusted sandboxed folders ( #17806 )
2026-02-04 01:08:10 +00:00