Commit Graph

143 Commits

Author SHA1 Message Date
Charles Packer
9ea10bf2ff feat: add client-side sleeptime settings + compaction reflection triggers (#923) 2026-02-11 19:18:22 -08:00
jnjpng
c3a7f6c646 feat: configurable status lines for CLI footer (#904)
Co-authored-by: Letta <noreply@letta.com>
2026-02-11 17:35:34 -08:00
Sarah Wooders
0c317652fd feat: rename --from-af to --import and /download to /export (#902)
Co-authored-by: Letta <noreply@letta.com>
2026-02-11 15:39:48 -08:00
Devansh Jain
94376a3233 chore: Track all token usage metrics (#916) 2026-02-11 12:53:05 -08:00
Charles Packer
648d7138fc fix: normalize path separators in isMemoryDirCommand for Windows (#914)
Co-authored-by: Letta <noreply@letta.com>
2026-02-11 01:43:45 -08:00
Charles Packer
cd19014f60 fix: auto-approve bash commands in agent memory directory (#911)
Co-authored-by: Letta <noreply@letta.com>
2026-02-11 00:25:12 -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
Charles Packer
4968fe04a8 fix: recover pre-stream approval conflicts in headless flows (#896)
Co-authored-by: Letta <noreply@letta.com>
2026-02-10 13:08:04 -08:00
jnjpng
fe99bfe4fd fix: show clean error for OpenAI encrypted content org mismatch (#884) 2026-02-09 23:44:12 -08:00
Charles Packer
06d5d71caf feat: improve always-allow behavior for skill scripts (#879)
Co-authored-by: Letta <noreply@letta.com>
2026-02-09 18:12:29 -08:00
Charles Packer
faa022c317 fix: clarify model availability and credit error guidance (#871)
Co-authored-by: Letta <noreply@letta.com>
2026-02-09 14:49:44 -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
Charles Packer
44827bdb8e fix: prevent subagent keychain migration churn (#869)
Co-authored-by: Letta <noreply@letta.com>
2026-02-08 22:26:47 -08:00
Charles Packer
498d9ad539 test: add xhigh coverage for shared-handle model tier selection (#867)
Co-authored-by: Letta <noreply@letta.com>
2026-02-08 19:33:13 -08:00
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