Salman Chishti
d252afd15c
Upgrade GitHub Actions for Node 24 compatibility ( #967 )
...
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com >
2026-02-15 20:57:57 -08:00
Salman Chishti
64580b1f4f
Upgrade GitHub Actions to latest versions ( #968 )
...
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com >
2026-02-15 20:56:02 -08:00
Sarah Wooders
3a055c067a
fix(memfs): harden git pull auth and credential URL normalization ( #971 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2026-02-15 20:54:02 -08:00
Charles Packer
784b0eb52b
fix(cli): handle over-escaped strings in Edit tool ( #962 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-14 11:56:35 -08:00
Charles Packer
8ded47e945
feat(cli): add /skills overlay to browse available skills ( #961 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-14 11:45:33 -08:00
Cameron
70f34a3bab
feat: surface memfs_enabled in headless init message ( #955 )
2026-02-13 23:03:09 -08:00
Charles Packer
e337330dbe
fix(cli): resolve global LRU agent on directory switch instead of cre… ( #951 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-13 23:02:38 -08:00
github-actions[bot]
652628083d
chore: bump version to 0.15.1 [skip ci]
2026-02-14 07:02:07 +00:00
Christina Tong
3950e9c7de
fix: formatting headless file ( #959 )
2026-02-13 20:05:27 -08:00
Christina Tong
83a03270b2
update: validate tags parsing in headless ( #958 )
2026-02-13 20:01:43 -08:00
Christina Tong
b90e0b9db5
feat: add tags to headless ( #957 )
2026-02-13 19:45:40 -08:00
Kian Jones
81ac1670ab
fix: resolve ghost assistant messages when Anthropic returns [text, thinking, text] ( #956 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-13 17:44:46 -08:00
jnjpng
40c508fe8c
feat: show specific retry messages for known LLM provider errors ( #953 )
2026-02-13 12:31:23 -08:00
Ari Webb
a8e232d4ec
feat: add minimax m2.5 ( #952 )
2026-02-13 12:12:23 -08:00
Charles Packer
1f44612a01
refactor(cli): unify turn recovery policy between TUI and headless ( #950 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 21:52:13 -08:00
Charles Packer
45bd0a6af9
fix: resolve CONFLICT error after interrupt during tool execution ( #949 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 19:35:01 -08:00
Sarah Wooders
bf272ef009
refactor: extract memory section from system prompts into conditional addons ( #947 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com >
Co-authored-by: Charles Packer <cpacker@users.noreply.github.com >
2026-02-12 19:29:42 -08:00
Devansh Jain
415b1a403b
feat: add --no-skills flag to disable bundled skills ( #948 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 18:26:46 -08:00
Charles Packer
3a93ea2f38
fix: drop conversation_search from default toolset ( #946 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 17:53:43 -08:00
Christina Tong
5711f2133e
Christina/fix link ( #945 )
2026-02-12 17:49:24 -08:00
Charles Packer
0272a2e371
fix: default reflection trigger to compaction-event ( #943 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 17:42:38 -08:00
Christina Tong
dc33b4cd28
fix: ade default convo link ( #944 )
2026-02-12 17:39:05 -08:00
Devansh Jain
36c21939a9
fix: add missing memfs init steps in headless mode + refactor ( #941 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 17:33:51 -08:00
Charles Packer
5a696e6116
fix: add auto-notification guidance to background task return value ( #942 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 17:21:18 -08:00
Charles Packer
eb0453d400
feat: reflection subagent completes merge + push autonomously ( #940 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 17:07:27 -08:00
jnjpng
86a0fc9b1d
feat: update custom status line prompt input ( #938 )
2026-02-12 16:23:00 -08:00
Charles Packer
58002fb28a
fix: pin nested letta resolution in dev subagent shells ( #937 )
2026-02-12 15:49:40 -08:00
Charles Packer
7d09371e5c
fix: only inject interrupt recovery after real user interrupts ( #936 )
2026-02-12 15:22:00 -08:00
github-actions[bot]
27217280de
chore: bump version to 0.15.0 [skip ci]
2026-02-12 22:43:52 +00:00
Charles Packer
fa783fd2c8
fix: hide system-reminder blocks in backfill + literal tag rendering ( #935 )
2026-02-12 14:27:49 -08:00
Charles Packer
28e67dadae
fix: use system-reminder tags for conversation switch context ( #933 )
2026-02-12 14:18:16 -08:00
jnjpng
25c11ed0a5
fix: /context double render on short terminals and stale loading text ( #934 )
...
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com >
Co-authored-by: Letta <noreply@letta.com >
2026-02-12 14:03:20 -08:00
Charles Packer
340f191515
fix: clarify Task max_turns default guidance ( #932 )
2026-02-12 13:02:23 -08:00
Kian Jones
a81b8f7b5d
feat(harness): add system alert for conversation switching ( #910 )
2026-02-12 12:43:23 -08:00
Shubham Naik
cbd46b9923
feat: set summary as first message ( #927 )
2026-02-12 12:26:37 -08:00
Ari Webb
e1274a6dc3
fix: refresh does refresh on all byok ( #931 )
2026-02-12 12:21:27 -08:00
jnjpng
1a302cfcc0
fix: statusline command parsing, rendering keys, and stale execution ( #930 )
2026-02-12 11:17:33 -08:00
Charles Packer
0ada2db7d7
fix: prevent assistant/reasoning accumulator id collisions ( #929 )
2026-02-12 11:13:42 -08:00
Ari Webb
82fd71bdf0
feat: add glm 5 ( #928 )
2026-02-12 10:42:49 -08:00
Charles Packer
8f784b78ff
fix: canonicalize assistant and reasoning stream ids ( #926 )
2026-02-11 23:59:26 -08:00
Charles Packer
9630da190a
feat: auto-launch reflection via shared background task helper ( #924 )
2026-02-11 20:45:14 -08:00
amysguan
7f83035a09
Add mode options to /compact ( #921 )
...
Co-authored-by: Amy Guan <amy@letta.com >
2026-02-11 19:18:44 -08:00
Charles Packer
9ea10bf2ff
feat: add client-side sleeptime settings + compaction reflection triggers ( #923 )
2026-02-11 19:18:22 -08:00
jnjpng
c3a7f6c646
feat: configurable status lines for CLI footer ( #904 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 17:35:34 -08:00
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
ad701b90b5
feat: add history-analyzer subagent and Claude/Codex migration skill ( #907 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2026-02-11 16:14:36 -08:00
cpacker
b94d4908e1
fix: retry prompt in lazy approval recovery test when model skips tool call
...
The test flaked on Linux x64 when the model responded with text instead
of calling the bash tool. Without a tool call, no approval is generated
and the test fails. Now retries the prompt up to 3 times (same pattern
as the prestream approval recovery test).
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-11 15:52:13 -08:00
Charles Packer
135057dc8d
fix: pre-load skills for subagents and fix dev-mode spawning ( #918 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-11 15:46:06 -08:00
cpacker
394aa58dc1
fix: don't show redundant output clipped hint when line count is shown
...
When both line clipping and char clipping triggered, the UI showed
both "… +N lines" and "… output clipped". Now only the line count
hint is shown since it already implies clipping.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-11 15:42:11 -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