Charles Packer
c24d4707de
fix: move "Secrets not available" warnings to debug logging ( #542 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 13:07:48 -08:00
Charles Packer
5637f60340
fix: consolidate approval rendering into ApprovalSwitch component ( #541 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 12:59:52 -08:00
cthomas
e5b77cd882
refactor: use stream processor for bidirectional mode ( #539 )
2026-01-14 12:51:44 -08:00
Charles Packer
34fbf31528
fix: cleanup logic for checking pending approvals ( #540 )
2026-01-14 12:42:23 -08:00
cthomas
caab9faef2
feat: introduce common stream processor ( #533 )
2026-01-14 12:03:42 -08:00
Charles Packer
12c84c6d0a
feat: prettify tool result rendering ( #538 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 12:00:49 -08:00
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