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
jnjpng
37a237ad0f
feat: include compaction messages and handle new summary message types ( #756 )
2026-01-30 18:19:51 -08:00
Charles Packer
5e64033505
fix(memfs): add frontmatter round-trip to preserve block metadata ( #754 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-30 14:18:54 -08:00
Charles Packer
8c3a6e7da0
refactor: sync simplification ( #752 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-30 10:09:29 -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
cpacker
2c985005d0
fix(memfs): auto-sync when new files or changes detected
...
Previously, file watching only triggered a conflict check, not a full sync.
New files created in the memory directory were detected but not synced until
the user ran /memory-sync manually.
Now when the conflict check detects:
- New files (status.newFiles.length > 0)
- Pending file changes (status.pendingFromFile.length > 0)
It automatically triggers a sync to create/update the corresponding blocks.
🐾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-29 16:03:12 -08:00
Charles Packer
77ba94c7da
fix: backcompat for init/defrag ( #741 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-29 11:54:21 -08:00
Charles Packer
654e492479
feat: agent-driven memory filesystem sync conflict resolution ( #724 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: Kevin Lin <kl2806@columbia.edu >
2026-01-28 19:30:26 -08:00
Cameron
4794361b50
feat(hooks): capture reasoning and assistant messages in hooks ( #719 )
2026-01-28 16:28:23 -08:00
cthomas
5f5252e5a2
fix: don't retry llm_error for 4xx client errors ( #725 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-28 14:41:27 -08:00
cthomas
583ce7b395
feat: suggest Bedrock Opus 4.5 fallback for Anthropic llm_api_error ( #722 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-28 13:58:00 -08:00
github-actions[bot]
b304107a60
fix: use agent-level compact API for default conversation ( #718 )
...
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com >
Co-authored-by: Cameron <cpfiffer@users.noreply.github.com >
2026-01-28 10:51:21 -08:00
Kevin Lin
e8826f99a6
feat: update memory init to support hierarchical filesystem organization ( #700 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 19:20:06 -08:00
cthomas
0df8e51dac
feat: clean up keep-alive fallback handling ( #663 )
2026-01-27 17:50:37 -08:00
cthomas
edeb344ad9
fix: always populate user-agent ( #708 )
2026-01-27 15:02:01 -08:00
Charles Packer
51bff77e27
fix: memory sync improvements ( #698 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 00:41:05 -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
jnjpng
2edf2bd4b1
feat: add basic prompt submit hook ( #694 )
2026-01-26 17:41:51 -08:00
jnjpng
b884f84631
feat: add memory log hook ( #688 )
2026-01-26 15:54:12 -08:00
jnjpng
2a1fde3f62
chore: fetch attached tools for hooks ( #683 )
2026-01-26 12:18:06 -08:00
Charles Packer
abb98d7571
fix: improve /feedback command with more context and consistent styling ( #679 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-25 22:14:09 -08:00
Charles Packer
417e1bafdd
fix: localhost improvements ( #667 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-24 18:39:17 -08:00
Charles Packer
0323e5e423
fix: clean up error messages ( #659 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-24 14:53:33 -08:00
Charles Packer
23c528a25b
feat: improve /connect command and /model selector UX ( #665 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-24 12:06:16 -08:00
Kian Jones
7af73fe53e
feat: retry messages on pre-mature interrupt ( #593 )
...
Co-authored-by: Caren Thomas <carenthomas@gmail.com >
Co-authored-by: Letta <noreply@letta.com >
2026-01-23 17:19:58 -08:00
jnjpng
cc2b33bb6b
feat: add stop hook continuation on blocking and example hooks ( #657 )
2026-01-23 15:28:18 -08:00
cthomas
277574c7fe
feat: implement smoother message queueing ( #655 )
2026-01-23 12:35:43 -08:00
Charles Packer
f8f75c50ba
fix: use conversations.messages.compact instead of agents.messages.co… ( #653 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 22:20:11 -08:00
Charles Packer
c97591eaf2
feat: model selector search ( #651 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 21:54:36 -08:00
Charles Packer
e782af748b
feat: add search field to model selector on both tabs ( #649 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 18:09:57 -08:00