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
Charles Packer
ff64d0ef41
fix: unify subagent model display with footer formatting ( #863 )
2026-02-07 23:37:18 -08:00
github-actions[bot]
395ecb1bf4
chore: bump version to 0.14.12 [skip ci]
2026-02-08 04:00:40 +00:00
Charles Packer
6727cd923d
fix: harden subagent auth against keychain contention ( #862 )
2026-02-07 19:55:09 -08:00
cpacker
5e654f3daa
feat: wrap skill content in <skill-name> XML tags
...
Skill content is now wrapped in XML tags matching the skill name
(e.g., <commit>...</commit>) so the agent can detect already-loaded
skills in the conversation turn.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-07 19:20:20 -08:00
Kevin Lin
39d6537b7f
docs(memfs): update system prompt for new workflow ( #853 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-07 19:18:31 -08:00
jnjpng
cbee6bd4df
feat: hide compaction messages setting ( #857 )
2026-02-06 22:18:31 -08:00
Charles Packer
6a7d069fe5
fix: skill tool rewrite ( #860 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-06 22:18:17 -08:00
Charles Packer
81be412e14
fix: detect package manager for updates instead of hardcoding npm ( #858 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-06 18:01:21 -08:00
jnjpng
867185d115
fix: prevent UserPromptSubmit hook from firing repeatedly on dequeue ( #854 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-06 17:14:10 -08:00
Christina Tong
8ef74c427f
chore: add embedding model to create agent in headless ( #856 )
2026-02-06 16:04:35 -08:00
jnjpng
7da30659e6
feat: context usage breakdown ( #855 )
2026-02-06 15:03:38 -08:00
Kevin Lin
9b83d890f4
feat: make Opus 4.6 the featured model instead of Opus 4.5 ( #852 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-06 11:55:36 -08:00
jnjpng
008a00e777
fix: test keychain cleanup deletes real credentials ( #846 )
2026-02-06 09:32:45 -08:00
jnjpng
820fac4668
fix: use most recent user message in Stop hook input ( #849 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 21:41:23 -08:00
cthomas
49aef11031
feat: update memfs skill ( #847 )
2026-02-05 20:47:32 -08:00
jnjpng
37981066b5
chore: remove setup hooks ( #845 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 19:53:14 -08:00
github-actions[bot]
7c622af72b
chore: bump version to 0.14.11 [skip ci]
2026-02-06 03:02:11 +00:00
Charles Packer
3f380d0e95
fix: filter keyboard protocol reports and scope Linux Enter handling ( #844 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 18:52:36 -08:00
Charles Packer
37e8347358
refactor(cli): centralize command execution flow ( #841 )
2026-02-05 18:21:07 -08:00
Charles Packer
2b7d618b39
fix: task subagent static race main ( #843 )
2026-02-05 18:15:43 -08:00
jnjpng
ee28095ebc
feat: add prompt based hooks ( #795 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 17:55:00 -08:00
Devansh Jain
bbe02e90e8
fix: Append memFS system prompt based on CLI flags ( #840 )
2026-02-05 17:20:38 -08:00
Charles Packer
e882323b0a
fix: restore Shift+Enter by normalizing \n before parseKeypress ( #839 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 16:41:27 -08:00
jnjpng
eacf21a829
feat: braille area chart for /context tokens in context window ( #836 )
2026-02-05 15:49:35 -08:00
cthomas
132de380d3
test: skip GitHub integration test on CI ( #838 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 15:30:06 -08:00
cthomas
229647636f
fix: show actual agent skills directory in extraction message ( #834 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 15:15:25 -08:00
cthomas
10913190c9
feat: remove queue timeout, wait for tool completion ( #833 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 15:11:07 -08:00
Charles Packer
36449a2cae
fix: reset loaded_skills block on new conversation ( #837 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 14:51:50 -08:00
cpacker
f3008d2e54
fix: guard empty assistant message bullets from rendering
...
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-05 14:16:08 -08:00
cthomas
d786ad470a
feat: add skills extraction to --from-af import ( #823 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 12:46:42 -08:00
github-actions[bot]
22243c9296
chore: bump version to 0.14.10 [skip ci]
2026-02-05 19:57:16 +00:00
cpacker
cacd75a1cb
fix: restore 'opus' as default ID for latest Opus model
...
Keep backwards compat - users who had 'opus' should get the latest (4.6).
opus-4.5 still available for users who want the specific version.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-05 11:54:10 -08:00
Devansh Jain
7d8a3c7fa8
chore: Add Opus 4.6 ( #831 )
2026-02-05 10:14:56 -08:00
Charles Packer
2943e57223
feat(ui): align subagent status dots, headers, and dimming with runni… ( #829 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-05 00:02:48 -08:00
cpacker
59a1e41308
fix: tool call dot phases and colors for clearer execution feedback
...
Tool call dot/phase behavior:
- Tool calls start in streaming phase (static grey) instead of ready
- Added approvalsPending flag to prevent server tools from blinking during approval
- Server tools promoted to running only after approvals complete
Tool dot colors:
- Fixed missing # in statusWarning hex literal
- Running phase uses grey blinking instead of yellow
Args rendering + crash fixes:
- Args considered "complete" by JSON parseability, not just phase
- Coerce argsText to string to avoid runtime errors
- Fixed TDZ error from shadowed variable
- Ready phase only blinks once streaming finished
Behavioral fixes:
- Server-side tools don't show "Cancelled" after approvals
- Mixed server/client tools: server stays static during approval, blinks after
- Args remain visible once complete
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-02-04 23:39:00 -08:00