Sarah Wooders
0a0cf391fc
fix: fix client injection code ( #6421 )
2025-12-15 12:02:18 -08:00
Kian Jones
704d3b2d79
chore: refactor not to use warnings.warn ( #5730 )
...
* refactor not to use warnings.warn
* temp circular import fix maybe unecessary/bnad
* fix Deprecation warning
* fix deprecation warning and mcp thing?
* revert changes to mcp server test
* fix deprecation warning
2025-10-24 15:14:31 -07:00
jnjpng
39a23e5960
fix: mcp schema generation test ( #5608 )
...
* base
* base
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-10-24 15:13:15 -07:00
jnjpng
b0c0c8752b
feat: support anyOf for structured output tools [LET-5615] ( #5556 )
...
* base
* works?
* update tests
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-10-24 15:13:15 -07:00
Sarah Wooders
e07a589796
chore: rm composio ( #5151 )
2025-10-07 17:50:49 -07:00
Sarah Wooders
7b73b25a95
fix: fix mcp for complex schemas and add tests ( #5063 )
2025-10-07 17:50:48 -07:00
Kian Jones
b8e9a80d93
merge this ( #4759 )
...
* wait I forgot to comit locally
* cp the entire core directory and then rm the .git subdir
2025-09-17 15:47:40 -07:00
Kian Jones
22f70ca07c
chore: officially migrate to submodule ( #4502 )
...
* remove apps/core and apps/fern
* fix precommit
* add submodule updates in workflows
* submodule
* remove core tests
* update core revision
* Add submodules: true to all GitHub workflows
- Ensure all workflows can access git submodules
- Add submodules support to deployment, test, and CI workflows
- Fix YAML syntax issues in workflow files
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* remove core-lint
* upgrade core with latest main of oss
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-09 12:45:53 -07:00
Kian Jones
fecf6decfb
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
a5e84cc80b
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
74029acb0d
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
695e935b55
feat: add error message in generate schema log ( #3482 )
2025-07-22 13:45:08 -07:00
Matthew Zhou
9bb80194fe
feat: Rework and simplify files tooling ( #3058 )
2025-06-27 13:23:44 -07:00
cthomas
e8a5cc5ee3
fix: composio tools with array args ( #2762 )
2025-06-11 16:24:37 -07:00
Matthew Zhou
470b13f4b9
feat: Add tools for opening and closing files ( #2638 )
2025-06-04 17:33:18 -07:00
Andy Li
70a2b1de79
feat: insert heartbeat dynamically and remove from stored json ( #2501 )
2025-05-29 10:29:05 -07:00
Andy Li
28c3624a88
fix: numerous tool execution bugs ( #2371 )
2025-05-23 18:02:15 -07:00
Charles Packer
0d6261a02f
fix: patch MCP error for MCP tools that have no functions ( #2041 )
2025-05-10 11:16:49 -07:00
Sarah Wooders
d48fcde351
feat: add parsing for Literal types ( #1872 )
2025-04-23 21:41:01 -07:00
Matthew Zhou
40c70b46cf
feat: Refactor mcp client and make stdio errors more manageable ( #1291 )
2025-03-14 14:58:30 -07:00
Sarah Wooders
3deab82109
chore: merge updated tests ( #1276 )
2025-03-13 17:15:20 -07:00
Charles Packer
7789da21c8
feat: initial MCP support ( #1229 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-03-12 17:33:24 -07:00
cthomas
dd442cc43e
fix: process pydantic args in reverse order to handle deps ( #1172 )
2025-03-01 19:05:11 -08:00
Sarah Wooders
72875c7f63
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
de3adfea4f
fix: patch failing gemini unit tests ( #786 )
2025-01-26 15:52:02 -08:00
Matthew Zhou
90ccc29359
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
aed479c572
docs: patch tools docs and composio docs ( #534 )
2025-01-10 19:16:34 -08:00
Shubham Naik
e6bc1ddebd
feat: new desktop ( #508 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-01-07 12:10:05 -08:00
cpacker
6fdb38e321
fix: patch bug in json generator for composio
2024-12-30 20:41:41 +01:00
Shubham Naik
5a743d1dc4
Add 'apps/core/' from commit 'ea2a7395f4023f5b9fab03e6273db3b64a1181d5'
...
git-subtree-dir: apps/core
git-subtree-mainline: a8963e11e7a5a0059acbc849ce768e1eee80df61
git-subtree-split: ea2a7395f4023f5b9fab03e6273db3b64a1181d5
2024-12-22 20:31:22 -08:00