Commit Graph

850 Commits

Author SHA1 Message Date
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
github-actions[bot]
fdc8e5b9ad chore: bump version to 0.14.6 [skip ci] 2026-02-01 07:46:43 +00: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
aea77387bb fix(cli): clean up /usage command formatting (#768)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 21:32:36 -08:00
Charles Packer
a65f213552 feat(subagents): add BYOK-aware model resolution with fallback (#767)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 21:15:38 -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
0714a8f254 docs(skill): add agent-scoped skills guidance 2026-01-31 15:58:40 -08:00
github-actions[bot]
b035e767ac chore: bump version to 0.14.5 [skip ci] 2026-01-31 23:19:00 +00:00
cpacker
34ac02a6a5 chore(cli): remove messages conversation subcommands 2026-01-31 14:50:20 -08:00
cpacker
f6977b043d feat(headless): accept sender id via --from-agent 2026-01-31 14:45:16 -08:00
Charles Packer
375e485874 feat: refactor skill scripts into cli subcommands (#759) 2026-01-31 14:18:10 -08:00
github-actions[bot]
fa3f48583c chore: bump version to 0.14.4 [skip ci] 2026-01-31 02:25:28 +00:00
jnjpng
37a237ad0f feat: include compaction messages and handle new summary message types (#756) 2026-01-30 18:19:51 -08:00
Charles Packer
bb6ce1f2c8 fix(skill): patch up skill diffing code (#758)
Co-authored-by: Letta <noreply@letta.com>
2026-01-30 18:08:56 -08:00
Charles Packer
33681a62b1 fix: patch memfs skill scripts (#757)
Co-authored-by: Letta <noreply@letta.com>
2026-01-30 16:26:19 -08:00
github-actions[bot]
071ad8cdc1 chore: bump version to 0.14.3 [skip ci] 2026-01-30 22:32:27 +00: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
github-actions[bot]
c7a645c0d6 chore: bump version to 0.14.2 [skip ci] 2026-01-30 18:10:03 +00:00
Charles Packer
8c3a6e7da0 refactor: sync simplification (#752)
Co-authored-by: Letta <noreply@letta.com>
2026-01-30 10:09:29 -08:00
Kainoa Kanter
4859d3fca1 docs: remove letta-code-bin AUR package (#753) 2026-01-30 10:09:00 -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
github-actions[bot]
fda676a2ab chore: bump version to 0.14.1 [skip ci] 2026-01-30 01:21:03 +00:00
Charles Packer
b36bb8beef feat: enable memfs by default for newly created agents (#748)
Co-authored-by: Letta <noreply@letta.com>
2026-01-29 17:17:06 -08:00
Charles Packer
9fd87240f9 feat: add --memfs / --no-memfs CLI flags (#747)
Co-authored-by: Letta <noreply@letta.com>
2026-01-29 16:51:35 -08:00
Kainoa Kanter
160e0123f5 fix: bun string encoding (#746) 2026-01-29 16:51:21 -08:00
Kainoa Kanter
841036c294 fix: don't extern sharp, even if unused (#745) 2026-01-29 16:50:47 -08:00
github-actions[bot]
4bb680b027 chore: bump version to 0.14.0 [skip ci] 2026-01-30 00:18:48 +00: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
Charles Packer
ad95f79133 feat(memfs): add owner tags for block ownership tracking (#744)
Co-authored-by: Letta <noreply@letta.com>
2026-01-29 14:52:58 -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
fe1070fb21 feat(memfs): flatten directory structure - detached blocks at root (#743)
Co-authored-by: Letta <noreply@letta.com>
2026-01-29 14:36:21 -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
Christina Tong
44bfd79907 fix: headless create only flag (#740) 2026-01-28 23:47:00 -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
20d0be8f85 feat: add Kimi K2.5 model (#738)
Co-authored-by: Letta <noreply@letta.com>
2026-01-28 21:39:13 -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