Commit Graph

61 Commits

Author SHA1 Message Date
Immanuel
3e4212d5f2 fix: fix typos (#410) 2025-12-29 13:51:45 -08:00
Charles Packer
ad3450ad8c perf: use hash-based caching for toolset swap upserts (#414)
Co-authored-by: Letta <noreply@letta.com>
2025-12-29 11:00:54 -08:00
Charles Packer
aa4071c721 fix: use ripgrep for Glob tool to prevent stack overflow (#402)
Co-authored-by: Letta <noreply@letta.com>
2025-12-26 23:50:28 -08:00
Charles Packer
7006ae063d fix: defensive fallback for EnterPlanMode state setup (#367)
Co-authored-by: Letta <noreply@letta.com>
2025-12-23 12:01:17 -08:00
Charles Packer
7c7daae4fd feat: add bash mode for running local shell commands (#344)
Co-authored-by: Letta <noreply@letta.com>
2025-12-22 10:12:39 -08:00
paulbettner
e9a8054aba feat: task tool: include subagent agent_id in output (#341) 2025-12-22 00:21:40 -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
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
Charles Packer
0852ce26fe fix: improve subagent UI display and interruption handling (#330)
Co-authored-by: Letta <noreply@letta.com>
2025-12-21 00:09:12 -08:00
cthomas
586a39ead8 feat: add optional telemetry (#326) 2025-12-19 18:41:43 -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
f38bd1b133 fix: auto-retry when tools missing on server + graceful error handling (#315)
Co-authored-by: Letta <noreply@letta.com>
2025-12-18 20:52:07 -08:00
Charles Packer
02aa8c38c6 feat: add missing core tools to codex and gemini toolsets (#299)
Co-authored-by: Letta <noreply@letta.com>
2025-12-18 12:19:39 -08:00
Kevin Lin
faf5539e3d feat: Allow relative paths for all tools (#253) 2025-12-16 22:00:34 -08:00
Kevin Lin
07a41f923a Revert "relative file paths" (#252) 2025-12-16 21:39:29 -08:00
Kevin Lin
ca8d9a7264 relative file paths 2025-12-16 21:06:19 -08:00
Kevin Lin
0f6ec5e21b feat: Allow relative paths in read file tool. (#247) 2025-12-16 16:34:10 -08:00
Kian Jones
d67b570569 refactor: remove link and unlink (#233) 2025-12-16 12:27:53 -05:00
Kian Jones
0630ac4508 chore: rename /bashes to /bg (#232) 2025-12-16 11:44:44 -05:00
Devansh Jain
81e91823cb chore: Improve subagents UI (#205) 2025-12-15 21:23:49 -08:00
Devansh Jain
ae54666a98 feat: Stateless subagents (#127) 2025-12-15 20:16:25 -08:00
Charles Packer
4d5287520a feat: update Skill tool to support load/unload commands (#219)
Co-authored-by: Letta <noreply@letta.com>
2025-12-15 18:36:27 -08:00
Ari Webb
bcb1848b9a feat: cache init tool upserts (#217) 2025-12-15 15:33:43 -08:00
Charles Packer
cd270a938d fix: patch plan mode (#211)
Co-authored-by: Letta <noreply@letta.com>
2025-12-14 21:11:42 -08:00
Devansh Jain
38b532e8ba fix: Make --tools work (#167) 2025-12-08 18:34:00 -08:00
Kevin Lin
c104966d99 fix: Error message for tool upserts (#163) 2025-12-07 11:37:28 -08:00
jnjpng
0f55a3da52 fix: increase tool upsert timeout (#158) 2025-12-05 16:07:24 -08:00
Kevin Lin
baf3faf969 feat: Add memory_apply_patch for non-Anthropic models (#149) 2025-12-02 17:21:37 -08:00
Charles Packer
a30f170c30 fix: patch ci (#145) 2025-12-01 22:46:43 -08:00
Charles Packer
bc558e5c5b fix: add rg to path (#146) 2025-12-01 22:29:05 -08:00
Kevin Lin
57169c63e1 feat: Add skill creation command (#141)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-12-01 21:02:49 -08:00
Charles Packer
6089ce1cdd feat: misc tool alignment (#137) 2025-11-30 15:38:04 -08:00
Charles Packer
b0291597f3 feat: change default naming to pascal (#136) 2025-11-29 18:30:17 -08:00
cpacker
3525606e02 fix: lint 2025-11-26 23:03:04 -08:00
cpacker
240f46869d fix: patch tool resolution 2025-11-26 23:02:22 -08:00
Charles Packer
36c571f38f fix: align the schemas, params, and descriptions (#128) 2025-11-26 19:12:31 -08:00
Devansh Jain
8b3523c1a3 feat: Skills omni-tool (#102) 2025-11-26 11:16:57 -08:00
Kevin Lin
63d8f2bdfc fix: Tool name mismatch (#123) 2025-11-25 16:16:20 -08:00
cpacker
c4a1ceb4e8 fix: dedupe 2025-11-24 11:05:18 -08:00
Charles Packer
f2ed25bfeb feat: add gemini tools (#120) 2025-11-24 10:50:31 -08:00
Charles Packer
4862a87fb1 fix: don't clobber tools on resume (#118) 2025-11-23 22:30:13 -08:00
Charles Packer
8cab132513 fix: display the codex toolset better (#117) 2025-11-23 22:21:21 -08:00
Charles Packer
592ed66e1b feat: add toolset switching UI (#115) 2025-11-23 20:02:04 -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
cpacker
ceae108c1f fix: patch the auth flow for bad keys 2025-11-04 15:11:34 -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
42eb671bf4 fix: if no stop reason, attempt to resume from background mode (#56) 2025-11-04 11:20:58 -08:00
Shubham Naik
23a06d7c96 chore: graceful retry of upsert tools (#57)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-11-04 10:22:53 -08:00