Culpa: AI 에이전트 디버깅을 위한 오픈 소스 결정론적 재생 엔진

✍️ OpenClawRadar📅 게시일: April 20, 2026🔗 Source
Culpa: AI 에이전트 디버깅을 위한 오픈 소스 결정론적 재생 엔진
Ad

Culpa는 AI 에이전트 세션 디버깅을 위해 특별히 설계된 오픈 소스 결정론적 재생 엔진입니다. 이 도구가 해결하는 핵심 문제는 LLM 에이전트의 비결정론적 특성입니다—에이전트가 실패할 때, 단순히 세션을 다시 실행해서 정확한 실패를 재현할 수 없습니다.

작동 방식

이 도구는 에이전트 세션 동안 모든 LLM 호출과 전체 실행 컨텍스트를 기록합니다. 실패를 디버깅해야 할 때, 새로운 API 호출을 하지 않고 기록된 응답을 스텁으로 사용해 세션을 재생합니다. 이렇게 하면 재생이 완전히 결정론적이 되며, 실제 API를 호출하지 않으므로 비용이 전혀 발생하지 않습니다.

주요 기능

  • 프록시 모드: Claude Code 및 Cursor와 같은 도구와 코드 변경 없이 작동
  • Python SDK: 자체 에이전트를 구축하는 개발자에게 제공
  • API 지원: Anthropic 및 OpenAI API와 호환
  • 포킹 기능: 기록된 결정 지점에서 포크를 생성하고, 다른 응답을 주입하여 어떤 일이 발생했을지 확인 가능

실용적 이점

재생 시 실제 API 호출 대신 기록된 응답을 사용하므로, 디버깅 세션에 API 비용이 전혀 들지 않습니다. 재생의 결정론적 특성 덕분에, LLM 응답의 고유한 무작위성으로 인해 재현이 불가능했던 실패를 안정적으로 재현하고 분석할 수 있습니다.

이 프로젝트는 특히 에이전트 워크플로를 구축하는 개발자들의 피드백을 적극적으로 구하고 있습니다. 제작자는 CS 신입생이며 도구를 개선하고자 한다고 밝혔습니다.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

오픈소스 다중 에이전트 프레임워크, Claude 코드 유출에서 추출됨
Tools

오픈소스 다중 에이전트 프레임워크, Claude 코드 유출에서 추출됨

한 개발자가 Claude Code의 유출된 소스 코드에서 다중 에이전트 오케스트레이션 시스템을 추출하여 모델에 구애받지 않는 MIT 라이선스의 오픈소스 프레임워크로 재구축했습니다. 8,000줄의 TypeScript 프레임워크에는 작업 스케줄링, 에이전트 간 메시징, 내장 도구가 포함되어 있습니다.

OpenClawRadar
RiserFlow MCP 서버, OpenClaw에 이커머스 기능 추가
Tools

RiserFlow MCP 서버, OpenClaw에 이커머스 기능 추가

RiserFlow라는 오픈소스 MCP 서버는 OpenClaw가 제품을 의미적으로 검색하고, 장바구니를 관리하며, 상점 관리 시스템에 실제로 반영되는 주문을 할 수 있도록 합니다. 현재 Bitrix를 지원하며, 다른 플랫폼을 위한 어댑터 패턴을 갖추고 있습니다.

OpenClawRadar
EvalShift: 모델 마이그레이션 중 LLM 성능 저하를 감지하는 오픈소스 CLI
Tools

EvalShift: 모델 마이그레이션 중 LLM 성능 저하를 감지하는 오픈소스 CLI

EvalShift는 MIT 라이선스의 Python CLI로, 프롬프트, 에이전트 및 도구 호출 워크플로에서 소스와 대상 LLM 출력을 비교하여 로컬 HTML 회귀 보고서를 생성합니다.

OpenClawRadar
Tandem MCP: 클로드.ai 채팅에서 클로드 코드 세션 실행 및 관리
Tools

Tandem MCP: 클로드.ai 채팅에서 클로드 코드 세션 실행 및 관리

Tandem은 Claude.ai 채팅과 로컬 Claude Code 세션을 연결하는 오픈소스 MCP 서버로, 복사-붙여넣기 없이 자율적인 코딩 루프를 가능하게 합니다.

OpenClawRadar