Commit Graph

158 Commits

Author SHA1 Message Date
Ani Tunturi
328532d184 wire conscience, fix subagent model resolution, clean up create.ts
- headless: reflection + transcript in bidirectional; conscience env vars route to persistent agent (falls back clean)
- manager: prefer llm_config.handle directly — stops the 500 on self-hosted
- create: optionstags typo fixed, lettabot tag exclusion added

Aster is persistent now. She has a conscience.
2026-03-26 09:12:38 -04:00
Kian Jones
f1087c1b5c perf: eliminate redundant agent fetches during startup (#1466) 2026-03-23 14:56:59 -07:00
Devansh Jain
8a505569fd refactor: remove --continue flag (now redundant) (#1458)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-19 17:54:12 -07:00
Devansh Jain
232e24940c fix: resume project-specific conversation on bare letta startup (#1457)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-19 17:34:43 -07:00
Charles Packer
3797560cb2 feat(listen): make listener runtime conversation-scoped (#1418) 2026-03-16 22:36:52 -07:00
Charles Packer
8ecf39798c fix(ci): make ci green (#1409) 2026-03-16 14:23:44 -07:00
jnjpng
f65a751ff0 fix(debug): unify LETTA_DEBUG and DEBUG gating (#1408)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 13:14:25 -07:00
Charles Packer
6c7a2efdbb fix(startup): clear Letta Code tool rules on boot (#1405)
Co-authored-by: Jin Peng <jinjpeng@gmail.com>
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 12:53:17 -07:00
Shelley Pham
0a5e3d6132 feat: file indexing (#1352) 2026-03-11 14:58:30 -07:00
Cameron
0a07bf7343 fix: preserve context window during resume preset refresh (#1353)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-11 14:51:13 -07:00
cthomas
95c0d8aefa feat: add minimum docker version (#1333) 2026-03-10 14:56:54 -07:00
Kevin Lin
49dc155cdf fix: use Gemini 3.1 Pro preview handles (#1326)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 10:14:54 -07:00
Devansh Jain
a1cdda9467 fix: create agents with correct memory mode upfront (#1318) 2026-03-09 19:38:47 -07:00
Devansh Jain
f148beee5d feat: recipe-based system prompt management (#1293) 2026-03-09 17:20:11 -07:00
Devansh Jain
638204ab3c fix: restrict --system flag to known preset IDs (#1290) 2026-03-05 20:50:45 -08:00
Devansh Jain
6a65ff5008 chore: remove system-append flag (#1280) 2026-03-05 15:37:31 -08:00
Sarah Wooders
e942f7870b fix(model): align free-tier model dropdown behavior and default to GLM-5 (#1263)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-04 17:43:47 -08:00
Kevin Lin
ee00ac7280 feat(headless): exclude AskUserQuestion from headless mode toolset (#1266)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-04 16:21:01 -08:00
cthomas
4111c546d3 fix: migrate default conversation API usage to SDK 1.7.11 pattern (#1256)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-03 22:48:49 -08:00
cthomas
28ba2e7e1f fix: add guard for default conversation id (#1245) 2026-03-03 14:42:35 -08:00
Charles Packer
d038695244 feat(connect): unify provider connect flows across TUI and CLI (#1243)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-03 13:26:26 -08:00
cthomas
841e2332f3 feat: show update notification in TUI and footer (#1204) 2026-02-27 15:03:47 -08:00
Devansh Jain
6967f9dcc9 feat: make reasoning tab cycling opt-in (default off) (#1175) 2026-02-26 15:42:52 -08:00
Devansh Jain
a0fffeae35 refactor: type parsed flag values and remove entrypoint casts (#1153) 2026-02-25 19:48:02 -08:00
Devansh Jain
c8fb2cc3b1 refactor: unify CLI flag parsing across interactive and headless (#1137)
Co-authored-by: cpacker <packercharles@gmail.com>
2026-02-25 18:29:56 -08:00
Devansh Jain
aa16b68f6c fix: pass --conv alias to headless mode (#1129) 2026-02-24 19:41:56 -08:00
Devansh Jain
bec120bf90 fix: remove redundant --default flag and allow --conv default with --new-agent (#1127) 2026-02-24 18:54:50 -08:00
Ari Webb
a8efb9776f fix: cosmetic fix for new agents (#1126) 2026-02-24 16:37:16 -08:00
jnjpng
caa109c10d fix: skip no-op preset refresh on resume to avoid slow agent recompile (#1110)
Co-authored-by: Letta <noreply@letta.com>
2026-02-23 13:38:17 -08:00
jnjpng
32b1a9e0c8 refactor: hoist resume model-refresh imports (#1093)
Co-authored-by: Letta <noreply@letta.com>
2026-02-23 11:01:59 -08:00
Charles Packer
f6f971e456 fix: use ~/.letta for user permission settings (#1102) 2026-02-22 23:55:37 -08:00
jnjpng
7ad3a975b1 fix: refresh model preset settings on resume (#1052)
Co-authored-by: Letta <noreply@letta.com>
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: jnjpng <jnjpng@users.noreply.github.com>
2026-02-21 14:38:13 -08:00
Kian Jones
c5033666b4 perf: eliminate redundant API calls on startup (#1067)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: Letta <noreply@letta.com>
2026-02-20 16:59:45 -08:00
Charles Packer
a13fb37d87 feat: auto-enable memfs from server-side tag on new machines (#1063)
Co-authored-by: Letta <noreply@letta.com>
2026-02-20 12:57:40 -08:00
Ari Webb
b7f381c183 fix: better error formatting for init (#1044) 2026-02-19 15:44:37 -08:00
Charles Packer
5fac4bc106 feat: persist toolset mode and add auto option (#1015) 2026-02-18 13:43:40 -08:00
Charles Packer
6a2b2f6346 feat: add skill source controls and headless reminder settings (#989) 2026-02-16 23:01:03 -08:00
Charles Packer
72c8a0ab23 fix: reconcile memfs/standard prompt sections safely (#985) 2026-02-16 17:29:52 -08:00
Charles Packer
ba71ad2696 fix(updater): harden auto-update execution and release gating (#976)
Co-authored-by: Letta <noreply@letta.com>
2026-02-16 13:20:33 -08:00
Charles Packer
e337330dbe fix(cli): resolve global LRU agent on directory switch instead of cre… (#951)
Co-authored-by: Letta <noreply@letta.com>
2026-02-13 23:02:38 -08:00
Christina Tong
b90e0b9db5 feat: add tags to headless (#957) 2026-02-13 19:45:40 -08:00
Devansh Jain
415b1a403b feat: add --no-skills flag to disable bundled skills (#948)
Co-authored-by: Letta <noreply@letta.com>
2026-02-12 18:26:46 -08:00
Devansh Jain
36c21939a9 fix: add missing memfs init steps in headless mode + refactor (#941)
Co-authored-by: Letta <noreply@letta.com>
2026-02-12 17:33:51 -08:00
Charles Packer
9ea10bf2ff feat: add client-side sleeptime settings + compaction reflection triggers (#923) 2026-02-11 19:18:22 -08:00
Charles Packer
135057dc8d fix: pre-load skills for subagents and fix dev-mode spawning (#918)
Co-authored-by: Letta <noreply@letta.com>
2026-02-11 15:46:06 -08:00
Sarah Wooders
0c317652fd feat: rename --from-af to --import and /download to /export (#902)
Co-authored-by: Letta <noreply@letta.com>
2026-02-11 15:39:48 -08:00
Charles Packer
77b4746dc2 fix: make memfs opt-in and cloud-only (#915)
Co-authored-by: Letta <noreply@letta.com>
2026-02-11 13:22:49 -08:00
Kevin Lin
b95cd9a02a fix: detach memory tools on startup when memfs is enabled (#909)
Co-authored-by: Letta <noreply@letta.com>
2026-02-10 21:48:04 -08:00
Charles Packer
d1a6eeb40a feat: memory filesystem sync (#905)
Co-authored-by: Letta <noreply@letta.com>
2026-02-10 18:06:05 -08:00
Shubham Naik
d78ff62bc5 chore: support direct af downloads (#892) 2026-02-10 11:40:48 -08:00