Commit Graph

985 Commits

Author SHA1 Message Date
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
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