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
👀 Смотрите также

Сервер MCP позволяет Claude создавать и запускать пользовательские инструменты в режиме реального времени
Разработчик создал MCP-сервер, в котором Claude может создавать, обновлять и запускать новые инструменты без повторного развертывания. Система использует пять основных инструментов и выполняет пользовательский код JavaScript/TypeScript в песочнице Deno с временем холодного старта около 50 мс.

OmniCoder-9B демонстрирует высокую производительность для агентного кодирования на системах с 8 ГБ видеопамяти.
Пользователь Reddit протестировал OmniCoder-9B, дообученную версию Qwen3.5-9B на трейсах Opus, с помощью OpenCode и сообщил о скорости более 40 токенов в секунду при использовании квантования Q4_K_M GGUF с длиной контекста 100k на системе с 8 ГБ видеопамяти.

Библиотека ведения журналов с открытым исходным кодом для соответствия Статье 12 Закона ЕС об искусственном интеллекте
Бесплатная библиотека с открытым исходным кодом на TypeScript для приложений Node.js, использующих Vercel AI SDK, которая реализует требования к ведению журналов по Статье 12 с помощью журналов только для добавления в формате JSONL, цепочки хешей SHA-256 для обнаружения несанкционированных изменений и принудительного хранения в течение 180 дней.

Открытые навыки работы с кодом Claude для персонализированного контента в социальных сетях
Разработчик открыл исходный код 13 навыков Claude Code, которые помогают Claude создавать контент для социальных сетей в вашем собственном стиле. Навыки включают инструменты для определения контекста, стратегии, создания и анализа для LinkedIn, Twitter/X, Threads и Bluesky.