[프로젝트 업데이트] Dunetrace: 프로덕션 AI 에이전트 실시간 모니터링 도구
[Project update] Dunetrace: live monitoring of production AI Agents
핵심 요약
AI 에이전트 모니터링 도구 Dunetrace가 MCP 서버 지원, 런타임 정책 엔진 등 다양한 기능을 업데이트했습니다.
- MCP 서버 지원 — Claude Code, Cursor 등 IDE에서 에이전트 직접 쿼리 가능
- 런타임 정책 엔진 — 실행 중 가드레일 설정으로 즉각적인 중단 및 모델 전환 지원
- 프레임워크 통합 — Haystack 2.x, AutoGen, CrewAI 등과 코드 수정 없이 연동
- OTLP 수신기 — OpenTelemetry를 통해 기존 트레이스 데이터를 별도 설정 없이 수집
저는 AI 에이전트 실시간 모니터링을 위한 오픈소스 도구인 Dunetrace를 개발해 왔습니다.
지난 게시물 이후의 최신 업데이트 내용은 다음과 같습니다:
-
MCP 서버: 이제 Claude Code / Cursor / Codex가 IDE 내부에서 에이전트를 직접 쿼리할 수 있습니다.
-
런타임 정책 엔진: 이제 실행이 완료된 후가 아니라, 실행 중에 작동하는 가드레일을 설정할 수 있습니다. 세 가지 동작이 가능합니다:
-
stop (PolicyViolation을 발생시키고 실행을 중단함),
-
switch_model (에이전트 코드가 run.model_override를 읽고 실행 중에 모델을 하향 조정함),
-
inject_prompt (run.prompt_additions에 내용을 추가함).
-
Haystack 2.x 통합: DunetraceHaystackTracer를 통해 코드 수정 없이 통합 가능합니다. 모든 Haystack 파이프라인에서 작동합니다.
-
AutoGen + CrewAI 통합: 두 프레임워크 모두에 대한 네이티브 옵저버를 지원합니다.
-
OTLP 수신기: OpenTelemetry를 통한 코드 수정 없는 모니터링이 가능합니다. 이미 OTLP 트레이스(LangSmith, Langfuse 등)를 내보내는 모든 에이전트는 SDK 계측 없이 Dunetrace로 직접 데이터를 보낼 수 있습니다.
다음 업데이트 예정: 자연어로 작성하는 커스텀 감지기. 감지하고 싶은 내용을 입력하면 Dunetrace가 이를 생성하고, 섀도우 테스트를 거쳐 활성화합니다. 코딩이 필요 없습니다.
피드백을 기다립니다!
GitHub : https://github.com/dunetrace/dunetrace
마음에 드신다면 별(⭐)을 눌러주세요.


