Commit Graph

64 Commits

Author SHA1 Message Date
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
Charles Packer
2c7e3aabe3 fix: patch headless permission mode (#447)
Co-authored-by: Letta <noreply@letta.com>
2026-01-02 09:50:05 -08:00
Charles Packer
397560ef00 feat: add typed wire format for stream-json protocol (#445)
Co-authored-by: Letta <noreply@letta.com>
2026-01-01 20:05:41 -08:00
Charles Packer
47e4734ba1 feat: Add --input-format stream-json for bidirectional SDK communication (#444)
Co-authored-by: Letta <noreply@letta.com>
2026-01-01 01:00:45 -08:00
Charles Packer
725a2a7cad fix: update stream-json output format for SDK compatibility (#442)
Co-authored-by: Letta <noreply@letta.com>
2025-12-31 19:19:35 -08:00
Charles Packer
96e0f94924 fix: allow chained read-only commands in plan mode (#422)
Co-authored-by: Letta <noreply@letta.com>
2025-12-29 17:20:34 -08:00
Kainoa Kanter
fab0ca676b refactor: use system secrets when possible (#248) 2025-12-29 12:09:52 -08:00
Charles Packer
9db539a6d8 feat: allow read-only shell commands in plan mode (#413)
Co-authored-by: Letta <noreply@letta.com>
2025-12-29 10:42:15 -08:00
Charles Packer
a4fa3023c1 fix: always show detailed plan mode denial message (#386)
Co-authored-by: Letta <noreply@letta.com>
2025-12-24 14:59:29 -08:00
Charles Packer
ef09af92f2 fix: fix plan mode path resolution on Windows (#365)
Co-authored-by: Letta <noreply@letta.com>
2025-12-23 11:35:14 -08:00
Charles Packer
fb60c1d8b7 fix: use spawn with explicit shell to fix HEREDOC parsing (#336)
Co-authored-by: Letta <noreply@letta.com>
2025-12-21 22:32:32 -08:00
Charles Packer
899966f491 fix: patches to align skills with open spec (#334)
Co-authored-by: Letta <noreply@letta.com>
2025-12-21 18:20:11 -08:00
Charles Packer
a6f27c7971 feat: rewrite skill creator skill in ts and bundle (#333)
Co-authored-by: Letta <noreply@letta.com>
2025-12-21 17:25:23 -08:00
Charles Packer
9984f26f1b feat: add support for bundled skills and multi-source skill discovery (#331)
Co-authored-by: Letta <noreply@letta.com>
2025-12-21 15:58:01 -08:00
Cameron
7bb20f43b7 feat: add learning and meta-cognitive thinking verbs (#325)
Co-authored-by: Letta <noreply@letta.com>
2025-12-19 15:44:10 -08:00
Charles Packer
e5281fb06d fix: fix misc windows issues (#323)
Co-authored-by: Letta <noreply@letta.com>
2025-12-19 14:01:03 -08:00
Charles Packer
d82a29a044 chore: replace web_search with conversation_search in CI tests (#312)
Co-authored-by: Letta <noreply@letta.com>
2025-12-18 18:39:35 -08:00
Cameron
9589ce177c fix: Use size-based threshold for skills memory block format (#226) 2025-12-18 08:32:26 -08:00
Kevin Lin
faf5539e3d feat: Allow relative paths for all tools (#253) 2025-12-16 22:00:34 -08:00
Cameron
562246d022 feat: Personalize thinking prompts with agent name (#234) 2025-12-16 14:11:17 -08:00
Kian Jones
0630ac4508 chore: rename /bashes to /bg (#232) 2025-12-16 11:44:44 -05:00
Charles Packer
2f21893ef5 feat: profile-based persistence with startup selector (#212)
Co-authored-by: Letta <noreply@letta.com>
2025-12-15 11:13:43 -08:00
Charles Packer
2936b57ffc feat: remove uimode/parallel from settings (#206) 2025-12-14 14:25:25 -08:00
Charles Packer
5df327755f feat: add startup status messages showing agent provenance (#147)
Co-authored-by: Letta <noreply@letta.com>
2025-12-02 00:10:45 -08:00
Charles Packer
a30f170c30 fix: patch ci (#145) 2025-12-01 22:46:43 -08:00
Charles Packer
f1f507a45d feat: loosen read permissions on shell cmd (#144) 2025-12-01 22:10:35 -08:00
cthomas
edd173cf34 chore: add letta source header (#139) 2025-12-01 16:18:30 -08:00
Charles Packer
6089ce1cdd feat: misc tool alignment (#137) 2025-11-30 15:38:04 -08:00
Charles Packer
06ec8b9d3c feat: new flag to filter blocks on creation (#132) 2025-11-27 02:12:41 -08:00
Charles Packer
36c571f38f fix: align the schemas, params, and descriptions (#128) 2025-11-26 19:12:31 -08:00
Shubham Naik
3543276709 Fix debounce mechanism (#95)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-11-26 11:39:55 -08:00
Charles Packer
f2ed25bfeb feat: add gemini tools (#120) 2025-11-24 10:50:31 -08:00
Kevin Lin
cd6b29e686 feat: Model based toolset switching (#111)
Co-authored-by: cpacker <packercharles@gmail.com>
2025-11-23 19:49:39 -08:00
Charles Packer
9ceae2af58 feat: cancel client-side tools (#113) 2025-11-23 09:53:27 -08:00
Charles Packer
cedbff11a2 fix: fix permissions paths (#92) 2025-11-16 21:12:01 -08:00
Kevin Lin
754db3b273 fix: Patch headless mode GPT-5 (#88)
Co-authored-by: cpacker <packercharles@gmail.com>
2025-11-16 20:48:50 -08:00
Charles Packer
3c084b52a6 feat: add headless matrix to ci (#86) 2025-11-09 12:34:25 -08:00
Cameron
79bc3c2d98 Add /link and /unlink commands for managing agent tools (#59)
Co-authored-by: Letta <noreply@letta.com>
2025-11-05 18:11:51 -08:00
Charles Packer
ebd50baa34 ci: relax timeouts on windows (#70) 2025-11-04 22:32:30 -08:00
Charles Packer
cf73f3a11f ci: add typechecking, fail fast in CI, and patch typechecking errors (#63) 2025-11-04 11:50:07 -08:00
Charles Packer
f8107c84f4 fix: prevent tests from overwriting real settings.json (#49)
Co-authored-by: Letta <noreply@letta.com>
2025-11-03 19:20:55 -08:00
Shubham Naik
14e67fa156 chore: multiline traversal support (#51)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-11-01 10:00:04 -07:00
Charles Packer
4118d018fe fix: truncate runaways (#50) 2025-11-01 02:04:37 -07:00