feat: connect alpine agents to admin api
This commit is contained in:
@@ -152,21 +152,16 @@ UI-файлы:
|
||||
- `GET /api/admin/workspaces/{workspace_id}/agents`
|
||||
- `POST /api/admin/workspaces/{workspace_id}/agents`
|
||||
- `GET /api/admin/workspaces/{workspace_id}/agents/{agent_id}`
|
||||
- `PATCH /api/admin/workspaces/{workspace_id}/agents/{agent_id}`
|
||||
- `DELETE /api/admin/workspaces/{workspace_id}/agents/{agent_id}`
|
||||
- `POST /api/admin/workspaces/{workspace_id}/agents/{agent_id}/bindings`
|
||||
- `POST /api/admin/workspaces/{workspace_id}/agents/{agent_id}/publish`
|
||||
- `GET /api/admin/workspaces/{workspace_id}/usage`
|
||||
|
||||
Что еще не хватает:
|
||||
|
||||
- `PATCH /api/admin/workspaces/{workspace_id}/agents/{agent_id}`
|
||||
- `DELETE /api/admin/workspaces/{workspace_id}/agents/{agent_id}`
|
||||
- `POST /api/admin/workspaces/{workspace_id}/agents/{agent_id}/versions`
|
||||
- `DELETE /api/admin/workspaces/{workspace_id}/agents/{agent_id}/bindings/{operation_id}`
|
||||
- более богатый `GET /agents` response:
|
||||
- `calls_today`
|
||||
- `key_count`
|
||||
- `operation_count`
|
||||
- `mcp_endpoint`
|
||||
|
||||
Отдельный конфликт:
|
||||
|
||||
@@ -176,8 +171,9 @@ UI-файлы:
|
||||
|
||||
Простой итог:
|
||||
|
||||
- база для agents уже есть;
|
||||
- но UI требует более полного lifecycle, чем backend поддерживает сейчас.
|
||||
- базовый live flow уже закрыт: list/create/edit/delete/bind/publish работают через backend;
|
||||
- `GET /agents` уже отдает `calls_today`, `key_count`, `operation_count`, `operation_ids` и `mcp_endpoint`;
|
||||
- следующий реальный разрыв здесь уже не в CRUD, а в version lifecycle и явном unpublish/archive flow для агентов.
|
||||
|
||||
### 4.4. API Keys
|
||||
|
||||
|
||||
Reference in New Issue
Block a user