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
Charles Packer
48ccd8f220
feat: add background task notification system ( #827 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-04 22:45:16 -08:00
jnjpng
0b5a4549a6
feat: add debug logging for silently caught errors ( #809 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-02-03 17:47:22 -08:00
Charles Packer
be8ae56abe
fix(cli): restore PATH handling on Windows and fix PowerShell quoting ( #785 )
...
Co-Authored-By: Aaron Matthis <rapus95@users.noreply.github.com >
Co-Authored-By: Letta <noreply@letta.com >
2026-02-03 16:09:56 -08:00
jnjpng
103a630833
feat: fix post tool use feedback injection ( #800 )
2026-02-03 14:42:34 -08:00
jnjpng
6947e8d837
feat: add post tool use failure hooks ( #796 )
2026-02-03 14:13:27 -08:00
Cameron
4794361b50
feat(hooks): capture reasoning and assistant messages in hooks ( #719 )
2026-01-28 16:28:23 -08:00
Kevin Lin
7ab97e404d
feat: sync memory with filesystem tree ( #685 )
...
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2026-01-26 21:48:57 -08:00
Charles Packer
5776c55728
feat: add agent-scoped skills directory support ( #692 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 17:33:59 -08:00
jnjpng
2a1fde3f62
chore: fetch attached tools for hooks ( #683 )
2026-01-26 12:18:06 -08:00
jnjpng
d950db3afd
feat: add permissions status script ( #681 )
2026-01-26 11:20:21 -08:00
Kevin Lin
e735bb7c66
feat: add codex image tool ( #650 )
2026-01-22 18:05:49 -08:00
Charles Packer
e32b10f931
fix: make toolset switching atomic to prevent tool desync race ( #648 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 17:33:14 -08:00
jnjpng
ebe3a344f1
fix: spawn and kill process group for bash mode ( #647 )
2026-01-22 17:19:54 -08:00
Charles Packer
8d1ad50142
fix: bash mode input locking, ESC cancellation, and no timeout ( #642 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-22 14:55:16 -08:00
Charles Packer
2e7fe42658
fix: invalid tool call ID recovery and system-reminder tag centralization ( #627 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 20:43:35 -08:00
Charles Packer
ce89e962c7
fix: update isolated blocks in conversation context for Skill tool ( #622 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 17:45:41 -08:00