Commit Graph

153 Commits

Author SHA1 Message Date
christinatong01
524893174e Revert "Merge branch 'main' of https://github.com/letta-ai/letta-code"
This reverts commit 96a2984ad2, reversing
changes made to 12e61d5b18.
2026-03-23 17:31:32 -07:00
Charles Packer
5f30588b7a fix(tools): add Glob cancellation plumbing (#1494)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-23 16:54:25 -07:00
Sarah Wooders
7b29a0005f feat(tools): add client-side memory_apply_patch for Codex toolsets (#1485)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-23 14:55:37 -07:00
Sarah Wooders
d557d47ead refactor(memory): remove frontmatter limit requirement (#1484)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-22 12:47:51 -07:00
Sarah Wooders
e77b282c93 fix(memory): split update_description command and tighten path handling (#1456)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-19 20:33:15 -07:00
Cameron
3ae4f6feac fix: centralize directory and memfs cap tuning (#1377)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-19 11:42:48 -06:00
Sarah Wooders
990179c4f3 fix(tools): re-enable memory tool in default toolsets (#1447)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-19 09:45:35 -07:00
Devansh Jain
011731ea9e fix(plan-mode): require manual ExitPlanMode approval in yolo (#1440) 2026-03-18 17:03:32 -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
8ecf39798c fix(ci): make ci green (#1409) 2026-03-16 14:23:44 -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
Sarah Wooders
effdef2bd0 feat(tools): remove memory tool from default toolsets (#1401) 2026-03-16 00:20:04 -07:00
Sarah Wooders
d6856fa5da feat(tools): add client-side memory tool with git-backed sync (#1363) 2026-03-15 13:08:11 -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
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
Shelley Pham
0a5e3d6132 feat: file indexing (#1352) 2026-03-11 14:58:30 -07:00
github-actions[bot]
05a3aec87c fix: exempt $MEMORY_DIR/system/ files from read-before-edit gate (#1335)
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Charles Packer <cpacker@users.noreply.github.com>
2026-03-10 15:34:45 -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
Devansh Jain
89d6ed2c87 feat: Recompile system prompt after memory subagents finish (#1310) 2026-03-09 16:50:40 -07: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
Devansh Jain
0c1f2182a0 feat: add silentCompletion + onComplete to spawnBackgroundSubagentTask (#1217) 2026-02-27 19:14:05 -08:00
Devansh Jain
ba6df7a9ed feat: add silent flag to SubagentState for display filtering (#1220) 2026-02-27 19:08:51 -08:00
Charles Packer
22c31b3d74 fix(tools): add git commit/PR instructions to Codex and Gemini shell tools (#1213)
Co-authored-by: Letta Code <noreply@letta.com>
2026-02-27 16:39:58 -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
Charles Packer
5378cc6dd8 fix: console error leak (#1049)
Co-authored-by: Letta <noreply@letta.com>
2026-02-19 16:49:21 -08:00
Charles Packer
093657b63c fix: auto toolset detect chatgpt_oauth as codex (#1033) 2026-02-19 00:28:32 -08:00
Charles Packer
47e81433ff feat: align TaskOutput UX with Bash output (#1029) 2026-02-18 22:53:41 -08:00
Charles Packer
35291d9094 fix(tui): footer reasoning tier, toolset naming, and selector highlight (#1024)
Co-authored-by: Letta <noreply@letta.com>
2026-02-18 18:48:25 -08:00
Charles Packer
96396f023d fix: execute tools against dispatch-time snapshot (#1018) 2026-02-18 16:49:54 -08:00
Charles Packer
5fac4bc106 feat: persist toolset mode and add auto option (#1015) 2026-02-18 13:43:40 -08:00
Charles Packer
4e1827ebc1 refactor: tighten codex toolset parity without freeform (#1014) 2026-02-18 12:55:09 -08:00
Charles Packer
f74dbd6080 fix: align codex plus-pro routing and gpt-5.3-codex defaults (#1009) 2026-02-17 23:19:28 -08:00
Christina Tong
44d4cc87c1 feat: pass Edit code diff start line in tool return (#994) 2026-02-17 12:01:03 -08:00
Charles Packer
66ced52c81 feat: expose MEMORY_DIR and AGENT_ID in runtime context (#986) 2026-02-16 18:24:59 -08:00
Charles Packer
cd7ae1edea fix: drop option for max turns from task (#982) 2026-02-16 14:55:34 -08:00
Charles Packer
702e888300 fix(subagents): run bundled JS launcher via runtime on Windows (#975)
Co-authored-by: Letta <noreply@letta.com>
2026-02-16 01:11:41 -08:00
Charles Packer
784b0eb52b fix(cli): handle over-escaped strings in Edit tool (#962)
Co-authored-by: Letta <noreply@letta.com>
2026-02-14 11:56:35 -08:00
Charles Packer
5a696e6116 fix: add auto-notification guidance to background task return value (#942)
Co-authored-by: Letta <noreply@letta.com>
2026-02-12 17:21:18 -08:00
Charles Packer
58002fb28a fix: pin nested letta resolution in dev subagent shells (#937) 2026-02-12 15:49:40 -08:00
Charles Packer
340f191515 fix: clarify Task max_turns default guidance (#932) 2026-02-12 13:02:23 -08:00
Charles Packer
9630da190a feat: auto-launch reflection via shared background task helper (#924) 2026-02-11 20:45:14 -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
Kevin Lin
f78d864f2d fix: detach all memory tools when enabling memfs (#900)
Co-authored-by: Letta <noreply@letta.com>
2026-02-10 16:04:28 -08:00
Charles Packer
b0783ef195 fix: align headless interactive tool behavior with bidirectional parity (#894) 2026-02-10 15:20:37 -08:00
jnjpng
08d8d46fdb fix: format encrypted content detail helper for lint compliance (#893)
Co-authored-by: Letta <noreply@letta.com>
2026-02-10 12:22:52 -08:00
Sarah Wooders
79ab473090 Add custom tools support (CLI side) (#733)
Co-authored-by: Letta <noreply@letta.com>
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Christina Tong <christinatong01@users.noreply.github.com>
2026-02-10 11:56:47 -08:00
Charles Packer
8e5bc3956f fix: propagate max-step failures and unify task transcripts (#874)
Co-authored-by: Letta <noreply@letta.com>
2026-02-09 14:49:38 -08:00
cpacker
5e654f3daa feat: wrap skill content in <skill-name> XML tags
Skill content is now wrapped in XML tags matching the skill name
(e.g., <commit>...</commit>) so the agent can detect already-loaded
skills in the conversation turn.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-02-07 19:20:20 -08:00
Charles Packer
6a7d069fe5 fix: skill tool rewrite (#860)
Co-authored-by: Letta <noreply@letta.com>
2026-02-06 22:18:17 -08:00