Charles Packer
bb6ce1f2c8
fix(skill): patch up skill diffing code ( #758 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-30 18:08:56 -08:00
Charles Packer
5e64033505
fix(memfs): add frontmatter round-trip to preserve block metadata ( #754 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-30 14:18:54 -08:00
Charles Packer
8c3a6e7da0
refactor: sync simplification ( #752 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-30 10:09:29 -08:00
Charles Packer
ad95f79133
feat(memfs): add owner tags for block ownership tracking ( #744 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-29 14:52:58 -08:00
Charles Packer
fe1070fb21
feat(memfs): flatten directory structure - detached blocks at root ( #743 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-29 14:36:21 -08:00
jnjpng
2f203b7e08
fix: skip UserPromptSubmit hooks for slash commands ( #734 )
2026-01-28 17:51:56 -08:00
Cameron
4794361b50
feat(hooks): capture reasoning and assistant messages in hooks ( #719 )
2026-01-28 16:28:23 -08:00
github-actions[bot]
4c702057e0
feat: inject LETTA_AGENT_ID into hook environment context ( #731 )
...
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com >
Co-authored-by: Cameron <cpfiffer@users.noreply.github.com >
2026-01-28 16:24:17 -08:00
jnjpng
03db8545ad
feat: add highlighting to user prompt messages ( #714 )
2026-01-28 14:35:19 -08:00
jnjpng
a0e0fa1bae
fix: file content search test ( #721 )
2026-01-28 12:45:00 -08:00
cthomas
0df8e51dac
feat: clean up keep-alive fallback handling ( #663 )
2026-01-27 17:50:37 -08:00
Charles Packer
a426e4bae3
fix: use platform-independent paths in memory filesystem tests ( #706 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 14:00:09 -08:00
Charles Packer
51bff77e27
fix: memory sync improvements ( #698 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-27 00:41:05 -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
aa8a58df3f
fix: exclude venv and other dependency dirs from @file search ( #682 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-26 13:19:09 -08:00
jnjpng
55524061ab
feat: add rm -rf block hook script and fix stderr ( #661 )
2026-01-23 17:26:50 -08:00
jnjpng
3e71a08156
feat: regex tool name matching for hooks ( #660 )
2026-01-23 15:45:15 -08:00
jnjpng
cc2b33bb6b
feat: add stop hook continuation on blocking and example hooks ( #657 )
2026-01-23 15:28:18 -08:00
jnjpng
dccc18ee46
fix: use settings as source of truth for hooks config state ( #633 )
2026-01-22 12:09:42 -08:00
Charles Packer
3edc82a5f4
fix: resolve CI test failures on Windows and Linux ( #636 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 22:38:30 -08:00
jnjpng
547f5047d3
feat: add cross-platform support for hooks executor ( #623 )
2026-01-21 22:30:20 -08:00
Charles Packer
388cbd6e25
fix: handle ENOTEMPTY errors in auto-update with cleanup and retry ( #632 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 21:57:56 -08:00
Charles Packer
b8b6e72d11
fix: increase timing threshold for flaky CI test ( #629 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-21 21:57:41 -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
jnjpng
2c82bd880a
feat: implement Claude Code-compatible hooks system ( #607 )
2026-01-21 16:23:15 -08:00
Charles Packer
3bf43d7eb9
fix: clarify /clear command output message ( #609 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-20 19:52:38 -08:00
Charles Packer
03a2cfc2ed
fix: make --new-agent use default conversation ( #595 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-19 13:33:00 -08:00
Charles Packer
a526614e28
feat: revert default startup to use "default" conversation ( #594 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-19 13:02:12 -08:00
Charles Packer
7905260fc9
feat: add messaging-agents bundled skill ( #589 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-18 17:28:45 -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
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
cbc9f8dce9
feat: simplify startup flow with auto-select Memo for fresh users ( #568 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-16 14:17:35 -08:00
Charles Packer
3482d7d11a
revert: Revert "fix: remove conversation_search from default base tools" ( #563 )
2026-01-16 08:47:52 -08:00
Charles Packer
c9fab34706
fix: Task tool subagent spawn and isolated block labels ( #561 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 22:39:53 -08:00
Charles Packer
4f9e7e406a
fix: remove conversation_search from default base tools ( #557 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 19:16:33 -08:00
Charles Packer
72f172d9d9
fix: pin existing default agents and rename --new to --new-agent ( #556 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-15 18:08:31 -08:00
Charles Packer
565010f4f7
feat: add /plan command and allow gh commands in plan mode ( #544 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-14 15:29:44 -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
1275bce752
feat: add LETTA_DEBUG_TIMINGS env var for request timing diagnostics ( #502 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-08 22:56:56 -08:00
Charles Packer
ec2627d749
fix: make overflow tests cross-platform for Windows CI ( #490 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-07 16:47:02 -08:00
Kevin Lin
d0837e3536
feat: File based long tool return ( #488 )
2026-01-07 14:15:51 -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
Charles Packer
d7b0cf42bf
fix: increase bash timeout test margin for ARM64 CI ( #485 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-06 22:51:45 -08:00
Charles Packer
1894a290d4
feat: add --override flag and improve docs ( #462 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-04 19:12:15 -08:00
Charles Packer
9b039b7249
feat: update skills (migrating-memory, agent-finder, message-search) ( #458 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-04 16:31:32 -08:00
cpacker
d0d45cba5a
feat: add migrating-memory skill for copying/sharing blocks between agents
...
- Add migrating-memory bundled skill with 4 scripts:
- list-agents.ts: List all accessible agents
- get-agent-blocks.ts: Get memory blocks from an agent
- copy-block.ts: Copy a block to create independent copy
- attach-block.ts: Attach existing block (shared)
- Scripts auto-target current agent for safety (no accidental modifications)
- Skill.ts now includes "# Skill Directory:" when loading skills with additional files
- Update initializing-memory to suggest migration option
- Add unit tests for all migration scripts
🐙 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-04 11:28:22 -08:00
Charles Packer
34367de5d7
feat: implement client-side tools via client_tools spec ( #456 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-02 23:35:40 -08:00
Charles Packer
cd28bab41a
fix: make headless tests event-driven to reduce CI flakiness ( #451 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-02 16:20:59 -08:00
Charles Packer
a956a15db4
feat: add system prompt and memory block configuration for headless mode ( #450 )
...
Co-authored-by: Letta <noreply@letta.com >
2026-01-02 15:32:07 -08:00