Charles Packer
101fc6f874
refactor: flicker render stability ( #877 )
2026-02-09 14:49:29 -08:00
Charles Packer
3bd815e6b1
feat: use brand accent for markdown link text ( #876 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-09 14:10:28 -08:00
Charles Packer
ff64d0ef41
fix: unify subagent model display with footer formatting ( #863 )
2026-02-07 23:37:18 -08:00
jnjpng
7da30659e6
feat: context usage breakdown ( #855 )
2026-02-06 15:03:38 -08:00
jnjpng
37981066b5
chore: remove setup hooks ( #845 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 19:53:14 -08:00
Charles Packer
37e8347358
refactor(cli): centralize command execution flow ( #841 )
2026-02-05 18:21:07 -08:00
jnjpng
ee28095ebc
feat: add prompt based hooks ( #795 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 17:55:00 -08:00
jnjpng
eacf21a829
feat: braille area chart for /context tokens in context window ( #836 )
2026-02-05 15:49:35 -08:00
cpacker
f3008d2e54
fix: guard empty assistant message bullets from rendering
...
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-05 14:16:08 -08:00
Charles Packer
2943e57223
feat(ui): align subagent status dots, headers, and dimming with runni… ( #829 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 00:02:48 -08:00
cpacker
59a1e41308
fix: tool call dot phases and colors for clearer execution feedback
...
Tool call dot/phase behavior:
- Tool calls start in streaming phase (static grey) instead of ready
- Added approvalsPending flag to prevent server tools from blinking during approval
- Server tools promoted to running only after approvals complete
Tool dot colors:
- Fixed missing # in statusWarning hex literal
- Running phase uses grey blinking instead of yellow
Args rendering + crash fixes:
- Args considered "complete" by JSON parseability, not just phase
- Coerce argsText to string to avoid runtime errors
- Fixed TDZ error from shadowed variable
- Ready phase only blinks once streaming finished
Behavioral fixes:
- Server-side tools don't show "Cancelled" after approvals
- Mixed server/client tools: server stays static during approval, blinks after
- Args remain visible once complete
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-04 23:39:00 -08:00
Charles Packer
48ccd8f220
feat: add background task notification system ( #827 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-04 22:45:16 -08:00
Charles Packer
2792df7c84
fix: add number key support to approval dialogs ( #821 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-04 12:19:44 -08:00
Charles Packer
5ddce473e6
fix(ui): simplify compaction display to 'Conversation compacted' ( #810 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 17:42:29 -08:00
Charles Packer
55a31adae7
fix(tui): handle malformed AskUserQuestion by falling through to generic approval ( #806 )
...
Co-authored-by: paulbettner <paulbettner@playfulstudios.com >
Co-authored-by: Paul Bettner <paulbettner@users.noreply.github.com >
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 17:08:20 -08:00
Kevin Lin
8bc50b58ee
fix(cli): preserve spacing in thinking/assistant blocks during streaming ( #802 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 15:28:18 -08:00
jnjpng
6947e8d837
feat: add post tool use failure hooks ( #796 )
2026-02-03 14:13:27 -08:00
Charles Packer
17c0b512fc
fix(cli): reset logo to flat frame when loading completes ( #786 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-02 17:24:46 -08:00
Charles Packer
1ee7a13d8b
fix(cli): hide verbose compaction summary by default ( #781 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-01 21:08:51 -08:00
Charles Packer
790eb2278a
refactor(cli): defer tool-call commit to prevent live-to-static flicker ( #778 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-01 19:45:17 -08:00
Charles Packer
ac2950b2a2
fix(cli): prevent flicker on tall approval dialogs, refactor logic out from plan into other inlines ( #777 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-01 18:04:01 -08:00
Charles Packer
44da9bb1db
fix(cli): collapse input area during approvals and selector overlays ( #776 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-01 17:21:49 -08:00
Charles Packer
5598c09d08
fix(cli): eliminate slash command menu render flicker ( #775 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-01 17:13:17 -08:00
Charles Packer
7584f4291f
fix(cli): stabilize rendering to eliminate line flicker ( #774 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-01 17:05:37 -08:00
Charles Packer
2e1bd1ce78
feat(cli): add trajectory stats tracking and completion summary ( #773 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-01 16:37:30 -08:00
Charles Packer
514a3f8bcf
feat(cli): prioritize system/ directory in /memory viewer ( #771 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 23:53:55 -08:00
cpacker
f228ab18f8
fix(cli): refine alien UI - remove feet, move alien to exit stats
...
- Remove feet from alien (use phantom space for 4th line)
- Move alien next to session stats on exit screen instead of resume commands
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-31 23:15:11 -08:00
Charles Packer
b7244ffa88
feat(cli): add alien art to command preview and exit message ( #769 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 21:53:16 -08:00
Charles Packer
aea77387bb
fix(cli): clean up /usage command formatting ( #768 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 21:32:36 -08:00
cpacker
a3ba87212c
fix(cli): revert download arrow to clean up UI
...
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-31 20:31:04 -08:00
Charles Packer
5fb039c807
feat(cli): add network phase arrows to streaming status ( #765 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 20:24:43 -08:00
Charles Packer
f1408a3ce1
fix(cli): smarter mojibake detection to preserve valid Unicode ( #764 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 20:12:48 -08:00
Charles Packer
639c3ff49d
fix(cli): consistent loading state layout during startup ( #763 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 20:12:41 -08:00
Charles Packer
c17f7fd56e
fix(cli): show 'No matching commands' instead of hiding autocomplete ( #762 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 19:43:40 -08:00
Kainoa Kanter
2404014f3d
fix: <Text> encoding non-ascii characters in Bun ( #760 )
2026-01-31 19:43:13 -08:00
Charles Packer
375e485874
feat: refactor skill scripts into cli subcommands ( #759 )
2026-01-31 14:18:10 -08:00
jnjpng
37a237ad0f
feat: include compaction messages and handle new summary message types ( #756 )
2026-01-30 18:19:51 -08:00
Charles Packer
2f1943f41d
fix: remove extra vertical spacing between memory block tabs ( #749 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-29 20:23:51 -08:00
Cameron
382a7d34f5
fix(ui): show full Task prompt in approval dialogs ( #750 )
2026-01-29 17:52:55 -08:00
Kainoa Kanter
160e0123f5
fix: bun string encoding ( #746 )
2026-01-29 16:51:21 -08:00
Charles Packer
4627548829
fix: use subtle gray background for user message highlight on dark terminals ( #739 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-28 23:09:21 -08:00
Ari Webb
bbfb56ab84
feat: openrouter byok support through /connect ( #735 )
2026-01-28 18:10:23 -08:00
jnjpng
5b75244476
feat: add disable all hook toggle ( #726 )
2026-01-28 15:40:29 -08:00
jnjpng
52c8d6f7b4
refactor: use constants for system-reminder tags ( #728 )
2026-01-28 15:01:03 -08:00
jnjpng
03db8545ad
feat: add highlighting to user prompt messages ( #714 )
2026-01-28 14:35:19 -08:00
Ari Webb
ebdf78302d
feat: add profile auth method for bedrock ( #695 )
2026-01-28 11:33:43 -08:00
jnjpng
bb4bda42c4
fix: enable paste support in hooks TUI inputs ( #711 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 16:17:33 -08:00
jnjpng
2461e99519
fix: improve hooks TUI - Enter to delete, better spacing ( #709 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 15:46:23 -08:00
Kevin Lin
7ab97e404d
feat: sync memory with filesystem tree ( #685 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2026-01-26 21:48:57 -08:00
Charles Packer
57f99b906b
fix: extend approval dialog horizontal lines to full terminal width ( #696 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 21:00:15 -08:00