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 |
|