Commit Graph

625 Commits

Author SHA1 Message Date
Charles Packer
480a270f53 fix: task tool rendering issues (#534) 2026-01-13 19:21:42 -08:00
cpacker
595f706fd6 fix: add conv query param to ADE links 2026-01-13 18:15:53 -08:00
cpacker
36cd3efabd fix: hotfix for resume data not using conversation id 2026-01-13 18:05:06 -08:00
Charles Packer
ef7d8c98df refactor: use conversations (#475)
Co-authored-by: Letta <noreply@letta.com>
2026-01-13 16:40:59 -08:00
Kevin Lin
3615247d14 fix: enable paste support in approval denial reason input (#531)
Co-authored-by: Letta <noreply@letta.com>
2026-01-13 13:22:04 -08:00
Ari Webb
8c8df94a00 fix: enable zai parallel tool calls (#530) 2026-01-13 11:23:37 -08:00
Charles Packer
3ba63748c3 fix: properly handle ctrl-c during plan mode, and restoring on pending plan approval (#529)
Co-authored-by: Letta <noreply@letta.com>
2026-01-12 22:28:51 -08:00
Charles Packer
a0f604b5f0 fix: prevent duplicate rendering (#528)
Co-authored-by: Letta <noreply@letta.com>
2026-01-12 20:46:57 -08:00
Cameron
6d0c98ee5e feat: add LETTA_BACKFILL env var to disable message history backfilling (#504) 2026-01-12 15:37:51 -08:00
Cameron
d56d8039d0 fix: await token persistence to prevent authentication loop (#524)
Co-authored-by: Cameron <cpfiffer@users.noreply.github.com>
2026-01-12 15:04:41 -08:00
Ari Webb
7140374879 feat: add connect zai provider (#523) 2026-01-12 14:21:12 -08:00
Charles Packer
904ae680c5 fix: patch text wrapping (#521)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 21:17:44 -08:00
Charles Packer
95dc06a5d7 fix: rename memory-defrag skill to follow naming conventions (#520)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 19:48:41 -08:00
Charles Packer
77c51eb23d fix: retry on network errors during LLM streaming (#519)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 19:40:21 -08:00
Charles Packer
79c92e92cc fix: memory defrag skill location (#518)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 19:25:53 -08:00
Charles Packer
88fa10f0d3 fix: plan mode flexibility (#517)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 17:35:51 -08:00
Charles Packer
163e34b04b feat: streaming output for bash commands (#516)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 15:49:38 -08:00
Charles Packer
c07a5edd88 fix: tool call UI cleanup (#515)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 12:22:22 -08:00
Charles Packer
ab3d429925 fix: debounce resize clear to prevent Ghostty flicker (#514)
Co-authored-by: Letta <noreply@letta.com>
2026-01-11 09:58:07 -08:00
cpacker
6cd301974d fix: adjust UI colors for better visibility
- TODO completed items: use primaryAccent (blue) with strikethrough
- "esc to interrupt" hint: use #808080 grey to match reasoning dimColor
- Both changes improve contrast and visual consistency

🐾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-01-10 22:36:37 -08:00
Charles Packer
3fa18f7699 fix: patch subagent display (#512)
Co-authored-by: Letta <noreply@letta.com>
2026-01-10 09:59:00 -08:00
Charles Packer
ff9ad0deb0 fix: better task tool rendering (#511)
Co-authored-by: Letta <noreply@letta.com>
2026-01-09 19:17:10 -08:00
Kevin Lin
d1e5e89841 feat: memory subagent (#498)
Co-authored-by: Letta <noreply@letta.com>
2026-01-09 18:14:51 -08:00
Cameron
38d8ab7df7 fix: remove userCancelledViaESC check that broke all tool approvals (#509)
Co-authored-by: Letta <noreply@letta.com>
2026-01-09 18:01:48 -08:00
Charles Packer
f57f39c79b fix: temporarily revert max retries (#510) 2026-01-09 17:32:43 -08:00
Charles Packer
a6640e9ef2 feat: show line count summary for Read tool results (#507)
Co-authored-by: Letta <noreply@letta.com>
2026-01-09 14:57:15 -08:00
Charles Packer
3342ab0d06 fix: reduce footer flicker in Ghostty by memoizing high-frequency renders (#508)
Co-authored-by: Letta <noreply@letta.com>
2026-01-09 14:56:52 -08:00
Charles Packer
6f5a5bf109 fix: prevent desync recovery after ESC interrupt of long-running tools (#506)
Co-authored-by: Letta <noreply@letta.com>
2026-01-09 12:24:06 -08:00
Charles Packer
f5288d0ec1 fix: subagent tree styling (#505)
Co-authored-by: Letta <noreply@letta.com>
2026-01-09 12:13:53 -08:00
Charles Packer
447daea919 fix: "Create new agent" from selector was stuck in a loop (#503)
Co-authored-by: Letta <noreply@letta.com>
2026-01-08 22:57:09 -08:00
Charles Packer
1275bce752 feat: add LETTA_DEBUG_TIMINGS env var for request timing diagnostics (#502)
Co-authored-by: Letta <noreply@letta.com>
2026-01-08 22:56:56 -08:00
Cameron
2610b4594f feat: allow Skill tool in plan mode for load/unload/refresh commands (#501)
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Cameron <cpfiffer@users.noreply.github.com>
2026-01-08 18:04:20 -08:00
Charles Packer
989bcfdea8 feat: add terminal title and progress indicator for approval screens (#499)
Co-authored-by: Letta <noreply@letta.com>
2026-01-08 17:58:07 -08:00
Charles Packer
39dde2ddbb fix: fix subagent live streaming not updating during execution (#493)
Co-authored-by: Letta <noreply@letta.com>
2026-01-07 23:46:50 -08:00
Charles Packer
49225d0a80 fix: subagent display spacing and extra newline (#494)
Co-authored-by: Letta <noreply@letta.com>
2026-01-07 23:46:30 -08:00
Charles Packer
ed9f227828 fix: Fix subagents not inheriting parent's tool permission rules (#492)
Co-authored-by: Letta <noreply@letta.com>
2026-01-07 22:37:00 -08:00
Charles Packer
28eef082df fix: handle pre-stream approval desync errors with keep-alive recovery (#491)
Co-authored-by: Letta <noreply@letta.com>
2026-01-07 18:18:03 -08:00
Charles Packer
ec2627d749 fix: make overflow tests cross-platform for Windows CI (#490)
Co-authored-by: Letta <noreply@letta.com>
2026-01-07 16:47:02 -08:00
Charles Packer
808ed36212 fix: add left/right arrow key cursor navigation in approval text inputs (#489)
Co-authored-by: Letta <noreply@letta.com>
2026-01-07 16:07:49 -08:00
Kevin Lin
d0837e3536 feat: File based long tool return (#488) 2026-01-07 14:15:51 -08:00
Cameron
4c59ca45ba feat: add refresh command to Task tool (#487) 2026-01-07 13:54:38 -08:00
Shubham Naik
3ed7a05370 feat: add LSP support (TypeScript and Python) (#474)
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Charles Packer <cpacker@users.noreply.github.com>
Co-authored-by: Letta <noreply@letta.com>
Co-authored-by: cpacker <packercharles@gmail.com>
2026-01-07 11:41:09 -08:00
Charles Packer
d7b0cf42bf fix: increase bash timeout test margin for ARM64 CI (#485)
Co-authored-by: Letta <noreply@letta.com>
2026-01-06 22:51:45 -08:00
Charles Packer
c96a5204eb feat: add Ralph Wiggum mode (#484)
Co-authored-by: Letta <noreply@letta.com>
2026-01-06 21:13:50 -08:00
Charles Packer
807bd362f2 fix: add shell fallback for Windows PowerShell ENOENT errors (#482) 2026-01-06 21:13:40 -08:00
Charles Packer
2533df1df9 fix: allow read-only subagents (explore, plan, recall) in plan mode (#481)
Co-authored-by: Letta <noreply@letta.com>
2026-01-06 17:34:36 -08:00
Charles Packer
57875dedd1 fix: prevent stale processConversation calls from affecting UI state (#480)
Co-authored-by: Letta <noreply@letta.com>
2026-01-06 16:14:24 -08:00
Charles Packer
90018b6fd9 fix: cache pending approval denials on ESC interrupt (#479)
Co-authored-by: Letta <noreply@letta.com>
2026-01-06 15:05:16 -08:00
Charles Packer
f6bbac4f63 fix: disable SDK retries on streaming requests to prevent race conditions (#478)
Co-authored-by: Letta <noreply@letta.com>
2026-01-06 13:53:16 -08:00
Charles Packer
f3e27984cf fix: resolve approval desync issues for slash commands and queued messages (#477)
Co-authored-by: Letta <noreply@letta.com>
2026-01-06 13:18:08 -08:00