OrcaReplay MCP
OrcaReplay записывает запуск кодового агента, воспроизводит его без модели и в MCP-режиме отвечает агенту по записям.
- 522 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сравнение моделей выходит в сеть и оплачивается токенами.
- В записях запусков могут лежать секреты и личные данные из оболочки и файлов.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/orcareplayОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сравнение моделей выходит в сеть и оплачивается токенами.
- В записях запусков могут лежать секреты и личные данные из оболочки и файлов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OrcaReplay записывает работу любого кодового агента, воспроизводит запуск побайтно офлайн без вызова модели и дает развилку с любого шага на другую модель. Пакет npm называется `orcareplay`, а команда `orca` попадает в PATH. Записью управляет прокси ниже уровня агента: он видит вызовы модели, коды завершения оболочки и запись файлов. У пакета есть MCP-сервер, запускаемый командой `npx -y orcareplay mcp`. Шесть инструментов отвечают агенту по записям: `orca_list_runs` список запусков, `orca_show_run` полная временная шкала, `orca_checkpoints` контрольные точки, `orca_graph` цепочка событий, `orca_replay` воспроизведение без сети и затрат, `orca_compare` повторный запуск на нескольких моделях с проверкой по команде. Последний тратит реальные токены и обращается к сети.
Для кого. Тем, кто разбирает сбои кодовых агентов и сравнивает модели, и хочет задавать вопросы о записанных запусках прямо из Claude Code или Codex.
Подходит, если
- Агент ночью удалил файл миграции, и утром запуск воспроизводят без модели и находят вызов.
- По записанному запуску просят расхождения при повторе и временную шкалу вызовов.
- Запуск разветвляют с четвертого шага на две модели и оценивают результат командой `npm test`.
- Контрольные точки запуска смотрят агентом, чтобы выбрать шаг для развилки.
Не подходит, если
- Агент не запускался через `orca record`: записей нет, спрашивать нечего.
- Бюджет на токены закрыт: сравнение моделей обращается к каждой из них.
- Нужна обычная панель наблюдаемости с ценой и токенами: OrcaReplay решает задачу воспроизведения.
Пример запроса к агенту
Покажи список записанных запусков, воспроизведи последний без модели и скажи, где он разошелся с записью.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Сервер отвечает только по записям, сделанным в этом проекте командой `orca record`, а для записи нужен установленный агент, ключ, сеть и токены. Инструмент `orca_compare` реально вызывает названные модели и тратит токены, описание инструмента просит спросить пользователя перед запуском. Воспроизведение без сети работает по записанным ответам, поэтому проверяет сам запуск, а не новый ответ модели. Пакету нужен Node.js 20 или новее. Запись видит оболочку, файловую систему и MCP, поэтому в записи могут оказаться секреты и личные данные.
Как отключить. Удалите запись `orcareplay` из `.mcp.json` или настроек клиента. Записи запусков лежат в проекте как файлы и остаются.
Частые вопросы
Как подключить MCP?
Добавьте в `.mcp.json` сервер `orcareplay` с командой `npx` и аргументами `-y`, `orcareplay`, `mcp`. Пакет ставится командой `npm i -g orcareplay`.
Как записать запуск?
Командой `orca record claude` вместо обычного запуска агента, затем `orca replay last` повторяет его без сети и токенов.
Что тратит токены?
Только `orca_compare`: он реально вызывает названные модели. Воспроизведение `orca_replay` работает без сети.
Как проверить без своего агента?
Командой `orca quickstart`: она создает маленький проект с ошибкой и запись исправления и воспроизводит ее без модели.
С какими агентами работает запись?
С Claude Code, Codex, Agents SDK, AI SDK и любым агентом, у которого можно переопределить адрес API двумя переменными окружения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыСкилл раскладывает требование на граф задач Orca, а окно в браузере показывает его и по зависимостям запускает исполнителей.
Официальный MCP-сервер OrcaRouter: каталог моделей с ценами и чат с автороутингом и цепочкой запасных моделей.
Один рантайм для Claude Code, Codex, OpenCode и других: работа принята, только если пройдены проверки, которые агент не писал
Кодинг-агент в терминале на одном бинарнике Rust: читает код, правит файлы, гоняет тесты и работает с любой моделью по выбору.
MCP-сервер AgentOps: агент читает трассы и спаны запусков других агентов, чтобы найти место сбоя
Локальная доска и MCP-сервер для исследовательских агентов: каждый вывод привязан к запуску и коду, который его породил
Коротко о README
README объясняет задачу, три команды запуска, чем запись отличается от обычной наблюдаемости, и перечисляет поддерживаемые агенты. Про инструменты MCP сказано в коде сервера.