Charles Packer
77ba94c7da
fix: backcompat for init/defrag ( #741 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-29 11:54:21 -08:00
Anthony W. Jung
fa5a7c3d74
fix: show model selector on self-hosted when default model unavailable ( #737 )
2026-01-28 22:58:56 -08:00
Charles Packer
654e492479
feat: agent-driven memory filesystem sync conflict resolution ( #724 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: Kevin Lin <kl2806@columbia.edu >
2026-01-28 19:30:26 -08:00
Charles Packer
0b8fe9661b
fix: mark subagents as hidden on creation ( #730 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-28 16:32:58 -08:00
Kevin Lin
e8826f99a6
feat: update memory init to support hierarchical filesystem organization ( #700 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 19:20:06 -08:00
cthomas
0df8e51dac
feat: clean up keep-alive fallback handling ( #663 )
2026-01-27 17:50:37 -08:00
cthomas
edeb344ad9
fix: always populate user-agent ( #708 )
2026-01-27 15:02:01 -08:00
Devansh Jain
f1a56c5e87
fix: Default agent creation on first bootup ( #704 )
2026-01-27 13:56:26 -08:00
Charles Packer
51bff77e27
fix: memory sync improvements ( #698 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 00:41:05 -08:00
Kevin Lin
7ab97e404d
feat: sync memory with filesystem tree ( #685 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2026-01-26 21:48:57 -08:00
Sarah Wooders
aa0f440657
feat: remove conversation_search from main agent default tools ( #662 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 17:49:31 -08:00
Charles Packer
5776c55728
feat: add agent-scoped skills directory support ( #692 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 17:33:59 -08:00
Charles Packer
52dd38a28e
feat: disable Incognito agent creation by default ( #672 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-24 21:24:32 -08:00
Charles Packer
fd7ca18066
fix: patch default model ( #670 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-24 20:10:40 -08:00
Charles Packer
417e1bafdd
fix: localhost improvements ( #667 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-24 18:39:17 -08:00
Kian Jones
7af73fe53e
feat: retry messages on pre-mature interrupt ( #593 )
...
Co-authored-by: Caren Thomas <carenthomas@gmail.com >
Co-authored-by: Letta <noreply@letta.com >
2026-01-23 17:19:58 -08:00
Kevin Lin
76f0e114ee
feat: letta evals prompt memory defrag ( #621 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-23 14:21:03 -08:00
Charles Packer
5ebb320230
fix: gracefully handle backfill failures instead of crashing ( #658 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-23 14:11:26 -08:00
Charles Packer
c97591eaf2
feat: model selector search ( #651 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 21:54:36 -08:00
Charles Packer
e782af748b
feat: add search field to model selector on both tabs ( #649 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 18:09:57 -08:00
Kevin Lin
e735bb7c66
feat: add codex image tool ( #650 )
2026-01-22 18:05:49 -08:00
Charles Packer
e32b10f931
fix: make toolset switching atomic to prevent tool desync race ( #648 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 17:33:14 -08:00
Ari Webb
5394c476af
feat: add bedrock opus 4.5 ( #644 )
2026-01-22 15:48:23 -08:00
Charles Packer
2e7fe42658
fix: invalid tool call ID recovery and system-reminder tag centralization ( #627 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 20:43:35 -08:00
Charles Packer
ce89e962c7
fix: update isolated blocks in conversation context for Skill tool ( #622 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 17:45:41 -08:00
Charles Packer
6a0bcdd683
feat: add 409 retry, error improvements, and queue restoration ( #618 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 14:57:48 -08:00
Charles Packer
5635156b51
feat: add image reading support to Read tool ( #614 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-20 22:38:33 -08:00
Charles Packer
03a2cfc2ed
fix: make --new-agent use default conversation ( #595 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-19 13:33:00 -08:00
Charles Packer
f30dbf40da
feat: deploy existing agents as subagents via Task tool ( #591 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-18 19:12:23 -08:00
Charles Packer
ab87fdbb66
feat: implement skills frontmatter pre-loading for subagents ( #581 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-17 22:41:00 -08:00
Charles Packer
5d636d6808
fix: remove hardcoded embedding model, let server use default ( #583 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-17 22:32:39 -08:00
Charles Packer
f2b242cdc5
feat: add support for default conversation via --conv default ( #580 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-17 20:06:36 -08:00
Charles Packer
5f5c0df18e
feat: reduce time-to-boot, remove default eager approval checks on inputs, auto-cancel stale approvals ( #579 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-17 16:19:30 -08:00
Charles Packer
2d6d3baa5e
feat: add release notes display system ( #573 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-16 20:30:47 -08:00
Charles Packer
cbc9f8dce9
feat: simplify startup flow with auto-select Memo for fresh users ( #568 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-16 14:17:35 -08:00
Charles Packer
a60340c589
fix: improve skill loading feedback to prevent subagent hallucination ( #564 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-16 09:04:31 -08:00
Charles Packer
3482d7d11a
revert: Revert "fix: remove conversation_search from default base tools" ( #563 )
2026-01-16 08:47:52 -08:00
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
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
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
jnjpng
29e9ada599
chore: naming to chatgpt oauth instead of codex oauth ( #551 )
2026-01-15 15:49:01 -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
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
db33f942b3
fix: isolate skills blocks per conversation ( #545 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 18:12:37 -08:00
Charles Packer
34fbf31528
fix: cleanup logic for checking pending approvals ( #540 )
2026-01-14 12:42:23 -08:00
Charles Packer
480a270f53
fix: task tool rendering issues ( #534 )
2026-01-13 19:21:42 -08:00