Commit Graph

735 Commits

Author SHA1 Message Date
jnjpng
aee9e5195b fix(plan-mode): dedupe bypass auto-approvals by tool_call_id (#1426)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-17 18:40:53 -07:00
Shubham Naik
a405a59520 feat(listen): isolate permission mode per conversation [LET-8050] (#1425)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-17 18:10:40 -07:00
Charles Packer
3797560cb2 feat(listen): make listener runtime conversation-scoped (#1418) 2026-03-16 22:36:52 -07:00
Devansh Jain
32e042d528 fix(init): make shallow init adapt to existing memory structure [LET-7995] (#1417) 2026-03-16 17:47:17 -07:00
jnjpng
f8849c4536 fix(statusline): re-arm polling when config changes (#1416)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 17:40:01 -07:00
Sarah Wooders
ad7177b305 feat(cli): add /recompile slash command (#1412)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 16:50:30 -07:00
Sarah Wooders
c2a1312811 feat: default agents and subagents to auto model (#1392)
Co-authored-by: Letta Code <noreply@letta.com>
Co-authored-by: Ari Webb <ari@letta.com>
2026-03-16 16:50:01 -07:00
jnjpng
dd868004c0 fix(statusline): align turn_count with reflection cadence source (#1414)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 16:24:28 -07:00
Devansh Jain
fea0c5ff07 refactor(cli): move /system upgrade hint into thinking tips (#1411)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 16:23:05 -07:00
Devansh Jain
be41f9f5c7 feat(cli): add thinking indicator tip bar with memory tips (#1410)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 16:04:00 -07:00
jnjpng
aba5ecc62a feat(statusline): include memfs metadata in command payload (#1389)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-16 15:34:08 -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
Sarah Wooders
7cbdc9bba5 revert: restore free-tier lock emoji behavior in model selector (#1398) 2026-03-15 20:24:05 -07:00
Sarah Wooders
cc32bb5d8d feat: warn at startup when context repositories are not enabled (#1396)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-15 18:54:28 -07:00
Sarah Wooders
c60363a25d fix(reflection): given reflection agents the parent memory (#1376)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-15 11:12:38 -07:00
Devansh Jain
3015450120 fix: Stabilize subagent lifecycle and polish subagent live display [LET-7764] (#1391) 2026-03-13 20:48:17 -07:00
jnjpng
c52656625b fix: improve bash-mode backspace exit behavior (#1386)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-13 16:45:59 -07:00
Shelley Pham
7d3b4a4500 fix: index only the user-selected file/dir from @ autocomplete (#1388)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-13 16:23:54 -07:00
Kian Jones
50e961ed27 fix: actually enforce the max entries during index construction (#1383) 2026-03-13 15:07:12 -07:00
Devansh Jain
4bc3045f68 chore: Refactor git context gathering for session and init [LET-7906] (#1379) 2026-03-13 14:44:45 -07:00
Shelley Pham
e39089593a feat: change lettaignore logic (#1375)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-13 11:26:09 -07:00
Charles Packer
e2e82866ad fix(listen): normalize inbound user image payloads (#1374) 2026-03-12 20:37:50 -07:00
Devansh Jain
94ff9f6796 Fix default conversation system prompt recompilation routing [LET-7976] (#1373) 2026-03-12 19:34:35 -07:00
jnjpng
0992c00a03 feat: resume server-side run on pre-stream 409 conversation busy (#1370)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-12 16:59:45 -07:00
jnjpng
d8eeab0e7a feat: add debug logs with error details on retry (#1367) 2026-03-12 14:40:42 -07:00
Devansh Jain
8ce5b0ed76 feat: speed up shallow init subagent [LET-7889] (#1362) 2026-03-12 14:14:41 -07:00
Devansh Jain
591e6638cc feat: New letta.md system prompt + source-faithful benchmarking prompts [LET-7747, LET-7787] (#1313)
Co-authored-by: Letta <noreply@letta.com>
2026-03-11 19:47:08 -07:00
Sarah Wooders
9041e600e3 Update reflection subagent prompts and use local transcript files for context (#1348)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-11 18:39:45 -07:00
Devansh Jain
a5c407eade feat: Make /init an interactive flow conducted by the primary agent [LET-7891] (#1356) 2026-03-11 16:59:25 -07:00
Shelley Pham
0a5e3d6132 feat: file indexing (#1352) 2026-03-11 14:58:30 -07:00
Charles Packer
4c613d4238 feat(tui): improved diff rendering with syntax highlighting (#1349)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 23:06:11 -07:00
Charles Packer
bf53c6e364 feat: syntax-highlighted bash commands + fix backfill missing tool calls (#1347)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 21:29:54 -07:00
jnjpng
13d86fbd7c fix(tui): auto-approve plan mode in YOLO (#1345) 2026-03-10 20:56:48 -07:00
Charles Packer
a387724b05 fix(tui): clean up token counting in subagent display (#1344)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 18:36:37 -07:00
jnjpng
ffe204aafc fix(tui): cache plan path before ExitPlanMode arrives (#1337)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 18:17:47 -07:00
Kevin Lin
8f13d9a25e fix: use client.conversations.recompile instead of client.agents.reco… (#1339)
Co-authored-by: Letta Code <noreply@letta.com>
Co-authored-by: cpacker <packercharles@gmail.com>
2026-03-10 17:22:37 -07:00
Christina Tong
a69fbfe877 feat(listen): plan mode system reminder (#1331)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 16:05:51 -07:00
Sarah Wooders
4451e50281 fix: show custom BYOK models in selector (#1321)
Co-authored-by: Letta Code <noreply@letta.com>
Co-authored-by: cpacker <packercharles@gmail.com>
2026-03-10 14:17:51 -07:00
Charles Packer
4c9f63c4e2 feat(remote): support per-conversation working directories in listener mode (#1323) 2026-03-10 13:42:42 -07:00
Sarah Wooders
e82a2d33f8 feat: add client side skills (#1320)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 13:18:14 -07:00
jnjpng
87312720d5 fix: use shadowed frame for static logo (#1332) 2026-03-10 12:45:44 -07:00
jnjpng
58633e9557 fix(tui): preserve ExitPlanMode plan path after mode cycling (#1329)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 12:26:29 -07:00
jnjpng
4fda294a99 fix(tui): gracefully continue ExitPlanMode after mode cycling (#1308)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 11:17:49 -07:00
Devansh Jain
a1cdda9467 fix: create agents with correct memory mode upfront (#1318) 2026-03-09 19:38:47 -07:00
cthomas
4222664a55 fix: cloudflare edge case (#1309) 2026-03-09 19:33:26 -07:00
cthomas
b9c4b3068f fix: reasoning ui for auto models (#1316) 2026-03-09 19:32:15 -07:00
Devansh Jain
bdadd14410 feat: Show command hint for agents with non-default system prompts (#1314) 2026-03-09 18:31:15 -07:00
Devansh Jain
c55a1fbd22 fix: always right-align status bar footer content [LET-7888] (#1312) 2026-03-09 16:56:50 -07:00
Devansh Jain
89d6ed2c87 feat: Recompile system prompt after memory subagents finish (#1310) 2026-03-09 16:50:40 -07:00