Charles Packer
397eb5e390
fix: add consistent CTRL-C and ESC handling to all dialogs ( #426 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 21:19:57 -08:00
Charles Packer
f5a1a5e400
fix: prevent infinite loop on ESC interrupt ( #425 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 20:12:03 -08:00
Charles Packer
96e0f94924
fix: allow chained read-only commands in plan mode ( #422 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 17:20:34 -08:00
Charles Packer
1b7657fe4b
fix: reset interrupted flag before stream resume ( #420 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 17:00:32 -08:00
Charles Packer
802aaaa35e
fix: remove aggressive screen clear ( #421 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 16:59:07 -08:00
jnjpng
806ab11623
fix: letta api key fetch for claude max pro ( #419 )
2025-12-29 15:10:53 -08:00
Charles Packer
995eecb410
feat: add desktop notifications when UI needs user attention ( #418 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 14:49:21 -08:00
Charles Packer
1dc703e532
fix: prevent post-cancel chunks from rendering after ESC interrupt ( #416 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 13:57:41 -08:00
Immanuel
3e4212d5f2
fix: fix typos ( #410 )
2025-12-29 13:51:45 -08:00
Kainoa Kanter
fab0ca676b
refactor: use system secrets when possible ( #248 )
2025-12-29 12:09:52 -08:00
Charles Packer
4927a915f9
fix: re-check remaining approvals after saving permission rule ( #415 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 12:07:43 -08:00
Charles Packer
ad3450ad8c
perf: use hash-based caching for toolset swap upserts ( #414 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 11:00:54 -08:00
Charles Packer
9db539a6d8
feat: allow read-only shell commands in plan mode ( #413 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 10:42:15 -08:00
github-actions[bot]
8fd3bc80ca
chore: bump version to 0.10.3 [skip ci]
2025-12-29 18:07:39 +00:00
cpacker
44ce98cfe5
fix: prevent rendering artifacts when approval dialogs close
...
Clear screen and force Static component remount when approval state is
cleared. This fixes "streaking" where fragments of approval dialogs
would appear mixed with transcript content.
The issue was caused by Ink's line count tracking getting confused when
large UI components (approval dialogs, plan preview) disappear abruptly.
Applied fix in:
- sendAllResults (normal approval flow)
- sendAllResults early return (cancelled flow)
- handleInterrupt (Ctrl+C during approvals)
- handleCancelApprovals (cancel all approvals)
🤖 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2025-12-29 01:24:26 -08:00
Charles Packer
a5b0c9f1c9
feat: unify /pinned and /agents into tabbed agent browser ( #412 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-29 00:25:16 -08:00
Charles Packer
0104fe4b3b
feat: add --name/-n option to resume agent by name ( #411 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-28 23:17:42 -08:00
Charles Packer
b1343d92ae
feat: add /ade command to open agent in browser ( #409 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-28 22:03:56 -08:00
Charles Packer
0b8fcf563d
fix: use pretty model name in welcome screen banner ( #408 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-28 20:58:04 -08:00
github-actions[bot]
fe4117519d
chore: bump version to 0.10.2 [skip ci]
2025-12-29 04:44:43 +00:00
Charles Packer
95743ba504
fix: add Ctrl+V support for clipboard image paste in all terminals ( #407 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-28 20:31:47 -08:00
Charles Packer
aca3d88800
fix: fix keybindings ( #406 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-28 19:31:01 -08:00
cpacker
c576392db0
chore: Improve /terminal command description
...
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2025-12-28 01:00:00 -08:00
Charles Packer
2d61f335af
feat: shift+enter multi-line input support ( #405 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-28 00:55:31 -08:00
github-actions[bot]
1f2b91b043
chore: bump version to 0.10.1 [skip ci]
2025-12-27 09:55:56 +00:00
Charles Packer
424e4980ac
fix: improve UI ( #403 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-27 01:55:13 -08:00
Charles Packer
aa4071c721
fix: use ripgrep for Glob tool to prevent stack overflow ( #402 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-26 23:50:28 -08:00
cpacker
0722729021
fix: remove extra spacing below AgentInfoBar
...
🐾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2025-12-26 23:18:20 -08:00
github-actions[bot]
985081a28d
chore: bump version to 0.10.0 [skip ci]
2025-12-27 06:10:02 +00:00
Charles Packer
4f94ae20e8
fix: clean up UI ( #401 )
2025-12-26 21:57:02 -08:00
Charles Packer
931bc8ad1e
fix: improve diff text visibility on wrapped lines ( #400 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-26 18:02:29 -08:00
Charles Packer
63388074a7
fix: fix plan mode on non-default toolsets ( #398 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-26 12:29:07 -08:00
Charles Packer
f51deb1229
fix: improve word-level diff highlighting ( #397 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-26 09:37:20 -08:00
Charles Packer
a2e3ee3648
feat: show advanced diffs in tool returns ( #396 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-26 09:09:04 -08:00
Charles Packer
e8a9d656e8
fix: normalize spacing throughout UI ( #395 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-25 20:03:07 -08:00
Charles Packer
184836e523
fix: replace low-contrast blue with primaryAccent color ( #394 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-25 19:12:30 -08:00
Charles Packer
4db6c6f93c
feat: show visual diffs for Edit/Write tool returns ( #392 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-25 18:52:51 -08:00
Charles Packer
0fe7872aa0
fix: ensure tool return text wrapping respects left column padding ( #391 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-25 12:21:46 -08:00
Charles Packer
6f6800b4be
fix: prevent CLI crash when browser auto-open fails in WSL ( #390 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-25 11:24:32 -08:00
github-actions[bot]
60f2718f76
chore: bump version to 0.9.0-next.1 [skip ci]
2025-12-25 17:52:01 +00:00
Charles Packer
f4c71adab6
feat: add automatic retry for transient LLM API errors ( #389 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-25 09:49:19 -08:00
Charles Packer
6410bdece7
fix: eagerly cancel stream when user presses ESC ( #388 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-24 18:12:31 -08:00
Charles Packer
afbe253de2
fix: patch bug in approve plan mode (handle empty toolArgs for tools with no parameters) ( #387 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-24 15:41:50 -08:00
Charles Packer
a4fa3023c1
fix: always show detailed plan mode denial message ( #386 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-24 14:59:29 -08:00
Charles Packer
552a006e97
feat: add custom slash commands support ( #384 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-24 14:56:42 -08:00
Charles Packer
1f35f403c0
fix: always fetch detailed error info from server when run_id exists ( #385 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-24 14:42:01 -08:00
Charles Packer
50598233f0
feat: prompt to resume global pinned agent in fresh directories ( #358 ) ( #383 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-24 10:44:44 -08:00
Charles Packer
25950133b8
fix: handle JSON parse errors in stream gracefully ( #382 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-24 01:00:35 -08:00
Charles Packer
c1268076e7
feat: add scrolling and manual ordering to command autocomplete ( #381 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-23 21:13:46 -08:00
Charles Packer
c72fbd64d0
feat: add toggle to show all agents in /agents view ( #380 )
...
Co-authored-by: Letta <noreply@letta.com >
2025-12-23 20:04:57 -08:00