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
jnjpng
4d6d686c6e
feat: generate strict-compatible schema for MCP tools with optional fields
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-25 22:08:59 -07:00
jnjpng
feb232f04a
fix: mcp schema generation and non-strict schema validation
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-22 15:45:33 -07:00
cthomas
19a0e10414
feat: add error message in generate schema log ( #3482 )
2025-07-22 13:45:08 -07:00
Matthew Zhou
edb20fa8d9
feat: Rework and simplify files tooling ( #3058 )
2025-06-27 13:23:44 -07:00
cthomas
03f4867cbe
fix: composio tools with array args ( #2762 )
2025-06-11 16:24:37 -07:00
Matthew Zhou
bf74e53915
feat: Add tools for opening and closing files ( #2638 )
2025-06-04 17:33:18 -07:00
Andy Li
c54447a985
feat: insert heartbeat dynamically and remove from stored json ( #2501 )
2025-05-29 10:29:05 -07:00
Andy Li
595ef11221
fix: numerous tool execution bugs ( #2371 )
2025-05-23 18:02:15 -07:00
Charles Packer
004d76713a
fix: patch MCP error for MCP tools that have no functions ( #2041 )
2025-05-10 11:16:49 -07:00
Sarah Wooders
9b6c266f17
feat: add parsing for Literal types ( #1872 )
2025-04-23 21:41:01 -07:00
Matthew Zhou
578aeee50d
feat: Refactor mcp client and make stdio errors more manageable ( #1291 )
2025-03-14 14:58:30 -07:00
Sarah Wooders
d32f6e8204
chore: merge updated tests ( #1276 )
2025-03-13 17:15:20 -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
db8c64862d
fix: process pydantic args in reverse order to handle deps ( #1172 )
2025-03-01 19:05:11 -08:00
Sarah Wooders
c4964d7879
feat: add "always continue" tool rule and configure default tool rules ( #1033 )
...
Co-authored-by: Shubham Naik <shub@letta.com >
2025-02-19 14:46:37 -08:00
Charles Packer
4a4f734f1a
fix: patch failing gemini unit tests ( #786 )
2025-01-26 15:52:02 -08:00
Matthew Zhou
ab955a46f3
feat: Identify Composio tools ( #721 )
...
Co-authored-by: Caren Thomas <caren@letta.com >
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com >
Co-authored-by: Shubham Naik <shub@memgpt.ai >
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com >
Co-authored-by: Mindy Long <mindy@letta.com >
2025-01-22 16:37:37 -08:00
Charles Packer
cd22669a8a
docs: patch tools docs and composio docs ( #534 )
2025-01-10 19:16:34 -08:00
Shubham Naik
3513e586f1
feat: new desktop ( #508 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-01-07 12:10:05 -08:00
cpacker
6278271bb7
fix: patch bug in json generator for composio
2024-12-30 20:41:41 +01:00
Matthew Zhou
7fb8f16155
chore: Add testing around base tools ( #2268 )
2024-12-17 15:46:05 -08:00
mlong93
e2d916148e
feat: separate Passages tables ( #2245 )
...
Co-authored-by: Mindy Long <mindy@letta.com >
2024-12-16 15:24:20 -08:00
Charles Packer
6be2000eda
feat: support pydantic models in tool uploads + patch dict/list types ( #2112 )
2024-11-30 10:09:03 -08:00
Charles Packer
cfb48a112f
fix: pass tool errors through the HTTP POST /tools requests with detailed error messages ( #2110 )
2024-11-26 17:06:44 -08:00
Charles Packer
202d6e25aa
fix: add more types to the type_map from python -> json schema ( #2095 )
2024-11-22 12:12:40 -08:00
Matthew Zhou
69730988ce
feat: Sandboxing for tool execution ( #2040 )
...
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MacBook-Pro-2.local >
Co-authored-by: Caren Thomas <carenthomas@jeffs-mbp-2.lan >
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MBP-2.hsd1.ca.comcast.net >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2024-11-22 10:34:08 -08:00
Sarah Wooders
39999ce48c
feat: rename block.name to block.template_name for clarity and add shared block tests ( #1951 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2024-11-04 11:49:16 -08:00
Matthew Zhou
c505531048
fix: Make imports more explicit for BaseModel v1 or v2 ( #1959 )
2024-10-30 17:08:20 -07:00
Matthew Zhou
0784bdc854
feat: Auto-refresh json_schema after tool update ( #1958 )
2024-10-30 15:05:08 -07:00
Matthew Zhou
d74406af41
feat: Add orm for Tools and clean up Tool logic ( #1935 )
2024-10-25 14:25:40 -07:00
Sarah Wooders
e5ff06685c
feat: add support for agent "swarm" (multi-agent) ( #1878 )
2024-10-15 15:50:47 -07:00
Matthew Zhou
cffd493f75
test: add complex testing for Groq Llama 3.1 70b ( #1845 )
...
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local >
2024-10-08 14:22:13 -07:00
Matthew Zhou
2164aedb46
fix: Enable importing LangChain tools with arguments ( #1807 )
...
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local >
2024-09-30 18:47:48 -07:00
Sarah Wooders
8ae1e64987
chore: migrate package name to letta ( #1775 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com >
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2024-09-23 09:15:18 -07:00