diff --git a/fern/openapi.json b/fern/openapi.json index 44bd70f7..d9ea20c8 100644 --- a/fern/openapi.json +++ b/fern/openapi.json @@ -6641,9 +6641,9 @@ "/v1/agents/{agent_id}/messages/cancel": { "post": { "tags": ["agents"], - "summary": "Cancel Agent Run", + "summary": "Cancel Message", "description": "Cancel runs associated with an agent. If run_ids are passed in, cancel those in particular.\n\nNote to cancel active runs associated with an agent, redis is required.", - "operationId": "cancel_agent_run", + "operationId": "cancel_message", "parameters": [ { "name": "agent_id", @@ -6678,7 +6678,7 @@ "schema": { "type": "object", "additionalProperties": true, - "title": "Response Cancel Agent Run" + "title": "Response Cancel Message" } } } diff --git a/letta/server/rest_api/routers/v1/agents.py b/letta/server/rest_api/routers/v1/agents.py index 237accfa..0ceb15e3 100644 --- a/letta/server/rest_api/routers/v1/agents.py +++ b/letta/server/rest_api/routers/v1/agents.py @@ -1309,8 +1309,8 @@ class CancelAgentRunRequest(BaseModel): run_ids: list[str] | None = Field(None, description="Optional list of run IDs to cancel") -@router.post("/{agent_id}/messages/cancel", operation_id="cancel_agent_run") -async def cancel_agent_run( +@router.post("/{agent_id}/messages/cancel", operation_id="cancel_message") +async def cancel_message( agent_id: str = PATH_VALIDATORS[AgentState.__id_prefix__], request: CancelAgentRunRequest = Body(None), server: SyncServer = Depends(get_letta_server),