Charles Packer
74b369d1ca
fix: make memory sync reminder more actionable (LET-7407) ( #919 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 16:44:20 -08:00
Sarah Wooders
0c317652fd
feat: rename --from-af to --import and /download to /export ( #902 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 15:39:48 -08:00
Charles Packer
77b4746dc2
fix: make memfs opt-in and cloud-only ( #915 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 13:22:49 -08:00
Devansh Jain
94376a3233
chore: Track all token usage metrics ( #916 )
2026-02-11 12:53:05 -08:00
Charles Packer
a69541004b
feat: memory reflection updates ( #906 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-10 18:25:49 -08:00
Charles Packer
d1a6eeb40a
feat: memory filesystem sync ( #905 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-10 18:06:05 -08:00
Kevin Lin
f78d864f2d
fix: detach all memory tools when enabling memfs ( #900 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-10 16:04:28 -08:00
jnjpng
fe99bfe4fd
fix: show clean error for OpenAI encrypted content org mismatch ( #884 )
2026-02-09 23:44:12 -08:00
Charles Packer
baa28ede88
fix: stabilize streaming footer and status layout ( #882 )
2026-02-09 19:49:44 -08:00
cpacker
19e95153bb
fix: avoid duplicate feedback command output on submit
...
Consume the /feedback overlay command handle before closing the dialog so closeOverlay doesn't finish it as "Feedback dialog dismissed" when feedback submission will emit its own success/failure output.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-09 18:21:59 -08:00
Charles Packer
6977486974
refactor: stabilize footer rendering and terminal width updates ( #878 )
2026-02-09 15:55:51 -08:00
Charles Packer
faa022c317
fix: clarify model availability and credit error guidance ( #871 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-09 14:49:44 -08:00
Charles Packer
101fc6f874
refactor: flicker render stability ( #877 )
2026-02-09 14:49:29 -08:00
paulbettner
7efa6f60b5
fix: /model selection for shared-handle tiers ( #859 )
2026-02-08 19:27:27 -08:00
paulbettner
f5c143ec74
feat: restore previous permission mode when exiting plan mode ( #866 )
2026-02-08 19:10:21 -08:00
jnjpng
cbee6bd4df
feat: hide compaction messages setting ( #857 )
2026-02-06 22:18:31 -08:00
Charles Packer
6a7d069fe5
fix: skill tool rewrite ( #860 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-06 22:18:17 -08:00
jnjpng
867185d115
fix: prevent UserPromptSubmit hook from firing repeatedly on dequeue ( #854 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-06 17:14:10 -08:00
jnjpng
7da30659e6
feat: context usage breakdown ( #855 )
2026-02-06 15:03:38 -08:00
jnjpng
820fac4668
fix: use most recent user message in Stop hook input ( #849 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 21:41:23 -08:00
Charles Packer
37e8347358
refactor(cli): centralize command execution flow ( #841 )
2026-02-05 18:21:07 -08:00
Charles Packer
2b7d618b39
fix: task subagent static race main ( #843 )
2026-02-05 18:15:43 -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
cthomas
10913190c9
feat: remove queue timeout, wait for tool completion ( #833 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 15:11:07 -08:00
Charles Packer
36449a2cae
fix: reset loaded_skills block on new conversation ( #837 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 14:51:50 -08:00
cthomas
d786ad470a
feat: add skills extraction to --from-af import ( #823 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 12:46:42 -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
jnjpng
84e9a6d744
feat: add /context command to show context window usage ( #814 )
2026-02-04 22:24:39 -08:00
cthomas
428871b993
fix: pass conversation_id to /download command ( #824 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-04 16:38:06 -08:00
jnjpng
0b5a4549a6
feat: add debug logging for silently caught errors ( #809 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 17:47:22 -08:00
jnjpng
33360efb79
feat: run SessionEnd hooks on SIGINT (Ctrl+C) ( #805 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 17:21:38 -08:00
Kian Jones
10d4bd1816
feat: support renaming conversations along with agents ( #792 )
2026-02-03 17:14:28 -08:00
Ari Webb
e411940d5c
fix: get context windows from server ( #787 )
...
Co-authored-by: cpacker <packercharles@gmail.com >
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 16:15:09 -08:00
jnjpng
e2a0545a01
feat: improve SessionStart hooks and feedback injection ( #803 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 15:57:58 -08:00
Charles Packer
b9eaaa1b5d
refactor(cli): unify TUI and headless stream processing ( #784 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-02 09:59:59 -08:00
Charles Packer
7297e334f0
fix(cli): prevent duplicate rendering of auto-approved file tools ( #782 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-02 00:36:47 -08:00
Charles Packer
ca8f8a8c14
fix: add exponential backoff to 409 busy ( #780 )
2026-02-01 20:36:49 -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
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
dba41d760c
fix(cli): handle malformed AskUserQuestion data from LLM ( #770 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 23:24:06 -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
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
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