Charles Packer
c9fab34706
fix: Task tool subagent spawn and isolated block labels ( #561 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 22:39:53 -08:00
github-actions[bot]
4e8f99497c
chore: bump version to 0.12.9-next.7 [skip ci]
2026-01-16 03:49:21 +00:00
Charles Packer
52c113ca74
fix: prevent header duplication on terminal resize ( #560 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 19:48:46 -08:00
Charles Packer
c6d43a1a25
fix: auto-create missing skills blocks when resuming older agents ( #559 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 19:18:37 -08:00
Charles Packer
4f9e7e406a
fix: remove conversation_search from default base tools ( #557 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 19:16:33 -08:00
Charles Packer
9c29451559
fix: correct parameter names in MemoryDiffRenderer for str_replace ( #558 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 19:05:52 -08:00
github-actions[bot]
dac6070587
chore: bump version to 0.12.9-next.6 [skip ci]
2026-01-16 02:14:04 +00:00
cpacker
03b2239e22
fix: remove client-side Skill tool from Incognito baseTools
...
Skill is a client-side tool attached at runtime by the CLI, not a
server-side base tool. Including it in baseTools caused agent creation
to fail on fresh accounts with "Tools not found by name: {'Skill'}".
🤖 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-15 18:12:59 -08:00
Charles Packer
72f172d9d9
fix: pin existing default agents and rename --new to --new-agent ( #556 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 18:08:31 -08:00
github-actions[bot]
3753dfe18d
chore: bump version to 0.12.9-next.5 [skip ci]
2026-01-16 00:41:04 +00:00
Charles Packer
1192e88849
feat: improve --resume and --continue CLI flags ( #555 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 16:37:26 -08:00
Kevin Lin
4907449c01
fix: fix stale memory command ( #554 )
2026-01-15 16:15:00 -08:00
jnjpng
29e9ada599
chore: naming to chatgpt oauth instead of codex oauth ( #551 )
2026-01-15 15:49:01 -08:00
Charles Packer
2120a4787b
feat: improve interactive menu styling ( #553 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 15:27:41 -08:00
jnjpng
bbb2c987e5
feat: replace /connect claude with /connect codex for OpenAI OAuth ( #527 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 13:57:39 -08:00
github-actions[bot]
46d7f7ae45
chore: bump version to 0.12.9-next.4 [skip ci]
2026-01-15 05:08:29 +00:00
Charles Packer
0e58d71533
fix: use conversation-scoped cancel instead of agent-scoped ( #550 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 21:07:59 -08:00
Charles Packer
3bb4d2d6a0
fix: correct message order in conversation selector preview ( #549 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 21:05:32 -08:00
Charles Packer
f964b020d5
fix: /resume nonexistent conversation ( #548 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 20:31:13 -08:00
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