Mahima Shanware
6f48261306
fix(simulator): allow acting on static screens when blocked to handle UI lag
2026-04-29 02:55:50 +00:00
Mahima Shanware
e46bd05594
feat(cli): fix UserSimulator deadlock on static screens by tracking composite state
2026-04-28 21:16:35 +00:00
Mahima Shanware
58f1cdb24c
feat(cli): inject internal tool state into UserSimulator and enhance UI noise suppression
...
- Subscribe UserSimulator to MESSAGE_BUS for tool-calls-update events.
- Explicitly notify simulator when the system is blocked awaiting tool approval.
- Suppress Notifications and ToastDisplay when simulateUser is enabled.
- Suppress warn/error logs in ConsolePatcher during non-interactive simulation.
- Add 100ms post-submission settle delay for robust input injection.
- Update unit tests to verify internal state injection and reliable delays.
2026-04-28 18:11:05 +00:00
Mahima Shanware
aa821442fd
feat(cli): improve UserSimulator robustness and prompt sensitivity
...
- Prioritize interactive markers (prompts, confirmation dialogs) over background timers/spinners.
- Suppress background update checks and non-fatal UI warnings when simulateUser is enabled.
- Refine simulator system prompt for more aggressive prompt detection.
- Implement reliable key submission with stabilized terminal initialization and inter-character delays.
- Add unit tests for UserSimulator vision and input submission.
2026-04-28 17:47:48 +00:00
Your Name
4874bedbef
Modify UserSimulator prompt to prefer 'Allow for this session' for execution prompts
2026-04-20 23:59:04 +00:00
Hadi Minooei
d6a1864961
feat: add option to disable streaming in CLI
2026-04-20 12:24:27 -07:00
Your Name
1c963345a4
Fix regex gap in UserSimulator to handle 'Xm' timer format
2026-04-20 18:59:15 +00:00
Your Name
268970671a
Improve screen normalization in UserSimulator to prevent polling loops
2026-04-20 18:52:05 +00:00
Your Name
e879100f07
Fix race condition in terminal rendering in UserSimulator
2026-04-20 17:09:23 +00:00
Hadi Minooei
bfbdae8e3a
Merge remote-tracking branch 'origin/main' into feature/simulator-knowledge-update
...
# Conflicts:
# package-lock.json
# package.json
# packages/cli/src/interactiveCli.tsx
# packages/core/src/telemetry/llmRole.ts
2026-04-16 22:05:57 -07:00
Hadi Minooei
40f9db30ce
feat(cli): add user simulator, docker support, and external knowledge source handling
...
- Added UserSimulator service for automated interactions.
- Added Docker simulation script and documentation.
- Supported --knowledge-source flag defaulting to ~/.agents/kb.md.
2026-04-16 19:16:39 -07:00
ruomeng
963631a3d4
feat(cli): provide default post-submit prompt for skill command ( #25327 )
2026-04-16 17:56:20 +00:00
Adam Weidman
3eebb75b7a
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
N. Taylor Mullen
42a673a52c
feat(cli): always prefix extension skills with colon separator ( #23566 )
2026-03-23 20:02:40 +00:00
Christian Gunderman
8f391585ab
Disallow and suppress misused spread operator. ( #23294 )
2026-03-21 05:21:53 +00:00
joshualitt
39d3b0e28c
feat(cli): Partial threading of AgentLoopContext. ( #22978 )
2026-03-19 16:02:13 +00:00
N. Taylor Mullen
bd590bbde6
fix(cli): improve command conflict handling for skills ( #21942 )
2026-03-14 23:33:14 +00:00
Gal Zahavi
fa024133e6
feat(core): integrate SandboxManager to sandbox all process-spawning tools ( #22231 )
2026-03-13 21:11:51 +00:00
nityam
016d5d8eb6
merge duplicate imports packages/cli/src subtask1 ( #22040 )
2026-03-11 17:50:42 +00:00
N. Taylor Mullen
5d213764fb
feat(cli): enable skill activation via slash commands ( #21758 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2026-03-10 19:24:54 +00:00
Sehoon Shon
d485e08606
feat(cli): implement /upgrade command ( #21511 )
2026-03-09 17:17:30 +00:00
Jerop Kipruto
35ee2a841a
feat(plan): enable Plan Mode by default ( #21713 )
2026-03-09 15:58:46 +00:00
Dmitry Lyalin
d41735d6a9
feat(cli): unify /chat and /resume command UX ( #20256 )
2026-03-08 22:50:51 +00:00
Emily Hedlund
7989c28d2e
feat(cli): implement dot-prefixing for slash command conflicts ( #20979 )
2026-03-06 20:43:20 +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
Emily Hedlund
49b2e76ee1
Revert "feat(ui): add source indicators to slash commands" ( #19695 )
2026-02-20 20:08:49 +00:00
Emily Hedlund
d08b1efc72
feat(ui): add source indicators to slash commands ( #18839 )
2026-02-20 15:54:59 +00:00
Krushna Korade
bcd547baf6
feat: add /commands reload to refresh custom TOML commands ( #19078 )
2026-02-14 20:25:30 +00:00
christine betts
2ca183ffc9
Show notification when there's a conflict with an extensions command ( #17890 )
2026-02-12 16:29:06 +00:00
Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
Dmitry Lyalin
1f1cf756c8
Add shortcuts hint and panel for discoverability ( #18035 )
2026-02-06 19:33:39 +00:00
Adib234
0012d95848
feat(plan): implement plan slash command ( #17698 )
2026-02-04 17:01:43 +00:00
Shreya Keshive
f14d0c6a17
feat(admin): provide actionable error messages for disabled features ( #17815 )
2026-01-30 18:05:22 +00:00
Gal Zahavi
b611f9a519
feat: Implement background shell commands ( #14849 )
2026-01-30 17:53:09 +00:00
Abhi
9035ca32bc
feat(skills): final stable promotion cleanup ( #17726 )
2026-01-28 04:56:04 +00:00
Abhi
ff6547857e
revert: promote Agent Skills to stable ( #17693 ) ( #17712 )
2026-01-27 23:29:12 +00:00
Abhi
6f6445994e
feat(skills): promote Agent Skills to stable ( #17693 )
2026-01-27 21:50:22 +00:00
Tommaso Sciortino
8b2b71c8ef
Change formatting to prevent UI redressing attacks ( #17611 )
2026-01-27 16:56:01 +00:00
Sehoon Shon
5c16334b8c
feat(cli): add oncall command for issue triage ( #17661 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-27 16:32:46 +00:00
Emily Hedlund
d956c5b221
Sanitize command names and descriptions ( #17228 )
2026-01-22 16:41:51 +00:00
Adib234
3b9f580fa4
feat: implement /rewind command ( #15720 )
2026-01-22 15:26:52 +00:00
N. Taylor Mullen
bb6c574144
feat(admin): support admin-enforced settings for Agent Skills ( #16406 )
2026-01-14 07:40:23 +00:00
Abhi
0e955da171
feat(cli): add /chat debug command for nightly builds ( #16339 )
2026-01-11 19:11:06 +00:00
Adam Weidman
7e02ef697d
feat(cli): add /agents slash command to list available agents ( #16182 )
2026-01-08 21:02:44 +00:00
Shreya Keshive
97ad3d97cb
Reapply "feat(admin): implement extensions disabled" ( #16082 ) ( #16109 )
2026-01-08 17:59:30 +00:00
joshualitt
4c961df313
feat(core): Decouple enabling hooks UI from subsystem. ( #16074 )
2026-01-07 20:34:33 +00:00
christine betts
19bdd95eab
Revert "feat(admin): implement extensions disabled" ( #16082 )
2026-01-07 19:35:56 +00:00
Shreya Keshive
db99beda36
feat(admin): implement extensions disabled ( #16024 )
2026-01-07 16:31:17 +00:00
Abhi
5fe5d1da46
policy: extract legacy policy from core tool scheduler to policy engine ( #15902 )
2026-01-07 04:28:06 +00:00
Shreya Keshive
2fe45834dd
feat(admin): Introduce remote admin settings & implement secureModeEnabled/mcpEnabled ( #15935 )
2026-01-06 21:38:07 +00:00