Add tool identity quality checks
This commit is contained in:
@@ -53,6 +53,23 @@ Community работает с одним bootstrap workspace. API не подд
|
||||
- `POST /api/admin/workspaces/{workspace_id}/operations/{operation_id}/archive`
|
||||
- `POST /api/admin/workspaces/{workspace_id}/operations/{operation_id}/test-runs`
|
||||
- `GET /api/admin/workspaces/{workspace_id}/operations/{operation_id}/export`
|
||||
|
||||
`analyze-quality` принимает такой же draft payload, как создание операции, и возвращает отчет:
|
||||
|
||||
```json
|
||||
{
|
||||
"blocking": false,
|
||||
"findings": [
|
||||
{
|
||||
"severity": "warning",
|
||||
"code": "tool_description_too_short",
|
||||
"message": "Описание инструмента слишком короткое.",
|
||||
"suggested_action": "Добавьте назначение, условия применения и ожидаемый успешный результат.",
|
||||
"field_path": "tool_description.description"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
- `POST /api/admin/workspaces/{workspace_id}/operations/import`
|
||||
|
||||
Community принимает только `protocol = rest`.
|
||||
|
||||
Reference in New Issue
Block a user