Commit Graph

76 Commits

Author SHA1 Message Date
Shubham Naik
6716f5b5e8 feat: allow list tools by tool type [PRO-870] (#4036)
* feat: allow list tools by tool type

* chore: update list

* chore: respond to comments

* chore: refactor tools hella

* Add tests to managers

* chore: branch

---------

Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-09-02 15:53:36 -07:00
Kian Jones
ca6cfa5914 chore: migrate to ruff (#4305)
* base requirements

* autofix

* Configure ruff for Python linting and formatting

- Set up minimal ruff configuration with basic checks (E, W, F, I)
- Add temporary ignores for common issues during migration
- Configure pre-commit hooks to use ruff with pass_filenames
- This enables gradual migration from black to ruff

* Delete sdj

* autofixed only

* migrate lint action

* more autofixed

* more fixes

* change precommit

* try changing the hook

* try this stuff
2025-08-29 11:11:19 -07:00
Sarah Wooders
b4fc7012cc chore: patch update tools (#4090)
* patch update tools

* update tool patch

* fallback to generation for legacy tools

* avoid re-parsing source if json schema exists

* fix more tests

* remove asssert

* fix

* update

* update

* update

* Fix tests

---------

Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-08-28 11:34:36 -07:00
Matthew Zhou
2fa546e15d chore: Move environment to settings [LET-4080] (#4265)
Move environment to settings
2025-08-27 14:52:35 -07:00
Matthew Zhou
b3704e47be feat: Support override tool functionality to agent file v2 (#4092) 2025-08-21 16:58:19 -07:00
Andy Li
3952035095 feat: typescript deps in ade 2025-08-15 15:49:57 -07:00
Andy Li
7ae52f418a docs: update for manager funcs 2025-08-15 13:55:10 -07:00
Charles Packer
68974ff882 fix: patch mcp attach bug (#3844) 2025-08-10 17:24:33 -07:00
Andy Li
76679e3ecc feat: track metrics for runs in db 2025-08-06 15:46:50 -07:00
Matthew Zhou
a170bd3f7b fix: Fix tool renaming if json schema is passed in (#3745) 2025-08-05 11:36:23 -07:00
cthomas
28da313442 chore: deprecate orm enum file (#3724) 2025-08-04 11:59:55 -07:00
Matthew Zhou
79dad6bcf7 feat: Improve tool renaming based on json schema (#3676) 2025-07-31 12:57:22 -07:00
Andy Li
277c26a58e feat: modal sandbox 2025-07-30 11:25:40 -07:00
jnjpng
bc471c6055 feat: support mcp server export/import with agent files
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-07-24 18:17:08 -07:00
Matthew Zhou
fa58214a99 feat: Improve attach/detach missing file tools performance (#3486) 2025-07-22 15:35:42 -07:00
Matthew Zhou
16860316a1 feat: Reduce database calls in import/export agent file (#3455) 2025-07-21 11:27:21 -07:00
cthomas
13994d779b feat: remove organization from tool pydantic schema (#3430) 2025-07-20 00:00:31 -07:00
Matthew Zhou
be121313f1 fix: Fix set comparison in tool manager (#3420) 2025-07-18 21:00:41 -07:00
Matthew Zhou
04d1926c03 fix: Bulk insert base tools if using postgres (#3419)
Test failures here are time out flakes
2025-07-18 20:04:52 -07:00
cthomas
dcc4228dcd fix: list tools latency regression (#3282) 2025-07-16 14:01:30 -07:00
Matthew Zhou
b802b22513 feat: Add back multi agent tools and protections for cloud (#3100) 2025-06-29 22:45:39 -07:00
Shangyin Tan
c9841559e8 feat: add optional embedding_config parameter to file upload endpoint (#2901)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-06-18 18:10:48 -07:00
Matthew Zhou
878b739532 feat: Upsert on list with no pagination (#2875) 2025-06-17 15:19:27 -07:00
Andy Li
80f6e97ca9 feat: otel metrics and expanded collecting (#2647)
(passed tests in last run)
2025-06-05 17:20:14 -07:00
Matthew Zhou
00b4abf786 feat: Add auto attach and detach of file tools (#2655) 2025-06-05 14:01:29 -07:00
Matthew Zhou
bf74e53915 feat: Add tools for opening and closing files (#2638) 2025-06-04 17:33:18 -07:00
cthomas
61ea680bdb fix: move db logic inside sessions (#2553) 2025-05-30 14:02:25 -07:00
cthomas
790d00ac75 feat(asyncify): migrate tools (#2427) 2025-05-25 22:17:01 -07:00
Sarah Wooders
34df96bf2c feat: add MCP servers into a table and MCP tool execution to new agent loop (#2323)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com>
2025-05-23 16:22:16 -07:00
cthomas
279aab28e9 feat: add db tracing to otel (#2337) 2025-05-22 13:47:49 -07:00
cthomas
6432dea8e1 fix: make upsert base tools async (#2255) 2025-05-20 16:51:49 -07:00
Matthew Zhou
6e5ab8b151 feat: Add built in code interpreter tool (#2252) 2025-05-19 16:01:40 -07:00
cthomas
53308a6f8d test: update test_managers with async functions (#2243) 2025-05-18 21:21:45 -07:00
cthomas
53e9fcf5f0 feat(asyncify): migrate add base tools (#2238) 2025-05-17 23:25:08 -07:00
cthomas
f28fff9023 feat(asyncify): migrate retrieve tool (#2228) 2025-05-16 15:17:43 -07:00
cthomas
65e32082f7 feat: convert many methods to async (#2193) 2025-05-15 12:09:40 -07:00
Andy Li
8e2417aa2f feat: async db client (#2076) 2025-05-12 17:15:14 -07:00
Matthew Zhou
88e9b934d1 fix: Fix upsert base tools for rethink memory (#1940) 2025-04-29 16:33:18 -07:00
Matthew Zhou
19bd790c58 feat: Add Letta voice tools (#1922) 2025-04-29 10:46:29 -07:00
Andy Li
280f2c8d2a feat: add query parameter to exclude builtin tools for tool count (#1898)
fix: FastAPI router ordering for sources and tools
2025-04-25 15:26:13 -07:00
Andy Li
223e2b4ca2 feat: add endpoints for counts of agents, identities, sources, & tools (#1865) 2025-04-24 17:42:11 -07:00
cthomas
287a836d20 test: add sdk tests (#1569) 2025-04-10 12:04:40 -07:00
cthomas
ef2ebc4f17 feat: add archival insert and search tools to sleeptime (#1576) 2025-04-04 22:24:32 -07:00
cthomas
5c750c2a91 feat: enable sleeptime agent creation (#1523) 2025-04-02 14:12:11 -07:00
Matthew Zhou
d653fbcb89 feat: Add metadata to MCP tools (#1325) 2025-03-17 17:39:59 -07:00
Charles Packer
408057c216 feat: initial MCP support (#1229)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-03-12 17:33:24 -07:00
cthomas
6a6e50a4f4 feat: add args schema for tool object (#1160) 2025-03-01 14:53:10 -08:00
Matthew Zhou
6d49dc1ac5 feat: Serialize agent state simple fields and messages (#1012) 2025-02-18 11:01:10 -08:00
Matthew Zhou
85dee1785b fix: Fix composio bugs (#884)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-02-03 14:09:45 -05:00
Matthew Zhou
24ade60257 feat: Support Langchain tools (#881) 2025-01-31 16:36:35 -08:00