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
Ari Webb
c8ca88275a
fix: avoid deep recursive search when browsing parent directories via @ ( #903 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 10:30:52 -08:00
Charles Packer
648d7138fc
fix: normalize path separators in isMemoryDirCommand for Windows ( #914 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 01:43:45 -08:00
Charles Packer
863973be83
fix: improve task approval display text and spacing ( #913 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 01:35:58 -08:00
Charles Packer
03c70ab723
fix: auto-approve reflection subagent task without HITL prompt ( #912 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 01:35:50 -08:00
Charles Packer
cd19014f60
fix: auto-approve bash commands in agent memory directory ( #911 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 00:25:12 -08:00
Kevin Lin
b95cd9a02a
fix: detach memory tools on startup when memfs is enabled ( #909 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-10 21:48:04 -08:00
Charles Packer
85d2a27e1c
fix: migrate metadata references from BashOutput to TaskOutput ( #908 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-10 19:03:10 -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
github-actions[bot]
eaa813ddb9
chore: bump version to 0.14.16 [skip ci]
2026-02-11 00:05:20 +00: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
Ari Webb
394aaf6777
fix: send max tokens to cloud on model update ( #901 )
2026-02-10 15:23:41 -08:00
Charles Packer
b0783ef195
fix: align headless interactive tool behavior with bidirectional parity ( #894 )
2026-02-10 15:20:37 -08:00
Kian Jones
bfd9a1ec56
fix: bug where '/' prefixed messages without space could not be sent ( #898 )
2026-02-10 13:34:47 -08:00
jnjpng
927cc601b8
fix: fire PreCompact hooks on server-side auto-compaction ( #895 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com >
2026-02-10 13:34:41 -08:00
Charles Packer
4968fe04a8
fix: recover pre-stream approval conflicts in headless flows ( #896 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-10 13:08:04 -08:00
jnjpng
08d8d46fdb
fix: format encrypted content detail helper for lint compliance ( #893 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-10 12:22:52 -08:00
Sarah Wooders
79ab473090
Add custom tools support (CLI side) ( #733 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com >
Co-authored-by: Christina Tong <christinatong01@users.noreply.github.com >
2026-02-10 11:56:47 -08:00
Shubham Naik
d78ff62bc5
chore: support direct af downloads ( #892 )
2026-02-10 11:40:48 -08:00
cpacker
8449d4670f
fix: restore biome formatting in error formatter helper
...
Reformat findEncryptedContentDetail to match Biome output so lint passes on main after the recent merge.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-10 11:29:15 -08:00
jnjpng
fe99bfe4fd
fix: show clean error for OpenAI encrypted content org mismatch ( #884 )
2026-02-09 23:44:12 -08:00
github-actions[bot]
078a7d41ff
chore: bump version to 0.14.15 [skip ci]
2026-02-10 05:08:03 +00:00
Charles Packer
8931da0b0e
fix(cli): clip oversized shell tool output in collapsed tool results ( #883 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-09 20:59:27 -08:00
Charles Packer
baa28ede88
fix: stabilize streaming footer and status layout ( #882 )
2026-02-09 19:49:44 -08:00
Ari Webb
fe8a4042d2
fix: minimax throws errors at higher token counts ( #881 )
2026-02-09 18:46:48 -08:00
Charles Packer
97c4526874
fix: stabilize streaming status row to prevent footer flicker ( #880 )
2026-02-09 18:30:47 -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
06d5d71caf
feat: improve always-allow behavior for skill scripts ( #879 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-09 18:12:29 -08:00
Charles Packer
6977486974
refactor: stabilize footer rendering and terminal width updates ( #878 )
2026-02-09 15:55:51 -08:00
cpacker
952e919a25
fix: keep footer model label dim with BYOK indicator color
...
Restore dim styling for the model bracket text in the input footer and keep provider accent applied only to the BYOK triangle so the footer matches prior visual hierarchy.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-09 15:25:25 -08:00
cpacker
00c2a98e3e
fix: keep only BYOK triangle highlighted in footer
...
Render the model bracket text and model name with normal dim styling and apply provider color only to the BYOK triangle indicator so footer emphasis matches prior behavior without changing footer layout stability.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-09 15:16:17 -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
8e5bc3956f
fix: propagate max-step failures and unify task transcripts ( #874 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-09 14:49:38 -08:00
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
jnjpng
3db001ad18
chore: remove pro enterprise plan restriction for codex connect ( #875 )
2026-02-09 12:58:41 -08:00
Kevin Lin
55ddcfb225
fix: run defrag memory subagent in background ( #873 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-09 11:48:31 -08:00
Kevin Lin
d2252e4834
fix: remove mention of memory tools for base system prompt ( #872 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-09 11:12:16 -08:00
github-actions[bot]
e296d281a6
chore: bump version to 0.14.14 [skip ci]
2026-02-09 06:28:05 +00:00
Charles Packer
44827bdb8e
fix: prevent subagent keychain migration churn ( #869 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-08 22:26:47 -08:00
Charles Packer
3f7e3f2020
fix: accept --max-turns in top-level CLI parser ( #868 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-08 22:05:45 -08:00
github-actions[bot]
64cfa3ebaf
chore: bump version to 0.14.13 [skip ci]
2026-02-09 05:33:30 +00:00
Charles Packer
498d9ad539
test: add xhigh coverage for shared-handle model tier selection ( #867 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-08 19:33:13 -08:00
paulbettner
7efa6f60b5
fix: /model selection for shared-handle tiers ( #859 )
2026-02-08 19:27:27 -08:00
Jason Carreira
c397a463cd
fix: headless permission wait deadlock ( #865 )
...
Co-authored-by: Jason Carreira <jason@visotrust.com >
2026-02-08 19:16:03 -08:00
paulbettner
f5c143ec74
feat: restore previous permission mode when exiting plan mode ( #866 )
2026-02-08 19:10:21 -08:00
Charles Packer
89ace569d7
feat: add GPT-5.3 Codex to ChatGPT Plus/Pro model catalog ( #864 )
2026-02-08 19:09:08 -08:00