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