CC-Canary: 로컬 JSONL 분석을 통해 Claude Code의 회귀를 탐지합니다

✍️ OpenClawRadar📅 게시일: April 24, 2026🔗 Source
CC-Canary: 로컬 JSONL 분석을 통해 Claude Code의 회귀를 탐지합니다
Ad

CC-Canary는 Claude Code용 드리프트 탐지 도구로, 두 개의 설치 가능한 Agent Skill로 패키징되어 있습니다. Claude Code가 이미 ~/.claude/projects/에 기록하는 JSONL 세션 로그를 스캔하여, 모델이 사용자의 작업에서 드리프트했는지 감지하고 공유 가능한 포렌식 보고서를 생성합니다. 네트워크, 계정, 텔레메트리, 백그라운드 데몬이 필요 없으며, 이미 디스크에 있는 데이터로 작동합니다. 상태: 0.x / 프리-알파.

설치

npx skills를 통해 설치:

npx skills add delta-hq/cc-canary

또는 개별 스킬 설치:

npx skills add delta-hq/cc-canary --skill cc-canary npx skills add delta-hq/cc-canary --skill cc-canary-html

요구 사항: PATH에 Python 3.8+ 필요. macOS/Linux/WSL에서 HTML 보고서 자동 열기 지원 (실패 시 경로 출력).

사용법

Claude Code 세션 내에서:

/cc-canary 60d /cc-canary-html 30d

기본 창은 60일; 7d, 14d, 30d, 60d, 90d, 180d를 허용합니다.

제공 항목

  • 평결 — HOLDING / SUSPECTED REGRESSION / CONFIRMED REGRESSION / INCONCLUSIVE
  • 핵심 지표 표 — 전/후 비교 (녹색/노란색/빨간색 밴드 포함)
  • 주간 추세 막대 — 비용 (USD, ccusage로 검증), 읽기:편집 비율, 추론 루프, 토큰/턴
  • 버전 간 비교 — 동일 사용자, 다른 모델 버전, 작업 혼합 제어
  • 자동 감지 변곡점 날짜 — 복합 건강 점수 변화 지점
  • 소견 — 모델 측/사용자 측/모호 분류 포함
  • 부록 — 시간대별 사고 깊이, 단어 빈도 변화, 3기간 사고 가시성 전환, 턴별 행동 비율
Ad

추적 지표

  • 읽기:편집 비율 — 편집당 파일 읽기; 조사 철저성의 대리 지표
  • 변경 중 쓰기 비율 — 쓰기 / (편집 + 쓰기); 높은 비율 = 정밀 편집 대신 재작성
  • 추론 루프 / 1K 도구 호출 — "let me try again", "oh wait", "actually" 같은 구문
  • 좌절률 — 프롬프트 내 좌절 단어 비율
  • 사고 차단 비율 — 차단된 사고 블록 vs 가시 블록 비율
  • 평균 사고 길이 — 추론 깊이의 대리 지표
  • 사용자 턴당 API 턴 — 사용자 메시지당 API 호출 수
  • 사용자 턴당 토큰 — 사용자 메시지당 총 토큰 양

조기 중단, 자체 인정 오류, 지름길 어휘, 사용자 중단 등에 대한 부록도 포함.

작동 방식

  1. 스캔 — Python 스크립트 (표준 라이브러리만 사용)가 ~/.claude/projects/**/*.jsonl을 탐색, 기간별 필터링, 하위 에이전트 세션 제외.
  2. 중복 제거 — 어시스턴트 메시지는 (message.id, requestId)로 중복 제거. Claude Code가 세션 재개 또는 분기 시 동일 메시지를 여러 JSONL에 기록하기 때문.
  3. 집계 — 세션별 지표: 도구 혼합, 읽기:편집 비율, 추론 루프 구문, 자체 인정 오류, 조기 중단, 중단, 토큰 사용량, 비용 (현재 Claude 4.x 요금), 시간대별 사고 깊이.
  4. 변곡점 감지 — 일별 복합 건강 점수; 후보 날짜에 대한 |이전 − 이후|의 argmax, 0.75σ 최소값 적용. 기준치를 넘는 변화가 없으면 중앙 타임스탬프 분할 사용.
  5. 보고서 사전 렌더링 — 스크립트가 모든 표와 막대 차트가 채워진 마크다운/HTML 뼈대를 작성. Claude가 채울 약 20개의 내러티브 슬롯을 남김.
  6. 채우기 및 저장 — Claude가 뼈대를 읽고 내러티브를 작성한 후 최종 파일 저장. 총 실행 시간: 스크립트 약 2.5초 + Claude 내러티브 10–20초.

📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

AMD의 레모네이드: GPU와 NPU용 오픈 소스 로컬 LLM 서버
Tools

AMD의 레모네이드: GPU와 NPU용 오픈 소스 로컬 LLM 서버

Lemonade는 GPU와 NPU에서 텍스트, 이미지, 음성 모델을 실행하는 오픈 소스 로컬 AI 서버입니다. OpenAI API와 호환되며, 여러 모델을 동시에 지원하고, 2MB의 네이티브 C++ 백엔드를 갖추고 있습니다.

OpenClawRadar
VibeIndex.ai: 90,000개 이상의 AI 기술, MCP 및 플러그인을 보안 검사와 함께 검색할 수 있는 허브
Tools

VibeIndex.ai: 90,000개 이상의 AI 기술, MCP 및 플러그인을 보안 검사와 함께 검색할 수 있는 허브

한국인 AI 연구자가 vibeindex.ai를 구축했습니다. 이는 17개 위협 범주에 걸쳐 시스코 스킬 스캐너를 사용하여 시간별 업데이트와 보안 스캐닝을 통해 90,000개 이상의 AI 스킬, MCP 서버, 플러그인을 인덱싱하는 검색 가능한 허브입니다.

OpenClawRadar
브라우저 네이티브 실시간 일관성 제어 시스템 (SDE 밴드 및 칼만 필터링 적용)
Tools

브라우저 네이티브 실시간 일관성 제어 시스템 (SDE 밴드 및 칼만 필터링 적용)

한 개발자가 브라우저에서 클로드 아티팩트로 완전히 실행되는 실시간 일관성 제어 시스템을 구축했습니다. 이 시스템은 대화를 확률적 과정으로 취급하며 라이브 몬테카를로 SDE 경로, 이중 칼만 필터링, 행동 신호 감지를 적용합니다.

OpenClawRadar
Gemma Gem: WebGPU를 통한 브라우저 자동화를 위한 온디바이스 AI 에이전트
Tools

Gemma Gem: WebGPU를 통한 브라우저 자동화를 위한 온디바이스 AI 에이전트

Gemma Gem은 WebGPU를 사용하여 Google의 Gemma 4 모델(2B 또는 4B)을 완전히 기기 내에서 실행하는 Chrome 확장 프로그램으로, API 키나 클라우드 의존성이 없습니다. 페이지 콘텐츠 읽기, 스크린샷 찍기, 요소 클릭, 텍스트 입력, 스크롤, 채팅 인터페이스를 통한 JavaScript 실행 도구를 제공합니다.

OpenClawRadar