История версий агента
Версии настроек агента от новых к старым, с отличиями каждой версии от предыдущей.
/api/v1/security/agents/{agentId}/versionsAccess token, привязанный к ключу клиента по RFC 9449: заголовок Authorization: DPoP <token> и заголовок DPoP с доказательством для каждого запроса. Сервер выдаёт DPoP-Nonce, который клиент включает в доказательство.
Передаётся в: header
Параметры пути
Идентификатор агента
uuidПараметры запроса
Сколько версий вернуть
1 <= value <= 10020Вернуть версии с номером меньше указанного
2 <= valueТело ответа
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/api/v1/security/agents/497f6eca-6276-4993-bfeb-53cbbbba6f08/versions" \ -H "Authorization: Bearer <access_token>"{ "nextBefore": 0, "versions": [ { "author": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "kind": "user" }, "changes": [ { "after": null, "before": null, "path": "string" } ], "config": { "avatar": "ball", "capabilities": { "browser": true, "web": true }, "instructions": "string", "preset": "paralegal", "sources": [ { "id": "string", "kind": "knowledge", "title": "string" } ], "tools": { "domains": { "раздел1": "allow", "раздел2": "allow" }, "effects": { "irreversible": "allow", "read": "allow", "write": "allow" }, "tools": { "раздел.действие1": "allow", "раздел.действие2": "allow" } } }, "createdAt": "string", "name": "string", "origin": "created", "restoredFrom": 0, "version": 0 } ]}POSTПриостановить агента
Агент перестаёт работать, но его настройки, память и история сохраняются. Открытые задачи агента переходят куратору, а если его нет — владельцу агента; задания по расписанию останавливаются до возобновления; беседы с агентом недоступны. Основного агента команды приостановить нельзя. Доступно владельцу агента и администраторам команды.
POSTВернуть версию агента
Создаёт новую версию с именем и настройками указанной версии. История не переписывается. Заголовок If-Match с текущей версией обязателен.