OpenAPI 规范
完整请求、响应字段和数据结构见 下载 OpenAPI YAML。该文件可导入支持 OpenAPI 的接口工具。
接口索引
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /health |
Health check |
| GET | /v1/agents |
List agents |
| POST | /v1/agents |
Create agent |
| DELETE | /v1/agents/{id} |
Delete agent |
| GET | /v1/agents/{id} |
Get agent |
| PATCH | /v1/agents/{id} |
Patch agent |
| POST | /v1/agents/{id} |
Update agent |
| POST | /v1/agents/{id}/archive |
Archive agent |
| GET | /v1/agents/{id}/versions |
List agent versions |
| GET | /v1/deployment_runs |
List deployment runs |
| GET | /v1/deployment_runs/{deployment_run_id} |
Get deployment run |
| GET | /v1/deployments |
List deployments |
| POST | /v1/deployments |
Create deployment |
| GET | /v1/deployments/{deployment_id} |
Get deployment |
| POST | /v1/deployments/{deployment_id} |
Update deployment |
| POST | /v1/deployments/{deployment_id}/archive |
Archive deployment |
| POST | /v1/deployments/{deployment_id}/pause |
Pause deployment |
| POST | /v1/deployments/{deployment_id}/run |
Run deployment now |
| POST | /v1/deployments/{deployment_id}/unpause |
Unpause deployment |
| GET | /v1/environments |
List environments |
| POST | /v1/environments |
Create environment |
| GET | /v1/environments/{environment_id}/work |
List self-hosted work |
| GET | /v1/environments/{environment_id}/work/poll |
Poll self-hosted environment work |
| GET | /v1/environments/{environment_id}/work/stats |
Get self-hosted work queue stats |
| GET | /v1/environments/{environment_id}/work/{work_id} |
Get self-hosted work |
| POST | /v1/environments/{environment_id}/work/{work_id} |
Update self-hosted work metadata |
| POST | /v1/environments/{environment_id}/work/{work_id}/ack |
Acknowledge self-hosted work |
| POST | /v1/environments/{environment_id}/work/{work_id}/heartbeat |
Heartbeat self-hosted work |
| POST | /v1/environments/{environment_id}/work/{work_id}/stop |
Stop self-hosted work |
| DELETE | /v1/environments/{id} |
Delete environment |
| GET | /v1/environments/{id} |
Get environment |
| POST | /v1/environments/{id} |
Update environment |
| POST | /v1/environments/{id}/archive |
Archive environment |
| GET | /v1/files |
List files |
| POST | /v1/files |
Upload file |
| DELETE | /v1/files/{id} |
Delete file |
| GET | /v1/files/{id} |
Get file metadata |
| GET | /v1/files/{id}/content |
Download file content |
| GET | /v1/memory_stores |
List memory stores |
| POST | /v1/memory_stores |
Create memory store |
| DELETE | /v1/memory_stores/{memory_store_id} |
Delete memory store |
| GET | /v1/memory_stores/{memory_store_id} |
Get memory store |
| POST | /v1/memory_stores/{memory_store_id} |
Update memory store |
| POST | /v1/memory_stores/{memory_store_id}/archive |
Archive memory store |
| GET | /v1/memory_stores/{memory_store_id}/memories |
List memories |
| POST | /v1/memory_stores/{memory_store_id}/memories |
Create memory |
| DELETE | /v1/memory_stores/{memory_store_id}/memories/{memory_id} |
Delete memory |
| GET | /v1/memory_stores/{memory_store_id}/memories/{memory_id} |
Get memory |
| POST | /v1/memory_stores/{memory_store_id}/memories/{memory_id} |
Update memory |
| GET | /v1/memory_stores/{memory_store_id}/memory_versions |
List memory versions |
| GET | /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id} |
Get memory version |
| POST | /v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact |
Redact memory version |
| GET | /v1/sessions |
List sessions |
| POST | /v1/sessions |
Create session |
| DELETE | /v1/sessions/{id} |
Delete session |
| GET | /v1/sessions/{id} |
Get session |
| POST | /v1/sessions/{id} |
Update session |
| POST | /v1/sessions/{id}/archive |
Archive session |
| GET | /v1/sessions/{id}/events |
List session events |
| POST | /v1/sessions/{id}/events |
Send session events |
| GET | /v1/sessions/{id}/events/stream |
Stream session events |
| GET | /v1/sessions/{id}/resources |
List session resources |
| POST | /v1/sessions/{id}/resources |
Add session resource |
| DELETE | /v1/sessions/{id}/resources/{resource_id} |
Delete session resource |
| GET | /v1/sessions/{id}/resources/{resource_id} |
Get session resource |
| POST | /v1/sessions/{id}/resources/{resource_id} |
Update session resource |
| GET | /v1/skills |
List skills |
| POST | /v1/skills |
Create skill |
| DELETE | /v1/skills/{skill_id} |
Delete skill |
| GET | /v1/skills/{skill_id} |
Get skill |
| GET | /v1/skills/{skill_id}/versions |
List skill versions |
| POST | /v1/skills/{skill_id}/versions |
Create skill version |
| DELETE | /v1/skills/{skill_id}/versions/{version} |
Delete skill version |
| GET | /v1/skills/{skill_id}/versions/{version} |
Get skill version |
| GET | /v1/skills/{skill_id}/versions/{version}/content |
Download skill version content |
| GET | /v1/skills/{skill_id}/versions/{version}/files |
List skill version files |
| GET | /v1/skills/{skill_id}/versions/{version}/files/content |
Download skill version file content |
| GET | /v1/vaults |
List vaults |
| POST | /v1/vaults |
Create vault |
| DELETE | /v1/vaults/{vault_id} |
Delete vault |
| GET | /v1/vaults/{vault_id} |
Get vault |
| POST | /v1/vaults/{vault_id} |
Update vault |
| POST | /v1/vaults/{vault_id}/archive |
Archive vault |
| GET | /v1/vaults/{vault_id}/credentials |
List credentials |
| POST | /v1/vaults/{vault_id}/credentials |
Create credential |
| DELETE | /v1/vaults/{vault_id}/credentials/{credential_id} |
Delete credential |
| GET | /v1/vaults/{vault_id}/credentials/{credential_id} |
Get credential |
| POST | /v1/vaults/{vault_id}/credentials/{credential_id} |
Update credential |
| POST | /v1/vaults/{vault_id}/credentials/{credential_id}/archive |
Archive credential |
文档反馈
(如有产品使用问题,请 提交工单)