Порядок работы для агента
Статья обновлена November 12, 2026
- Выберите в
llms.txtсценарий по задаче и роли в нужной организации. Уточните роль, объекты и ожидаемый результат, если по запросу их нельзя определить однозначно. - Начинайте с тестового стенда
https://partner-test-yamagistrali.ru. Используйте рабочий стендhttps://yamagistrali.ru, если пользователь явно выбрал его. Идентификаторы, доступ и токены проверяйте на выбранном стенде. - Используйте клиент, сгенерированный из OpenAPI. Для защищённых методов настройте доступ к выбранному стенду. Если способ передачи токена клиенту ещё не настроен, согласуйте его с пользователем. Если для задачи нужно действовать от имени организации, проверьте профиль и уточните выбор при необходимости.
- Перед вызовом откройте карточку метода и проверьте правила работы с персональными и чувствительными данными. Передайте параметры и тело через сгенерированные типы. Если схема запроса содержит
data, поместите поля в этот объект. Если используете HTTP-клиент напрямую, сверяйте HTTP-метод, путь и параметры строки запроса с карточкой. Для методов с JSON укажитеContent-Type: application/json. Идентификаторы, коды и другие значения берите из задачи или из ответов предыдущих шагов. - Перед записью на рабочем стенде подтвердите у пользователя действие и объект. Обработайте ответ по карточке метода. При
401или403остановите сценарий и сообщите, какой вызов отклонён. После тайм-аута или сетевой ошибки при записи сначала проверьте состояние объекта. Если результат установить не удалось, остановитесь и сообщите об этом пользователю.
Сообщите результат и какие шаги остались незавершёнными.
Обработать ответ
Сначала проверьте HTTP-статус, затем прочитайте тело в формате из карточки метода. Если метод возвращает JSON, а клиент передал байты, разберите JSON и только после этого читайте data. Если разобрать тело не удалось, сообщите об ошибке ответа. При скачивании файла сохраните байты успешного ответа. При ошибке скачивания передайте статус и сохраните тело ошибки отдельно от файла.
Предыдущая