Kian Jones
f5c4ab50f4
chore: add ty + pre-commit hook and repeal even more ruff rules ( #9504 )
...
* auto fixes
* auto fix pt2 and transitive deps and undefined var checking locals()
* manual fixes (ignored or letta-code fixed)
* fix circular import
* remove all ignores, add FastAPI rules and Ruff rules
* add ty and precommit
* ruff stuff
* ty check fixes
* ty check fixes pt 2
* error on invalid
2026-02-24 10:55:11 -08:00
Kian Jones
25d54dd896
chore: enable F821, F401, W293 ( #9503 )
...
* auto fixes
* auto fix pt2 and transitive deps and undefined var checking locals()
* manual fixes (ignored or letta-code fixed)
* fix circular import
2026-02-24 10:55:08 -08:00
jnjpng
a98bc31bf3
fix: refactor enable strict mode for structured output ( #8840 )
...
* base
* test
2026-01-19 15:54:42 -08:00
jnjpng
089ea415ab
fix: update test_tool_schema_parsing.py to use requests.post directly ( #8625 )
...
The `make_post_request` function was removed in commit b1bbf9aabf as
part of cleaning up unused sync code, but the test file still imported
it. This change replaces the removed function with direct `requests.post`
calls.
🐾 Generated with [Letta Code](https://letta.com )
Co-authored-by: Letta <noreply@letta.com >
2026-01-19 15:54:37 -08:00
Sarah Wooders
86023db9b1
feat: get rid of client injection in args and just make it always available ( #6459 )
2025-12-15 12:02:19 -08:00
Sarah Wooders
0a0cf391fc
fix: fix client injection code ( #6421 )
2025-12-15 12:02:18 -08: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
d0d36a4b07
fix: remove json schema generation from tool validation [LET-4509] ( #4964 )
...
* patch integration test
* create default user and org
* rm
* patch
* add testing
* remove validation for schemas from pydantic object
* add file
* patch tests
* fix more tests
* fix managers
* fix sdk test
* patch schema tests
* Comment out name in update
* patch test
* patch
* add another test
2025-10-07 17:50:46 -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
Sarah Wooders
112f22297e
fix: move to static parsing for python docstrings ( #3973 )
2025-08-17 15:16:13 -07:00
Andy Li
7a504c2702
feat: npm requirements for tools
2025-08-04 14:15:10 -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
Andy Li
70a2b1de79
feat: insert heartbeat dynamically and remove from stored json ( #2501 )
2025-05-29 10:29:05 -07:00
Matthew Zhou
7debadb3b9
fix: Change enum to fix composio tests ( #2488 )
2025-05-28 10:24:22 -07:00
Matthew Zhou
3b1a1727a3
fix: Improve test tool schema gen runtime ( #1719 )
2025-04-15 14:01:40 -07:00
cthomas
808ea9e188
feat: add args schema for tool object ( #1160 )
2025-03-01 14:53:10 -08:00
Matthew Zhou
48089bbc87
feat: Support Langchain tools ( #881 )
2025-01-31 16:36:35 -08:00
Matthew Zhou
605f376279
fix: Improvements Jan 22 ( #734 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
Co-authored-by: dboyliao <qmalliao@gmail.com >
Co-authored-by: Shubham Naik <shub@memgpt.ai >
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com >
Co-authored-by: Caren Thomas <caren@letta.com >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
Co-authored-by: Nuno Rocha <nunuroxa@gmail.com >
Co-authored-by: Theo Conrads <theo.conrads@ella-lab.io >
Co-authored-by: Jyotirmaya Mahanta <jyotirmaya.mahanta@gmail.com >
Co-authored-by: Stephan Fitzpatrick <knowsuchagency@gmail.com >
Co-authored-by: Stephan Fitzpatrick <stephan@knowsuchagency.com >
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com >
Co-authored-by: Mindy Long <mindy@letta.com >
Co-authored-by: Krishnakumar R (KK) <65895020+kk-src@users.noreply.github.com >
2025-01-22 16:57:35 -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
cpacker
f780c739a0
fix: added extra asserts to tests to make clear what the expected behavior is
2024-12-30 21:49:35 +01:00
cpacker
ca09245532
fix: test
2024-12-30 21:14:18 +01:00
cpacker
ff90ce75c1
fix: test
2024-12-30 20:53:45 +01:00
cpacker
3ed4811e90
chore: convert testing back
2024-12-30 20:47:13 +01:00
cpacker
6fdb38e321
fix: patch bug in json generator for composio
2024-12-30 20:41:41 +01:00
Caren Thomas
fd8961c39e
run black, add isort config to pyproject.toml
2024-12-26 19:43:11 -08:00
Shubham Naik
0b8017853a
fix: add tests to cypress
2024-12-23 14:44:08 -08: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