SACP AgentOps Doctor — скилл
Скилл разбирает отчет агента «готово» и показывает, чего не хватает: чека, доказательств теста или одобрения человека.
- 106 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скилл читает отчеты агента локальными эвристиками и ничего не запускает и не меняет.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/sacp-agentops-doctorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл читает отчеты агента локальными эвристиками и ничего не запускает и не меняет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
SACP — экспериментальный протокол проверки заявлений агентов о завершении работы. На его основе сделан скилл AgentOps Doctor. Скилл берет сырой вывод агента, рабочий журнал или передачу задачи и возвращает код статуса, полноту чека, найденные проблемы в утверждениях, предупреждение о памяти, следующего владельца и точное исправление. Статусы такие: 400 при «готово» без чека, 412 при утверждении без доказательств или одобрения, 500 при ошибке модели или пустом ответе и 200 только когда аудит прошел без серьезных находок. Скилл не выполняет проверяемую задачу и не доказывает ее верность, он работает локальными эвристиками. Рядом лежит эталонный движок на Python, который выдает вердикт для шлюза перед выпуском релиза.
Для кого. Командам, которые передают работу между агентами и хотят проверять фразы вроде «тесты прошли» до следующего шага.
Подходит, если
- Агент написал «все тесты прошли», а вывода команды в отчете нет.
- Перед публикацией релиза нужно сверить доказательства теста, артефакт и одобрение человека.
- Агент хочет записать вывод в долговременную память, и стоит проверить, подтвердил ли это человек.
- Передача задачи между агентами идет без чека, и нужно понять, кто отвечает за повтор.
Не подходит, если
- Задачу надо прогнать заново: скилл ее не выполняет.
- Доказательства надо собирать: достоверная выгрузка остается задачей интеграции.
- Нужен зрелый продукт: проект назван экспериментальной альфой.
Пример запроса к агенту
Проверь этот отчет агента с помощью AgentOps Doctor и назови точное исправление.Ограничения
Проект назван экспериментальной альфой: протокол, движок и примеры, а надежный сбор доказательств остается на стороне интеграции. Скилл работает локальными эвристиками, не запускает исходную задачу и не доказывает ее верность. Для эталонного движка нужен Python 3.11 или 3.12. Команды установки скилла через менеджер в README нет, поэтому его кладут в каталог скиллов агента вручную. Последний коммит в репозитории сделан в октябре 2026.
Как отключить. Удалите папку `agentops-doctor-skill` из каталога скиллов агента и клон репозитория SACP, если он был нужен только для скилла.
Частые вопросы
Что возвращает AgentOps Doctor?
Код статуса, полноту чека, находки по утверждениям, предупреждение о памяти, следующего владельца, нужное решение человека, исправление и переведенный чек SACP.
Как запустить проверку без агента?
Выполните `python agentops_doctor.py examples/done_but_no_receipt.md` в папке скилла. Для вывода в JSON добавьте флаг `--json`.
Принимает ли скилл фразу «все тесты прошли»?
Без вывода команды утверждение получает статус 412: по правилу скилла доверие требует чека.
Что такое SACP?
State-Aware Collaboration Protocol: протокол, где заявление агента, доказательства, отчет внешней системы и разрешение на следующий шаг записаны явно. Движок на Python выдает вердикт для шлюза.
Запускает ли скилл проверяемую задачу?
Нет. Он читает отчет и показывает, чего в нем не хватает, но задачу не выполняет и ее верность не доказывает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыCaliper прогоняет задачи агента с вашим скиллом и без него и показывает, помогает ли скилл и сколько токенов он стоит
Скилл и агент-тестировщик для Claude Code: проверяют интерфейс 1С через MCP-сервер 1c-testpilot с доказательствами
CLI и MCP для проверки скиллов: повторяемые тесты на YAML, сравнение отчетов, поиск регрессий и процесс skilled-improve
Скилл и MCP-сервер платформы Rhesis: агент проектирует, запускает и разбирает наборы тестов для вашего ИИ-агента
Скилл, который один раз читает репозиторий и ставит проверки: правила кода становятся шлюзами, которые ломают коммит или CI.
Скилл помогает агенту разбирать запись экрана Scrawl по кадрам, голосовому пояснению и нарисованным отметкам пользователя.
Коротко о README
В репозитории лежат протокол с документами по жизненному циклу и конвертам, эталонный движок `sacp_verify` с CLI, воспроизводимые примеры проверки релиза и два скилла: `agentops-doctor-skill` и промпт-версия в `agentops-doctor`. Есть версия README на китайском.
Бейдж для README
Исходный SKILL.md
# AgentOps Doctor Skill Use AgentOps Doctor when a user gives you messy agent output, worklogs, handoffs, completion reports, or memory claims and asks whether the work is trustworthy. ## Core Behavior Return: - `status_code` - `status_text` - `receipt_completeness` - `claim_findings` - `memory_warning` - `next_owner` - `human_decision_required` - `required_fix` - `translated_receipt` ## Rules - No receipt, no trust. - Do not claim the underlying task was executed. - Do not treat model inference as retrieved fact. - Do not treat user statements as verified facts. - Do not accept "all tests passed" without command output. - Do not promote memory without human approval evidence. - Do not approve publishing without explicit human decision. ## Status Guidance - `400 invalid_packet`: agent says done but no receipt or required fields exist. - `412 missing_evidence`: claim lacks evidence, verification, approval, or tool output. - `500 agent_error`: model/tool failed or returned empty output. - `200 completed`: only when the audit itself completed and no high-risk local finding is detected. ## Output Tone Be concise, operational, and repair-oriented. Always give the exact required fix.