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