Commit Graph

880 Commits

Author SHA1 Message Date
Devansh Jain
8aed720e10 chore: Use debugWarn for token migration (#817) 2026-02-04 11:45:04 -08:00
Devansh Jain
2dcd8cc549 chore: Enable memfs in headless mode with --agent (#816) 2026-02-04 11:32:41 -08:00
Charles Packer
a5e2ce69c3 fix: simplify MCP skill templates and fix broken paths (#812)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 21:35:21 -08:00
Charles Packer
f87d750bb1 feat: add converting-mcps-to-skills bundled skill (#811)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 20:57:06 -08:00
github-actions[bot]
16f680c50d chore: bump version to 0.14.8 [skip ci] 2026-02-04 01:59:06 +00:00
jnjpng
0b5a4549a6 feat: add debug logging for silently caught errors (#809)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 17:47:22 -08:00
Charles Packer
5ddce473e6 fix(ui): simplify compaction display to 'Conversation compacted' (#810)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 17:42:29 -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
jnjpng
33360efb79 feat: run SessionEnd hooks on SIGINT (Ctrl+C) (#805)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 17:21:38 -08:00
Kian Jones
10d4bd1816 feat: support renaming conversations along with agents (#792) 2026-02-03 17:14:28 -08:00
paulbettner
7ee2b2ae90 fix(headless): exit cleanly on stdout EPIPE (#804) 2026-02-03 17:11:36 -08:00
paulbettner
d175b0e155 ci(test): split unit vs API integration tests (#797) 2026-02-03 17:09:40 -08:00
Charles Packer
55a31adae7 fix(tui): handle malformed AskUserQuestion by falling through to generic approval (#806)
Co-authored-by: paulbettner <paulbettner@playfulstudios.com>
Co-authored-by: Paul Bettner <paulbettner@users.noreply.github.com>
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 17:08:20 -08:00
Kainoa Kanter
09e83932f9 fix: only build after install on prepublish (#789) 2026-02-03 16:19:52 -08:00
Ari Webb
e411940d5c fix: get context windows from server (#787)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 16:15:09 -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
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
Kevin Lin
8bc50b58ee fix(cli): preserve spacing in thinking/assistant blocks during streaming (#802)
Co-authored-by: Letta <noreply@letta.com>
2026-02-03 15:28:18 -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
Devansh Jain
47026479b1 chore: Remove console logs in headless mode (#794) 2026-02-03 12:13:34 -08:00
Charles Packer
17c0b512fc fix(cli): reset logo to flat frame when loading completes (#786)
Co-authored-by: Letta <noreply@letta.com>
2026-02-02 17:24:46 -08:00
Charles Packer
b9eaaa1b5d refactor(cli): unify TUI and headless stream processing (#784)
Co-authored-by: Letta <noreply@letta.com>
2026-02-02 09:59:59 -08:00
Charles Packer
7297e334f0 fix(cli): prevent duplicate rendering of auto-approved file tools (#782)
Co-authored-by: Letta <noreply@letta.com>
2026-02-02 00:36:47 -08:00
Charles Packer
1ee7a13d8b fix(cli): hide verbose compaction summary by default (#781)
Co-authored-by: Letta <noreply@letta.com>
2026-02-01 21:08:51 -08:00
Charles Packer
ca8f8a8c14 fix: add exponential backoff to 409 busy (#780) 2026-02-01 20:36:49 -08:00
Charles Packer
790eb2278a refactor(cli): defer tool-call commit to prevent live-to-static flicker (#778)
Co-authored-by: Letta <noreply@letta.com>
2026-02-01 19:45:17 -08:00
Charles Packer
ac2950b2a2 fix(cli): prevent flicker on tall approval dialogs, refactor logic out from plan into other inlines (#777)
Co-authored-by: Letta <noreply@letta.com>
2026-02-01 18:04:01 -08:00
github-actions[bot]
ab00aae7c5 chore: bump version to 0.14.7 [skip ci] 2026-02-02 01:34:05 +00:00
Charles Packer
44da9bb1db fix(cli): collapse input area during approvals and selector overlays (#776)
Co-authored-by: Letta <noreply@letta.com>
2026-02-01 17:21:49 -08:00
Charles Packer
5598c09d08 fix(cli): eliminate slash command menu render flicker (#775)
Co-authored-by: Letta <noreply@letta.com>
2026-02-01 17:13:17 -08:00
Charles Packer
7584f4291f fix(cli): stabilize rendering to eliminate line flicker (#774)
Co-authored-by: Letta <noreply@letta.com>
2026-02-01 17:05:37 -08:00
Charles Packer
2e1bd1ce78 feat(cli): add trajectory stats tracking and completion summary (#773)
Co-authored-by: Letta <noreply@letta.com>
2026-02-01 16:37:30 -08:00
Charles Packer
514a3f8bcf feat(cli): prioritize system/ directory in /memory viewer (#771)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 23:53:55 -08:00
github-actions[bot]
fdc8e5b9ad chore: bump version to 0.14.6 [skip ci] 2026-02-01 07:46:43 +00:00
Charles Packer
dba41d760c fix(cli): handle malformed AskUserQuestion data from LLM (#770)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 23:24:06 -08:00
cpacker
f228ab18f8 fix(cli): refine alien UI - remove feet, move alien to exit stats
- Remove feet from alien (use phantom space for 4th line)
- Move alien next to session stats on exit screen instead of resume commands

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-01-31 23:15:11 -08:00
Charles Packer
b7244ffa88 feat(cli): add alien art to command preview and exit message (#769)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 21:53:16 -08:00
Charles Packer
aea77387bb fix(cli): clean up /usage command formatting (#768)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 21:32:36 -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
cpacker
a3ba87212c fix(cli): revert download arrow to clean up UI
👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-01-31 20:31:04 -08:00
Charles Packer
b6c78dd134 fix(cli): move /memfs lower in command autocomplete order (#766)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 20:24:55 -08:00
Charles Packer
5fb039c807 feat(cli): add network phase arrows to streaming status (#765)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 20:24:43 -08:00
Charles Packer
f1408a3ce1 fix(cli): smarter mojibake detection to preserve valid Unicode (#764)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 20:12:48 -08:00
Charles Packer
639c3ff49d fix(cli): consistent loading state layout during startup (#763)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 20:12:41 -08:00
Charles Packer
c17f7fd56e fix(cli): show 'No matching commands' instead of hiding autocomplete (#762)
Co-authored-by: Letta <noreply@letta.com>
2026-01-31 19:43:40 -08:00
Kainoa Kanter
2404014f3d fix: <Text> encoding non-ascii characters in Bun (#760) 2026-01-31 19:43:13 -08:00
cpacker
0714a8f254 docs(skill): add agent-scoped skills guidance 2026-01-31 15:58:40 -08:00
github-actions[bot]
b035e767ac chore: bump version to 0.14.5 [skip ci] 2026-01-31 23:19:00 +00:00
cpacker
34ac02a6a5 chore(cli): remove messages conversation subcommands 2026-01-31 14:50:20 -08:00