Commit Graph

238 Commits

Author SHA1 Message Date
Ari Webb
621ec335e2 fix: fix ci (#1199) 2026-02-27 12:19:52 -08:00
Ari Webb
613acc0c3e fix: delete plan subagent (#1195) 2026-02-27 11:46:58 -08:00
Charles Packer
5a3a76e333 fix: permissions shell rule normalization (#1189) 2026-02-26 23:55:07 -08:00
Charles Packer
34ec2aaa4e fix(plan): merge scoped path relaxation with quote-aware shell parsing (#1188) 2026-02-26 22:40:09 -08:00
Charles Packer
03de29f3d3 fix(plan): avoid first-try plan-file path misses in codex apply_patch (#1187) 2026-02-26 22:07:24 -08:00
jnjpng
986cb7dc79 fix: handle Cloudflare HTML 5xx errors gracefully (#1179)
Co-authored-by: Letta <noreply@letta.com>
2026-02-26 18:26:09 -08:00
Charles Packer
70fac1d1f3 fix(queue): harden TUI dequeue display trim and override submit guard (#1183) 2026-02-26 18:12:54 -08:00
Charles Packer
1ca8cf9433 test(cli): harden plan permission-mode sync wiring (#1182) 2026-02-26 18:09:11 -08:00
Sarah Wooders
0025c387ec fix(cli): keep /model and /reasoning conversation-scoped (#1178) 2026-02-26 17:58:42 -08:00
jnjpng
932147b642 fix: pretty-print ChatGPT usage_limit_reached errors with reset time (#1177)
Co-authored-by: Letta <noreply@letta.com>
2026-02-26 17:15:40 -08:00
Charles Packer
462d14edce feat(queue): QueueRuntime TUI cutover — remove messageQueue array as source of truth (#1168)
Co-authored-by: Letta <noreply@letta.com>
2026-02-26 16:57:42 -08:00
Devansh Jain
6967f9dcc9 feat: make reasoning tab cycling opt-in (default off) (#1175) 2026-02-26 15:42:52 -08:00
Charles Packer
7a36d27e8f feat(protocol): add static transcript sync message types (LSS1) (#1169)
Co-authored-by: Letta <noreply@letta.com>
2026-02-26 14:52:51 -08:00
Charles Packer
18fa693c9b feat: queue tui integration (#1164)
Co-authored-by: Letta <noreply@letta.com>
2026-02-26 11:34:37 -08:00
Charles Packer
908820c44a feat: queue listen integration (#1163)
Co-authored-by: Letta <noreply@letta.com>
2026-02-26 11:02:01 -08:00
Charles Packer
d0dd53a472 feat: queue headless integration (#1162)
Co-authored-by: Letta <noreply@letta.com>
2026-02-26 11:01:48 -08:00
Charles Packer
b593460cec feat: shared queue runtime (#1161)
Co-authored-by: Letta <noreply@letta.com>
2026-02-25 23:40:32 -08:00
Charles Packer
b06de55102 feat(protocol): add queue lifecycle event types (#1160)
Co-authored-by: Letta <noreply@letta.com>
2026-02-25 22:17:51 -08:00
Charles Packer
6ddd54592b feat: ws emissions parity (#1158)
Co-authored-by: Letta <noreply@letta.com>
2026-02-25 21:52:44 -08:00
Charles Packer
cca57b1759 feat(listen): gated blocking-in-loop approval flow with control_response (#1155)
Co-authored-by: Letta <noreply@letta.com>
2026-02-25 20:11:51 -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
573ac5721c fix: prevent stale settings writes from clobbering global pins (#1150) 2026-02-25 19:45:58 -08:00
Charles Packer
ce5ba0496f feat(listen): add ws control_response resolver plumbing (#1152) 2026-02-25 19:05:43 -08:00
Charles Packer
3b2b9ca776 feat(protocol): add DiffPreview type and wire into can_use_tool emission (#1151)
Co-authored-by: Letta <noreply@letta.com>
2026-02-25 18:44:54 -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
cthomas
be5fbfca74 feat: retry on empty LLM response (LET-7679) (#1130)
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Letta <noreply@letta.com>
2026-02-25 11:17:55 -08:00
Sarah Wooders
4e444429ba fix(models): recommend GPT-5.3 Codex over GPT-5.2 (#1132) 2026-02-25 11:07:10 -08:00
Ari Webb
a8efb9776f fix: cosmetic fix for new agents (#1126) 2026-02-24 16:37:16 -08:00
Sarah Wooders
a086957407 fix(cli): detect API key from env instead of checking repo secrets (#1116)
Co-authored-by: Letta <noreply@letta.com>
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Charles Packer <cpacker@users.noreply.github.com>
2026-02-24 12:19:31 -08:00
jnjpng
9af69dee6b fix(settings): handle home-directory project/global settings collision (#1117)
Co-authored-by: Letta <noreply@letta.com>
2026-02-23 18:25:01 -08:00
Charles Packer
75c7dd793b test(integration): reduce flaky startup/headless timeout failures (#1109)
Co-authored-by: Letta <noreply@letta.com>
2026-02-23 17:40:41 -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
Sarah Wooders
6813167a2a feat(cli): add /install-github-app setup wizard (#1097)
Co-authored-by: Letta <noreply@letta.com>
2026-02-23 10:38:21 -08:00
Charles Packer
e93aa7b494 feat(headless): add bootstrap_session_state + memfs startup policy (#1104)
Co-authored-by: Letta <noreply@letta.com>
2026-02-23 10:35:08 -08:00
Charles Packer
7a88f922b9 fix(headless): scope default list_messages to default conversation (#1103) 2026-02-23 03:26:10 -08:00
Charles Packer
f6f971e456 fix: use ~/.letta for user permission settings (#1102) 2026-02-22 23:55:37 -08:00
Charles Packer
7c9e1b1623 feat: headless list messages (#1095)
Co-authored-by: Letta <noreply@letta.com>
2026-02-22 17:38:29 -08:00
Charles Packer
35812d5b39 fix: temporarily disable xhigh reasoning for Anthropic models (#1092)
Co-authored-by: Letta <noreply@letta.com>
2026-02-21 16:20:43 -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
Charles Packer
f5cc69c9d1 fix(sleeptime): trigger compaction reflection for legacy summary format (#1090) 2026-02-21 14:30:27 -08:00
Charles Packer
e3f1ca84ed fix(resume): preserve recency when injecting assistant anchor (#1086) 2026-02-21 12:35:20 -08:00
Charles Packer
a3964ae61f fix: harden symlink skill discovery traversal (#1085) 2026-02-21 12:35:14 -08:00
paulbettner
313f3eaaea fix(resume): harden transcript backfill (#1082) 2026-02-21 12:27:20 -08:00
Charles Packer
ef65dbe46f test(cli): cover permission mode pinning across pre-stream retries (#1084) 2026-02-21 12:27:10 -08:00
Devansh Jain
04e3d8739e refactor: split session-context reminder into agent-info + session-context (#1078)
Co-authored-by: Letta <noreply@letta.com>
2026-02-20 17:54:35 -08:00
Charles Packer
150ff0d998 fix: no retry on quota limit errors (#1072) 2026-02-20 16:30:20 -08:00
Devansh Jain
6efcbd806f fix: Disable all shared reminders for subagents (#1073)
Co-authored-by: Letta <noreply@letta.com>
2026-02-20 16:24:36 -08:00
Ari Webb
d9b35895ff fix: zai error handling (#1047) 2026-02-20 12:01:43 -08:00
Charles Packer
277ce3cd41 fix: recover default agent creation when base tools are missing (#1039) 2026-02-19 12:47:03 -08:00
cthomas
7fdd163665 fix: dont retry on agents limit exceeded (#1035) 2026-02-19 11:57:56 -08:00