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
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
Devansh Jain
89d6ed2c87
feat: Recompile system prompt after memory subagents finish ( #1310 )
2026-03-09 16:50:40 -07: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
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
47e81433ff
feat: align TaskOutput UX with Bash output ( #1029 )
2026-02-18 22:53:41 -08:00
Charles Packer
4e1827ebc1
refactor: tighten codex toolset parity without freeform ( #1014 )
2026-02-18 12:55:09 -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
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
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
Charles Packer
b0783ef195
fix: align headless interactive tool behavior with bidirectional parity ( #894 )
2026-02-10 15:20:37 -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
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
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
Kevin Lin
e735bb7c66
feat: add codex image tool ( #650 )
2026-01-22 18:05:49 -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
jnjpng
2c82bd880a
feat: implement Claude Code-compatible hooks system ( #607 )
2026-01-21 16:23:15 -08:00
Charles Packer
5635156b51
feat: add image reading support to Read tool ( #614 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-20 22:38:33 -08:00
Kevin Lin
73719bd210
feat: make skills tool return more explicit ( #612 )
2026-01-20 20:57:01 -08:00
Charles Packer
269cbd8fe2
revert: revert "feat: add image reading support to Read tool" ( #605 )
2026-01-20 20:10:02 -08:00
Charles Packer
d34a65323c
feat: add image reading support to Read tool ( #603 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-20 13:37:18 -08:00
Charles Packer
f30dbf40da
feat: deploy existing agents as subagents via Task tool ( #591 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-18 19:12:23 -08:00
Charles Packer
d96ba6dd2e
feat: add truncation to Task tool output and auto-cleanup overflow files ( #588 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-18 14:16:50 -08:00
Charles Packer
ab87fdbb66
feat: implement skills frontmatter pre-loading for subagents ( #581 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-17 22:41:00 -08:00
Charles Packer
5f5c0df18e
feat: reduce time-to-boot, remove default eager approval checks on inputs, auto-cancel stale approvals ( #579 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-17 16:19:30 -08:00
Charles Packer
00cb68689e
refactor: extract shared shell spawn logic into shellRunner.ts ( #572 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-16 19:40:45 -08:00
Charles Packer
28943757a3
fix: prevent approval from reappearing after interrupt during execution ( #571 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-16 19:14:39 -08:00
Charles Packer
a60340c589
fix: improve skill loading feedback to prevent subagent hallucination ( #564 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-16 09:04:31 -08:00
Charles Packer
ef7d8c98df
refactor: use conversations ( #475 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-13 16:40:59 -08:00
Charles Packer
88fa10f0d3
fix: plan mode flexibility ( #517 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-11 17:35:51 -08:00
Charles Packer
163e34b04b
feat: streaming output for bash commands ( #516 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-11 15:49:38 -08:00
Kevin Lin
d0837e3536
feat: File based long tool return ( #488 )
2026-01-07 14:15:51 -08:00
Cameron
4c59ca45ba
feat: add refresh command to Task tool ( #487 )
2026-01-07 13:54:38 -08:00
Shubham Naik
3ed7a05370
feat: add LSP support (TypeScript and Python) ( #474 )
...
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com >
Co-authored-by: Charles Packer <cpacker@users.noreply.github.com >
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2026-01-07 11:41:09 -08:00