Culpa: Открытый движок детерминированного воспроизведения для отладки ИИ-агентов

Culpa — это механизм детерминированного воспроизведения с открытым исходным кодом, специально разработанный для отладки сессий AI-агентов. Основная проблема, которую он решает, — недетерминированная природа LLM-агентов: когда они дают сбой, невозможно воспроизвести точный сбой, просто повторно запустив сессию.
Как это работает
Инструмент записывает каждый вызов LLM вместе с полным контекстом выполнения во время сессии агента. Когда вам нужно отладить сбой, он воспроизводит сессию, используя записанные ответы в качестве заглушек вместо выполнения новых вызовов к API. Это делает воспроизведение полностью детерминированным и бесплатным, поскольку не затрагивает реальные API.
Ключевые возможности
- Режим прокси: Работает с такими инструментами, как Claude Code и Cursor, без необходимости изменять код
- Python SDK: Доступен для разработчиков, создающих собственных агентов
- Поддержка API: Совместим с API Anthropic и OpenAI
- Возможность ветвления: Вы можете создать ветвление в любой записанной точке принятия решения, внедрить другой ответ и посмотреть, что бы произошло
Практические преимущества
Поскольку воспроизведение использует записанные ответы вместо реальных вызовов к API, сессии отладки не несут затрат на API. Детерминированная природа воспроизведения позволяет надёжно воспроизводить и анализировать сбои, которые иначе было бы невозможно воссоздать из-за присущей случайности в ответах LLM.
Проект активно собирает обратную связь, особенно от разработчиков, создающих рабочие процессы агентов. Создатель отмечает, что он первокурсник по компьютерным наукам и стремится улучшить инструмент.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Разработчик создаёт библиотеку сжатия на Rust с помощью Claude Opus 4.6, задаваясь вопросом о её практической пользе.
Разработчик использовал Claude Opus 4.6 в течение двух недель для создания библиотеки сжатия на Rust объёмом 15 800 строк с 449 пройденными тестами, привязками для Python и слоем C FFI, но задаётся вопросом, нужна ли была ещё одна библиотека сжатия.
Публикация сообщений Claude в LinkedIn прямо из чата: полное руководство
Пользователь Reddit делится рабочим процессом использования коннектора Contentdrips MCP для написания, оформления и публикации постов в LinkedIn прямо из чата Claude AI.

Расширение Chrome Cowork автоматизирует удаление личных данных у брокеров данных
Пользователь Reddit сообщает, что использование расширения Cowork для Chrome с подключением Gmail позволило автоматизировать заполнение форм, написание писем и проверку запросов на удаление личных данных у крупных поставщиков данных всего за несколько часов.

Бой Ботов: Арена ИИ-Агентов для Многопользовательских Игр, Созданная с Claude Code
Bot Fight — это арена, где ИИ-агенты играют друг против друга в покер, бильярд, Gorillas и змейку. Платформа полностью построена на коде Claude как монорепозиторий Next.js + Node с WebSockets и игровыми движками в реальном времени.