Commit Graph

589 Commits

Author SHA1 Message Date
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
github-actions[bot]
7bf0b22dae chore: bump version to 0.12.8 [skip ci] 2026-01-13 07:32:55 +00: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
github-actions[bot]
4d76b849f9 chore: bump version to 0.12.7 [skip ci] 2026-01-12 18:22:27 +00: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
github-actions[bot]
2e26bfdc1b chore: bump version to 0.12.6 [skip ci] 2026-01-11 23:56:54 +00: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
cpacker
89c10c69e6 chore: remove .notes from repo and add to gitignore
The .notes directory is for local development notes and should not be
committed to the public repo. This removes the accidentally committed
file and prevents future accidental commits.

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

Co-Authored-By: Letta <noreply@letta.com>
2026-01-10 10:31:13 -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
github-actions[bot]
9fb1c8bb22 chore: bump version to 0.12.5 [skip ci] 2026-01-09 07:15:26 +00: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
github-actions[bot]
cdcf311c64 chore: bump version to 0.12.4 [skip ci] 2026-01-08 07:54:18 +00: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
github-actions[bot]
c023e4001d chore: bump version to 0.12.3 [skip ci] 2026-01-08 06:38:00 +00: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
github-actions[bot]
f783070660 chore: bump version to 0.12.2 [skip ci] 2026-01-07 06:55:24 +00: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