SACP AgentOps Doctor — скилл

Скилл разбирает отчет агента «готово» и показывает, чего не хватает: чека, доказательств теста или одобрения человека.

  • 106 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл читает отчеты агента локальными эвристиками и ничего не запускает и не меняет.
Все причины и проверки

adragon0707/sacp

Установка

Работает в

В терминале, через 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 прогоняет задачи агента с вашим скиллом и без него и показывает, помогает ли скилл и сколько токенов он стоит

CLIРасширенный доступ232Звезды репозитория
Российский стек

Скилл и агент-тестировщик для Claude Code: проверяют интерфейс 1С через MCP-сервер 1c-testpilot с доказательствами

СкиллРасширенный доступ22Звезды репозитория

CLI и MCP для проверки скиллов: повторяемые тесты на YAML, сравнение отчетов, поиск регрессий и процесс skilled-improve

CLIРасширенный доступ72Звезды репозитория

Скилл и MCP-сервер платформы Rhesis: агент проектирует, запускает и разбирает наборы тестов для вашего ИИ-агента

СкиллРасширенный доступ404Звезды репозитория

Скилл, который один раз читает репозиторий и ставит проверки: правила кода становятся шлюзами, которые ломают коммит или CI.

СкиллРасширенный доступ180Звезды репозитория

Скилл помогает агенту разбирать запись экрана Scrawl по кадрам, голосовому пояснению и нарисованным отметкам пользователя.

СкиллРасширенный доступ913Звезды репозитория

Коротко о 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.

Сообщить о проблеме