Commit Graph

127 Commits

Author SHA1 Message Date
paulbettner
7efa6f60b5 fix: /model selection for shared-handle tiers (#859) 2026-02-08 19:27:27 -08:00
paulbettner
f5c143ec74 feat: restore previous permission mode when exiting plan mode (#866) 2026-02-08 19:10:21 -08:00
Charles Packer
ff64d0ef41 fix: unify subagent model display with footer formatting (#863) 2026-02-07 23:37:18 -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
81be412e14 fix: detect package manager for updates instead of hardcoding npm (#858)
Co-authored-by: Letta <noreply@letta.com>
2026-02-06 18:01:21 -08:00
jnjpng
008a00e777 fix: test keychain cleanup deletes real credentials (#846) 2026-02-06 09:32:45 -08:00
jnjpng
37981066b5 chore: remove setup hooks (#845)
Co-authored-by: Letta <noreply@letta.com>
2026-02-05 19:53:14 -08:00
Charles Packer
3f380d0e95 fix: filter keyboard protocol reports and scope Linux Enter handling (#844)
Co-authored-by: Letta <noreply@letta.com>
2026-02-05 18:52:36 -08:00
Charles Packer
37e8347358 refactor(cli): centralize command execution flow (#841) 2026-02-05 18:21:07 -08:00
Charles Packer
2b7d618b39 fix: task subagent static race main (#843) 2026-02-05 18:15:43 -08:00
jnjpng
ee28095ebc feat: add prompt based hooks (#795)
Co-authored-by: Letta <noreply@letta.com>
2026-02-05 17:55:00 -08:00
cthomas
132de380d3 test: skip GitHub integration test on CI (#838)
Co-authored-by: Letta <noreply@letta.com>
2026-02-05 15:30:06 -08:00
cthomas
d786ad470a feat: add skills extraction to --from-af import (#823)
Co-authored-by: Letta <noreply@letta.com>
2026-02-05 12:46:42 -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
b396191358 fix(permissions): normalize path separators for Windows compatibility (#807)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 17:35:50 -08:00
paulbettner
d175b0e155 ci(test): split unit vs API integration tests (#797) 2026-02-03 17:09:40 -08:00
jnjpng
e2a0545a01 feat: improve SessionStart hooks and feedback injection (#803)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 15:57:58 -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
Charles Packer
a65f213552 feat(subagents): add BYOK-aware model resolution with fallback (#767)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 21:15:38 -08:00
Charles Packer
375e485874 feat: refactor skill scripts into cli subcommands (#759) 2026-01-31 14:18:10 -08:00
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