Christina Tong
8872a3b954
chore: add context_window_limit and max_tokens to UpdateAgent [LET-3743] [LET-3741] ( #5710 )
...
* chore: add context_window_limit and max_tokens to update agent [LET-3743]
* add generated sdk docs
* simplify comment
2025-10-24 15:14:20 -07:00
Ari Webb
6b5c3a7130
feat: list_agents_for_archive endpoint [LET-4407] ( #5684 )
...
* list_archives_for_agent
* use pattern from blocks instead
* use new parameter include
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:14:20 -07:00
cthomas
899f70661c
feat: add openai-style include param for agents relationship loading [LET-5820] ( #5681 )
...
feat: add include param to routes with version check
2025-10-24 15:14:20 -07:00
Christina Tong
140be293da
feat: deprecate append copy suffix, add override name [LET-5779] ( #5694 )
...
* feat: deprecate append copy suffix, add override name [LET-5779]
* update open api json
2025-10-24 15:14:20 -07:00
cthomas
5e43291436
feat: remove relationship fields on identities ( #5691 )
2025-10-24 15:14:09 -07:00
cthomas
ef6f8b27be
feat: reset message incorrectly using query param [LET-5797] ( #5667 )
...
* feat: reset message incorrectly using query param
* fix type-check
2025-10-24 15:13:47 -07:00
Ari Webb
e54df7f3a4
feat: add attach and detach archive to agent [LET-4402] ( #5679 )
...
* add attach and detach
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:13:47 -07:00
cthomas
2f30b789fd
feat: fix patch approvals endpoint incorrectly using queyr params [LET-5792] ( #5661 )
...
* feat: fix patch approvals endpoint incorrectly using queyr params
* make change backwards compatible
2025-10-24 15:13:47 -07:00
cthomas
3d45228a3e
feat: rename preview title for docs search [LET-5795] ( #5664 )
...
* feat: rename preview title for docs search
* rename to preview_model_request
2025-10-24 15:13:47 -07:00
cthomas
8a3574bc48
feat: remove unused max length parameter [LET-5796] ( #5666 )
...
feat: remove unused max length parameter
2025-10-24 15:13:47 -07:00
cthomas
c3c38f2713
feat: rename multi agent group to managed group [LET-5799] ( #5672 )
...
feat: rename multi agent group to managed group
2025-10-24 15:13:47 -07:00
cthomas
026deb294c
feat: update delete runs return type [LET-5777] ( #5636 )
...
feat: update delete runs return type
2025-10-24 15:13:47 -07:00
cthomas
14faa27869
feat: replace agent.identity_ids with agent.identities [LET-5803] ( #5673 )
...
feat: replace agent.identity_ids with agent.identities
2025-10-24 15:13:47 -07:00
cthomas
ac69683a0f
feat: rename summarize messages title for docs search [LET-5794] ( #5663 )
...
feat: rename summarize messages title for docs search
2025-10-24 15:13:47 -07:00
cthomas
75b3c0bf4d
feat: deprecate use_assistant_message in list endpoints [LET-5793] ( #5662 )
...
feat: deprecate use_assistant_message in list endpoints
2025-10-24 15:13:47 -07:00
Shubham Naik
8ffc088a07
chore: fix response type for agents ( #5654 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-10-24 15:13:47 -07:00
Ari Webb
8611c17046
feat: archives delete endpoint [LET-4397] ( #5655 )
...
delete endpoint
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:13:47 -07:00
Ari Webb
4083f335f4
feat: add get_archive_by_id endpoint [LET-4405] ( #5640 )
...
add get_archive_by_id
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:13:47 -07:00
Christina Tong
12185c8601
feat: add tools used filtering to internal runs [LET-5415] ( #5557 )
...
* feat: add tool_used field to run_metrics [LET-5419]
* change to tool name
* use tool ids over names
* feat: add internal runs route with template_family filtering
* feat: add step count filtering to internal runs [LET-5417]
* remove import
* add auto generated
* feat: add tools used filtering to internal runs [LET-5415]
* add test
* add test
* fix snippets
2025-10-24 15:13:47 -07:00
Ari Webb
abbd1b5595
Revert "feat: revise mcp tool routes [LET-4321]" ( #5652 )
...
Revert "feat: revise mcp tool routes [LET-4321] (#5631 )"
This reverts commit e15f120078652b2160d64a1e300317b95eccb163.
2025-10-24 15:13:47 -07:00
Ari Webb
747e7eae0e
feat: revise mcp tool routes [LET-4321] ( #5631 )
...
* start adding tools mapping
* ready to start testing new table migration
* alembic generated code
* just stage api
* small update
* integration tests
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:13:47 -07:00
Christina Tong
3d342d402b
fix: change operation id of list internal runs ( #5637 )
...
* fix: change operation id of list internal runs
* update docs
2025-10-24 15:13:38 -07:00
Christina Tong
44574ec264
feat: add internal runs route with template_family filtering [LET-5416] ( #5543 )
...
* feat: add tool_used field to run_metrics [LET-5419]
* change to tool name
* use tool ids over names
* feat: add internal runs route with template_family filtering
* remove import
* add auto generated
* restrict internal runs
* add test, address comments
* add docs and auto generated fields
* remove unused template mixins
* update openapi
* add generated
2025-10-24 15:13:15 -07:00
Kian Jones
bbaaabb6e1
fix: path validator had weird fastapi shared object memory bug ( #5594 )
...
* fix weird path param conflict
* move to factory model
* openapi
* use type hinting and import annotations
* re add after mc resolution
2025-10-24 15:13:15 -07:00
cthomas
c8e8cad507
feat: deprecate v1 agentfile export [LET-5751] ( #5601 )
...
* feat: deprecate v1 agentfile export
* add back legacy schema
2025-10-24 15:13:15 -07:00
cthomas
1e175b8633
feat: mark legacy agents routes as deprecated [LET-5762] ( #5609 )
...
feat: mark legacy agents routes as deprecated
2025-10-24 15:13:15 -07:00
cthomas
beaeddf54d
feat: add new blocks field to agent model and deprecate memory field [LET-4424] ( #5613 )
...
feat: add new blocks field to agent model and deprecate memory field
2025-10-24 15:13:15 -07:00
cthomas
99c7c41911
feat: add descriptive title to groups routes for docs search [LET-5760] ( #5607 )
...
feat: add descriptive title to groups routes for docs search
2025-10-24 15:13:15 -07:00
cthomas
3cf17359a9
feat: add descriptive titles to folders routes for docs search [LET-5758] ( #5606 )
...
feat: add descriptive titles to folders routes for docs search
2025-10-24 15:13:15 -07:00
cthomas
952019b072
feat: add descriptive titles to tools routes for docs search [LET-5757] ( #5605 )
...
feat: add descriptive titles to tools routes for docs search
2025-10-24 15:13:15 -07:00
cthomas
c6f1a3a0b8
feat: add descriptive titles to blocks routes for docs search [LET-5756] ( #5604 )
...
feat: add descriptive titles to routes for docs search
2025-10-24 15:13:15 -07:00
cthomas
7b2e7e2f4c
feat: remove un-paginated message list on usage stats [LET-5747] ( #5599 )
...
feat: remove un-paginated message list on usage stats
2025-10-24 15:13:15 -07:00
cthomas
6c27d8a1ec
feat: mark use_assistant_message, etc as deprecated [LET-4556] ( #5598 )
...
feat: mark use_assistant_message, etc as deprecated
2025-10-24 15:13:15 -07:00
cthomas
fc9052fb6e
chore: rename cancel agent to cancel message [LET-4346] ( #5597 )
...
* chore: rename cancel agent to cancel message
* fix type-check
2025-10-24 15:13:15 -07:00
Shubham Naik
1f1f0e3ef1
parallel tool call template stupport [LET-5658] ( #5575 )
...
* chore: parallel tool call bugfix
* chore: next
* chore: next
* chore: parallel tool call
---------
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-10-24 15:13:15 -07:00
Sarah Wooders
08be90f5e9
feat: revise mcp tool routes ( #5195 )
...
* refactored version of MCP routs
* feat: revise MCP routes
* working through new routes spec
* refining
* add necessary patch for config
* mcp servers progress
* small fixes
* updates
* finished
* just stage and publish api
* make update static
---------
Co-authored-by: Ari Webb <ari@letta.com >
Co-authored-by: Ari Webb <arijwebb@gmail.com >
2025-10-24 15:13:15 -07:00
cthomas
73dcc0d4b7
feat: latest hitl + parallel tool call changes ( #5565 )
2025-10-24 15:12:49 -07:00
Kian Jones
448ba33c70
fix: source id from pydantic base class rather than expected string id ( #5554 )
...
* first pass
* hacky fix bc of path import
2025-10-24 15:12:26 -07:00
Christina Tong
79f49c33d8
feat: add tool_used field to run_metrics [LET-5419] ( #5540 )
...
* feat: add tool_used field to run_metrics [LET-5419]
* change to tool name
* use tool ids over names
* add generated files
* chore: update OpenAPI schema to include tools_used field in RunMetrics
* update alembic file
2025-10-24 15:12:11 -07:00
cthomas
f8437d47e2
feat: add support for hitl parallel tool calling ( #5549 )
...
* feat: add support for hitl parallel tool calling
* rename to requested_tool_calls
2025-10-24 15:12:11 -07: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
Kian Jones
3ac7cde434
feat: add path parameter validation for source_id ( #5524 )
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-24 15:12:11 -07:00
Kian Jones
2878a6e4bd
feat: add path parameter validation for folder_id ( #5523 )
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-24 15:12:11 -07:00
Kian Jones
47bf549dfc
feat: add path parameter validation for file_id ( #5522 )
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-24 15:12:11 -07:00
Kian Jones
3b56c53b6c
feat: add path parameter validation for group_id ( #5521 )
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-24 15:12:11 -07:00
Kian Jones
8a35b886ea
feat: add path parameter validation to message_id ( #5515 )
...
* feat: add path parameter validation to message_id
* fix: typo
* add comment for agent_id here
* openapi.json changes
2025-10-24 15:12:11 -07:00
Kian Jones
0dd7506af7
feat: add path parameter validation for job_id ( #5518 )
...
openapi.json changes
2025-10-24 15:12:11 -07:00
Kian Jones
ad0f6b2be0
feat: add validator for block id ( #5514 )
...
* add validator for block id
* add import
* fix plurality:
* openapi-schema.json
2025-10-24 15:12:11 -07:00
Kian Jones
f04bc0753c
feat: add path parameter validation for tool_id ( #5525 )
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-24 15:12:11 -07:00
Kian Jones
c4379c3b8b
feat: add path validation for archive, provider, sandbox, step, and identity IDs ( #5526 )
...
- Add validation for archive_id in archives.py
- Add validation for provider_id in providers.py
- Add validation for sandbox_config_id in sandbox_configs.py
- Add validation for step_id in steps.py
- Add validation for identity_id in identities.py
- Update validators.py to include new primitives and remove mcp_server
- Regenerate OpenAPI schema and SDK
🤖 Generated with Claude Code
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-24 15:12:11 -07:00