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
b6c78dd134
fix(cli): move /memfs lower in command autocomplete order ( #766 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-31 20:24:55 -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
cpacker
34ac02a6a5
chore(cli): remove messages conversation subcommands
2026-01-31 14:50:20 -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
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
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
cpacker
13b627e28a
fix: USE_MAGICK build flag - use define instead of bun:bundle
...
The bun:bundle module only exists at bundle time, not when running source
directly (dev/tests). This caused CI failures with:
error: Cannot find package 'bundle'
Fix: Use Bun.build's define option to set __USE_MAGICK__ as a compile-time
constant. At dev/test time it's undefined (defaults to false/sharp).
At build time it's set based on USE_MAGICK env var.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-29 15:02:07 -08:00
Kainoa Kanter
66eeac5b59
feat: USE_MAGICK build env var to use magick variant of imageResize ( #742 )
2026-01-29 14:46:31 -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
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
Anthony W. Jung
fa5a7c3d74
fix: show model selector on self-hosted when default model unavailable ( #737 )
2026-01-28 22:58:56 -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
jnjpng
af1f2df260
feat: render summarization/compact user message ( #736 )
2026-01-28 18:16:50 -08:00
Ari Webb
bbfb56ab84
feat: openrouter byok support through /connect ( #735 )
2026-01-28 18:10:23 -08:00
Cameron
4794361b50
feat(hooks): capture reasoning and assistant messages in hooks ( #719 )
2026-01-28 16:28: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
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
jnjpng
03db8545ad
feat: add highlighting to user prompt messages ( #714 )
2026-01-28 14:35:19 -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
Ari Webb
ebdf78302d
feat: add profile auth method for bedrock ( #695 )
2026-01-28 11:33:43 -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
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
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
Charles Packer
fe53cac13c
feat: add direct MiniMax M2.1 support ( #697 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 22:10:58 -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
jnjpng
2edf2bd4b1
feat: add basic prompt submit hook ( #694 )
2026-01-26 17:41:51 -08:00
Charles Packer
4556bf371a
fix: up/down arrow navigation with actual newlines in multi-line input ( #690 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 16:15:47 -08:00
jnjpng
b884f84631
feat: add memory log hook ( #688 )
2026-01-26 15:54:12 -08:00
Charles Packer
83cdccd930
feat: add MiniMax coding plans support to /connect ( #684 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 13:24:47 -08:00
Charles Packer
aa8a58df3f
fix: exclude venv and other dependency dirs from @file search ( #682 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 13:19:09 -08:00
jnjpng
2a1fde3f62
chore: fetch attached tools for hooks ( #683 )
2026-01-26 12:18:06 -08:00