Ari Webb
79c2319403
chore: add project constraint on tools db ( #7360 )
2025-12-17 17:32:27 -08:00
Sarah Wooders
812bfd16dd
Revert "feat: project_id uniqueness for tools" ( #7007 )
...
Revert "feat: project_id uniqueness for tools (#6604 )"
This reverts commit 2c4b6397041e2c965493525fc52e056f10d1bdb6.
2025-12-15 12:03:09 -08:00
Ari Webb
c1aa01db6f
feat: project_id uniqueness for tools ( #6604 )
...
* feat: project_id uniqueness for tools
* prevent double upsert of global tools
* use default project if no header for sdk
* reorder unique constraint for performance
* use separate session for check conflict
* feature flag adding project id header in cloud api
* add my migration after one on main
* remove comment
* stage and publish api
* web set project id just for tools
* includes instead of startswith
2025-12-15 12:03:09 -08:00
Ari Webb
4092820f3a
feat: add project id scoping for tools backend changes ( #6529 )
2025-12-15 12:02:34 -08:00
Sarah Wooders
4f1fbe45aa
feat: add index and concurrency control for tools (fixed alembic) ( #6552 )
2025-12-15 12:02:34 -08:00
Sarah Wooders
c8c06168e2
Revert "feat: add index and concurrency control for tools " ( #6551 )
...
Revert "feat: add index and concurrency control for tools (#6547 )"
This reverts commit f4abf8e061bc2f5e08853b5ce5775a7f8626463a.
2025-12-15 12:02:34 -08:00
Sarah Wooders
a2d3011d84
feat: add index and concurrency control for tools ( #6547 )
2025-12-15 12:02:34 -08:00
Matthew Zhou
ddd1686ad1
feat: Add flag to tools to signify if they are race safe [LET-5611] ( #5548 )
...
* wip add race unsafe param
* Alembic migration
* Fern autogen
* Set default to True
* Adjust fern
* Rename field
* Run fern autogen
* Add enable_parallel_execution to Tool Create and Update
2025-10-24 15:12:11 -07:00
cthomas
b0cf7f0e93
feat: add new default_requires_approval flag on tools ( #4287 )
2025-08-28 15:38:59 -07:00
Andy Li
64d91d6c8a
feat: npm requirements for tools
2025-08-04 14:15:10 -07:00
cthomas
28da313442
chore: deprecate orm enum file ( #3724 )
2025-08-04 11:59:55 -07:00
cthomas
d921854a3f
chore: consolidate enum definitions ( #2919 )
2025-06-19 16:04:12 -07:00
Matthew Zhou
b6affd1a16
feat: Add optional pip requirements to tool object ( #2793 )
2025-06-13 13:20:36 -07:00
Matthew Zhou
54bb536beb
feat: Add metadata_ field to Tool ( #1321 )
2025-03-17 17:14:08 -07:00
cthomas
6a6e50a4f4
feat: add args schema for tool object ( #1160 )
2025-03-01 14:53:10 -08:00
mlong93
819e360356
fix: deprecate cursor param and replace with before, after ( #736 )
...
Co-authored-by: Mindy Long <mindy@letta.com >
2025-01-23 14:17:25 -08:00
Matthew Zhou
7d04ddc580
chore: Deprecate module field on tool ( #600 )
2025-01-13 10:42:23 -08:00
Matthew Zhou
79bc6394c8
feat: Add tool_type column ( #576 )
2025-01-10 14:52:15 -08:00
Caren Thomas
7144fd2867
run black, add isort config to pyproject.toml
2024-12-26 19:43:11 -08:00
Shubham Naik
4cf354c033
fix: add tests to cypress
2024-12-23 14:44:08 -08:00
Matthew Zhou
7908b8a15f
feat: Rewrite agents ( #2232 )
2024-12-13 14:43:19 -08:00
Sarah Wooders
d61b2f9545
feat: enable configuration of response_char_limit for tools ( #2207 )
2024-12-09 18:55:18 -08:00
mlong93
c18d6fd471
feat: orm ToolsAgents migration ( #2173 )
...
Co-authored-by: Mindy Long <mindy@letta.com >
2024-12-05 17:47:22 -08:00
Matthew Zhou
d23c0c8cf4
chore: Migrate FileMetadata to ORM ( #2028 )
2024-11-13 10:59:46 -08:00
Matthew Zhou
b3f86fe4cd
chore: Move ID generation logic out of the ORM layer and into the Pydantic model layer ( #1981 )
2024-11-05 17:05:10 -08:00
Matthew Zhou
0784bdc854
feat: Auto-refresh json_schema after tool update ( #1958 )
2024-10-30 15:05:08 -07:00
Matthew Zhou
adfb9a4b87
feat: Enable base constructs to automatically populate "created_by" and "last_updated_by" fields for relevant objects ( #1944 )
2024-10-28 11:04:17 -07:00
Matthew Zhou
d74406af41
feat: Add orm for Tools and clean up Tool logic ( #1935 )
2024-10-25 14:25:40 -07:00