mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-27 21:01:32 +08:00
- Add agents.http with comprehensive API endpoint tests - Add sessions.http for session management testing - Include authentication setup and request examples - Support testing of CRUD operations for both agents and sessions These files enable easy API testing and validation during development.
56 lines
1.5 KiB
HTTP
56 lines
1.5 KiB
HTTP
@host=http://localhost:23333
|
|
@token=cs-sk-af798ed4-7cf5-4fd7-ae4b-df203b164194
|
|
|
|
### List Agents
|
|
GET {{host}}/v1/agents
|
|
Authorization: Bearer {{token}}
|
|
|
|
|
|
### Create Agent
|
|
POST {{host}}/v1/agents
|
|
Authorization: Bearer {{token}}
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"name": "Claude Code",
|
|
"type": "claude-code",
|
|
"model": "anthropic:claude-sonnet-4",
|
|
"description": "An AI assistant specialized in code review and debugging",
|
|
"avatar": "https://example.com/avatar.png",
|
|
"instructions": "You are a helpful coding assistant. Focus on writing clean, maintainable code and providing constructive feedback.",
|
|
"accessible_paths": [
|
|
"/tmp/workspace"
|
|
],
|
|
"permission_mode": "acceptEdits",
|
|
"max_steps": 10
|
|
}
|
|
|
|
### Get Agent Details
|
|
GET {{host}}/v1/agents/agent_1757663884173_4tyeh3vqq
|
|
Authorization: Bearer {{token}}
|
|
Content-Type: application/json
|
|
|
|
### Delete Agent
|
|
DELETE {{host}}/v1/agents/agent_1757663884173
|
|
Authorization: Bearer {{token}}
|
|
Content-Type: application/json
|
|
|
|
### Update Agent
|
|
PATCH {{host}}/v1/agents/agent_1757663884173
|
|
Authorization: Bearer {{token}}
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"name": "Claude Code",
|
|
"model": "anthropic:claude-sonnet-4",
|
|
"description": "An AI assistant specialized in code review and debugging",
|
|
"avatar": "https://example.com/avatar.png",
|
|
"instructions": "You are a helpful coding assistant. Focus on writing clean, maintainable code and providing constructive feedback.",
|
|
"accessible_paths": [
|
|
"/tmp/workspace"
|
|
],
|
|
"permission_mode": "acceptEdits",
|
|
"max_steps": 10
|
|
}
|
|
|