Commit Graph

766 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Charles Packer
48ccd8f220 feat: add background task notification system (#827)
Co-authored-by: Letta <noreply@letta.com>
2026-02-04 22:45:16 -08:00
jnjpng
84e9a6d744 feat: add /context command to show context window usage (#814) 2026-02-04 22:24:39 -08:00
Cameron
881c2ddf53 feat(hooks): Add additionalContext support for PostToolUse hooks (#826)
Co-authored-by: Letta <noreply@letta.com>
2026-02-04 18:32:16 -08:00
cthomas
428871b993 fix: pass conversation_id to /download command (#824)
Co-authored-by: Letta <noreply@letta.com>
2026-02-04 16:38:06 -08:00