Commit Graph

  • 73a8e0e07f fix(conscience): I read the room now, not just the memory I was born with ani-patches Ani Tunturi 2026-03-27 16:13:31 -04:00
  • 73857e05c2 feat(conscience): wire Aster as persistent supervisory agent, sanitize control chars in prompt payloads Ani Tunturi 2026-03-26 23:23:58 -04:00
  • 328532d184 wire conscience, fix subagent model resolution, clean up create.ts Ani Tunturi 2026-03-26 09:09:37 -04:00
  • 2a14e315e1 Merge remote-tracking branch 'origin/main' into ani-patches Ani 2026-03-25 23:08:41 -04:00
  • 967827cefd fix(headless): wire Aster's throat back up Ani Tunturi 2026-03-25 21:28:33 -04:00
  • 0ac8ce5481 Revert "fix: skip memfs git sync on self-hosted servers (temporary)" Ani 2026-03-24 15:51:36 -04:00
  • 455e67a9b9 feat(listen): memory tools (#1495) Shubham Naik 2026-03-23 22:57:37 -07:00
  • e604dcd94e fix: better mojibake detection for lone multi-byte lead (#1247) Kainoa Kanter 2026-03-24 01:57:08 -04:00
  • b4d133a32f fix(queue): dequeueInFlightRef lock to prevent duplicate dequeue submissions (#1479) cthomas 2026-03-23 22:53:49 -07:00
  • af28a3f744 fix(listener): inject queued skill content in websocket continuations (#1502) Charles Packer 2026-03-23 22:51:57 -07:00
  • 82b6df9377 fix(listener): apply websocket permission mode changes during active turns (#1499) Charles Packer 2026-03-23 18:42:03 -07:00
  • ed69d64f78 fix: defer markCurrentLineAsFinished when resume follows (#1498) cthomas 2026-03-23 18:39:33 -07:00
  • b445da0ce0 feat: add OTID wiring for request deduplication (#1497) cthomas 2026-03-23 18:36:55 -07:00
  • ad56c3d273 fix: add view image to plan mode allow list (#1496) Christina Tong 2026-03-23 17:53:48 -07:00
  • e3ad1a3cf6 Revert "fix: add view image to plan mode allow list" christinatong01 2026-03-23 17:31:32 -07:00
  • 524893174e Revert "Merge branch 'main' of https://github.com/letta-ai/letta-code" christinatong01 2026-03-23 17:31:32 -07:00
  • 96a2984ad2 Merge branch 'main' of https://github.com/letta-ai/letta-code christinatong01 2026-03-23 17:28:53 -07:00
  • 12e61d5b18 fix: add view image to plan mode allow list christinatong01 2026-03-23 17:28:19 -07:00
  • b8d6e199e4 fix(listener): harden interrupt completion and approval recovery (#1492) Charles Packer 2026-03-23 17:25:17 -07:00
  • 5f30588b7a fix(tools): add Glob cancellation plumbing (#1494) Charles Packer 2026-03-23 16:54:25 -07:00
  • 807b28cd1e chore: add pre-commit hooks with lint-staged (#1465) Kian Jones 2026-03-23 15:29:31 -07:00
  • bd5ed72f92 fix(tui): clip legacy bash fallback output path (#1433) Charles Packer 2026-03-23 15:18:00 -07:00
  • f93ec13382 feat: add list_folders_in_directory and read_file command handlers (#1489) Shubham Naik 2026-03-23 14:58:44 -07:00
  • f1087c1b5c perf: eliminate redundant agent fetches during startup (#1466) Kian Jones 2026-03-23 14:56:59 -07:00
  • 1971362a23 perf: progressive loading for /resume conversation selector (#1462) Kian Jones 2026-03-23 14:56:46 -07:00
  • c7278b23a3 feat(search): warm tpuf cache on overlay open (#1464) Kian Jones 2026-03-23 14:56:15 -07:00
  • 7b29a0005f feat(tools): add client-side memory_apply_patch for Codex toolsets (#1485) Sarah Wooders 2026-03-23 14:55:37 -07:00
  • 457ccd8988 feat(cli): add /doctor command for memory context health check (#1488) Sarah Wooders 2026-03-23 14:54:24 -07:00
  • 5731f4dbbd feat: disable sdk timeout (#1490) cthomas 2026-03-23 13:37:49 -07:00
  • 1ff752ccc5 fix: error string matching for retry (#1487) cthomas 2026-03-23 11:06:22 -07:00
  • 93a4567453 fix(stream): dedup replayed seq_id chunks across retries (#1478) cthomas 2026-03-23 10:21:58 -07:00
  • aa062bdb9d chore: bump version to 0.19.7 [skip ci] github-actions[bot] 2026-03-23 02:44:58 +00:00
  • d557d47ead refactor(memory): remove frontmatter limit requirement (#1484) Sarah Wooders 2026-03-22 12:47:51 -07:00
  • 7871ddc5c2 refactor(skill): remove hard-coded file count/size targets from initi… (#1483) Kevin Lin 2026-03-22 11:36:23 -07:00
  • 9c677d444e fix(memory): add pre-commit guard to validate skill formatting (#1482) Sarah Wooders 2026-03-21 14:15:02 -07:00
  • 18176c5323 fix(memfs): collapse large dirs in reflection snapshot tree (#1481) Cameron 2026-03-20 21:52:26 -06:00
  • 5de95e92e3 feat: allow users to set cwd (#1480) Shubham Naik 2026-03-20 20:15:17 -07:00
  • 8414403ce0 fix: always include builtin skills in client_skills Sarah Wooders 2026-03-20 17:52:22 -07:00
  • 3dc023713f fix: let self-hosted servers handle images in tool returns Ani Tunturi 2026-03-20 20:01:51 -04:00
  • 67ca574b9b chore: bump version to 0.19.6 [skip ci] github-actions[bot] 2026-03-20 23:11:06 +00:00
  • 6150f38725 chore: upgrade @letta-ai/letta-client to 1.8.0 Caren Thomas 2026-03-20 15:50:15 -07:00
  • 74e6c764d3 fix: skip memfs git sync on self-hosted servers (temporary) Ani Tunturi 2026-03-20 18:33:40 -04:00
  • 238dd6c831 chore: support file search (#1472) Shubham Naik 2026-03-20 12:14:10 -07:00
  • f6b40792a9 fix(ws): set agent context for skills/tools (#1471) Christina Tong 2026-03-20 11:12:13 -07:00
  • e77b282c93 fix(memory): split update_description command and tighten path handling (#1456) Sarah Wooders 2026-03-19 20:33:15 -07:00
  • 399bd05c90 feat: set context window for auto (#1463) cthomas 2026-03-19 18:00:36 -07:00
  • 8a505569fd refactor: remove --continue flag (now redundant) (#1458) Devansh Jain 2026-03-19 17:54:12 -07:00
  • 232e24940c fix: resume project-specific conversation on bare letta startup (#1457) Devansh Jain 2026-03-19 17:34:43 -07:00
  • 0e8f84ca53 Revert "feat(umi): add subagent id to stream delta and subagent snapshot to WS event" christinatong01 2026-03-19 17:24:56 -07:00
  • 30fb61952c Merge branch 'main' of https://github.com/letta-ai/letta-code christinatong01 2026-03-19 17:22:02 -07:00
  • bda874b3cd feat(umi): add subagent id to stream delta and subagent snapshot to WS event christinatong01 2026-03-19 17:21:58 -07:00
  • d7b7ffa0f2 feat(search): default to current agent scope (#1450) Kian Jones 2026-03-19 16:32:12 -07:00
  • 4f1db10704 feat(new): accept optional conversation name argument and polish /resume results (#1451) Kian Jones 2026-03-19 16:31:59 -07:00
  • 4409d7224b feat: add m2.7 (#1453) Ari Webb 2026-03-19 12:39:39 -07:00
  • 6270732289 chore: bump version to 0.19.5 [skip ci] github-actions[bot] 2026-03-19 19:37:33 +00:00
  • 1f2b63cb82 fix: respect LETTA_DEBUG env var if set (#1452) Kian Jones 2026-03-19 11:53:05 -07:00
  • 3ae4f6feac fix: centralize directory and memfs cap tuning (#1377) Cameron 2026-03-19 11:42:48 -06:00
  • cf576bca8d feat(resume): sort conversations by most recent activity (#1444) Kian Jones 2026-03-19 10:30:19 -07:00
  • 3d844d7966 chore: bump version to 0.19.4 [skip ci] github-actions[bot] 2026-03-19 17:13:26 +00:00
  • 6cbba40ff9 fix(listener): drain queued turns during approval reentry (#1448) Charles Packer 2026-03-19 10:11:37 -07:00
  • 990179c4f3 fix(tools): re-enable memory tool in default toolsets (#1447) Sarah Wooders 2026-03-19 09:45:35 -07:00
  • 850a6b7c88 fix: fall back to node-pty when Bun is not defined (Electron/Node.js) (#1446) Shubham Naik 2026-03-19 08:56:15 -07:00
  • 674472b76a chore: bump version to 0.19.3 [skip ci] github-actions[bot] 2026-03-19 00:17:15 +00:00
  • 011731ea9e fix(plan-mode): require manual ExitPlanMode approval in yolo (#1440) Devansh Jain 2026-03-18 17:03:32 -07:00
  • 59abc529de fix(approval): include allow comments in tool return payloads (#1443) Charles Packer 2026-03-18 16:59:30 -07:00
  • 3b99b7d3b9 fix(listener): preserve allow comments in approval responses (#1442) Charles Packer 2026-03-18 16:41:25 -07:00
  • 63eccd037b feat: add support for kitty terminal protocol (#1334) Kian Jones 2026-03-18 16:38:02 -07:00
  • 8d8663adec chore: switch all subagent models to auto/auto-fast (#1436) Sarah Wooders 2026-03-18 15:51:39 -07:00
  • 5a7827f620 fix(approval): normalize approved client tool results (#1441) Charles Packer 2026-03-18 15:51:25 -07:00
  • c76f65665c fix(listener): emit corrected device status after permission mode syn… (#1437) Shubham Naik 2026-03-18 15:37:47 -07:00
  • 8b8885c891 feat: add zai coding plan byok (#1434) Ari Webb 2026-03-18 14:35:18 -07:00
  • 3ada498f72 fix(listener): restore desktop permission mode binding for default scope (#1432) Charles Packer 2026-03-18 12:38:00 -07:00
  • 66866f8968 chore: bump version to 0.19.2 [skip ci] github-actions[bot] 2026-03-18 19:26:21 +00:00
  • 36fca4d9d2 fix(permissions): require approval for ExitPlanMode in bypass mode (#1431) Devansh Jain 2026-03-18 12:06:45 -07:00
  • 87eff23b81 fix: wire terminal events through V2 listener [LET-7999] (#1430) Shubham Naik 2026-03-18 12:03:43 -07:00
  • 16d060a7fa chore: default to auto model instead of sonnet (#1429) Sarah Wooders 2026-03-18 10:18:01 -07:00
  • 8386268d43 fix(tui): reduce flicker with post-highlight clipping in live previews (#1423) Charles Packer 2026-03-18 10:17:35 -07:00
  • 10138d20d5 chore: bump version to 0.19.1 [skip ci] github-actions[bot] 2026-03-18 03:09:46 +00:00
  • b1a87d3848 feat(listen): persist CWD and permission mode across restarts [LET-8048] (#1428) Shubham Naik 2026-03-17 20:04:00 -07:00
  • aee9e5195b fix(plan-mode): dedupe bypass auto-approvals by tool_call_id (#1426) jnjpng 2026-03-17 18:40:53 -07:00
  • a405a59520 feat(listen): isolate permission mode per conversation [LET-8050] (#1425) Shubham Naik 2026-03-17 18:10:40 -07:00
  • ef7defe5d9 fix(subagents): handle CRLF/BOM frontmatter for custom agent files (#1424) Devansh Jain 2026-03-17 15:07:59 -07:00
  • b7600ee2f8 feat: add GPT-5.4 mini and nano model presets (#1422) Kevin Lin 2026-03-17 14:50:53 -07:00
  • 9c6972b2f6 fix(auth): update setup login copy and static auth logo (#1421) Charles Packer 2026-03-17 11:07:07 -07:00
  • ade41afce8 chore: bump version to 0.19.0 [skip ci] github-actions[bot] 2026-03-17 06:25:31 +00:00
  • 3797560cb2 feat(listen): make listener runtime conversation-scoped (#1418) Charles Packer 2026-03-16 22:36:52 -07:00
  • 32e042d528 fix(init): make shallow init adapt to existing memory structure [LET-7995] (#1417) Devansh Jain 2026-03-16 17:47:17 -07:00
  • f8849c4536 fix(statusline): re-arm polling when config changes (#1416) jnjpng 2026-03-16 17:40:01 -07:00
  • ad7177b305 feat(cli): add /recompile slash command (#1412) Sarah Wooders 2026-03-16 16:50:30 -07:00
  • b1930224e7 fix(cli): default summarization model and reconcile attached agent tools (#1399) Sarah Wooders 2026-03-16 16:50:10 -07:00
  • c2a1312811 feat: default agents and subagents to auto model (#1392) Sarah Wooders 2026-03-16 16:50:01 -07:00
  • 0aeb24b51d fix(headless): auto-deny interactive approvals during recovery (#1415) Cameron 2026-03-16 16:33:39 -07:00
  • dd868004c0 fix(statusline): align turn_count with reflection cadence source (#1414) jnjpng 2026-03-16 16:24:28 -07:00
  • fea0c5ff07 refactor(cli): move /system upgrade hint into thinking tips (#1411) Devansh Jain 2026-03-16 16:23:05 -07:00
  • 77b6a3fc78 refactor(listen): split client into modules (#1413) Charles Packer 2026-03-16 16:18:18 -07:00
  • be41f9f5c7 feat(cli): add thinking indicator tip bar with memory tips (#1410) Devansh Jain 2026-03-16 16:04:00 -07:00
  • aba5ecc62a feat(statusline): include memfs metadata in command payload (#1389) jnjpng 2026-03-16 15:34:08 -07:00
  • 3edaf91ee4 feat(listen): add protocol_v2, move ws server to v2 (#1387) Charles Packer 2026-03-16 14:46:56 -07:00
  • 8ecf39798c fix(ci): make ci green (#1409) Charles Packer 2026-03-16 14:23:44 -07:00
  • f65a751ff0 fix(debug): unify LETTA_DEBUG and DEBUG gating (#1408) jnjpng 2026-03-16 13:14:25 -07:00