Commit Graph

609 Commits

Author SHA1 Message Date
cpacker
c799937b7b fix: correct message ordering in backfill after messages.retrieve refactor
The previous commit switched to using messages.retrieve() for approval
detection, but the backfill list calls were missing proper ordering.
Using order: "asc" returned the oldest N messages, not the most recent.

Fix: Use order: "desc" to get newest messages first, then reverse to
chronological order for display.

Also restored debug logging for edge case when message not found.

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

Co-Authored-By: Letta <noreply@letta.com>
2026-01-14 19:21:51 -08:00
Charles Packer
1e3c7b1533 feat: simplify pending approval check using messages.retrieve API (#547)
Co-authored-by: Letta <noreply@letta.com>
2026-01-14 19:10:30 -08:00
Charles Packer
dee1eec7a7 fix: restore pending approvals when using /resume command (#546)
Co-authored-by: Letta <noreply@letta.com>
2026-01-14 18:17:24 -08:00
Charles Packer
db33f942b3 fix: isolate skills blocks per conversation (#545)
Co-authored-by: Letta <noreply@letta.com>
2026-01-14 18:12:37 -08:00
github-actions[bot]
9fd6260a7f chore: bump version to 0.12.9-next.3 [skip ci] 2026-01-15 01:17:32 +00:00
Kevin Lin
4b5e973210 feat: add gpt-5.2-codex (#537) 2026-01-14 15:42:50 -08:00
Charles Packer
565010f4f7 feat: add /plan command and allow gh commands in plan mode (#544)
Co-authored-by: Letta <noreply@letta.com>
2026-01-14 15:29:44 -08:00
Charles Packer
38b86b756e fix: add retry for Anthropic streaming connection errors (#543)
Co-authored-by: Letta <noreply@letta.com>
2026-01-14 13:28:18 -08:00
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
6ccb8b9605 Merge branch 'main' of github.com:letta-ai/letta-code 2026-01-13 18:16:03 -08:00
cpacker
595f706fd6 fix: add conv query param to ADE links 2026-01-13 18:15:53 -08:00
github-actions[bot]
5854bf5df9 chore: bump version to 0.12.9-next.2 [skip ci] 2026-01-14 02:09:58 +00:00
cpacker
36cd3efabd fix: hotfix for resume data not using conversation id 2026-01-13 18:05:06 -08:00
github-actions[bot]
c29b1553e2 chore: bump version to 0.12.9-next.1 [skip ci] 2026-01-14 00:41:59 +00: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
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