Skip to main content
트레이스가 모든 에이전트 실행의 기록. CLI가 규모 있게 트레이스를 조회하는 가장 빠른 방법. 상태·날짜·판정·자유 텍스트로 필터하고, 검증기 패스를 프로그램으로 걸 수 있음.

명령

traces list

필터

  • --status pending|running|completed|error 실행 상태.
  • --needs-review 사람 리뷰로 플래그된 트레이스만.
  • --search <text> 프롬프트·도구 인자·도구 응답·답변 전문 검색.
  • --from <YYYY-MM-DD> / --to <YYYY-MM-DD> 날짜 범위.
  • --flow <slug> 한 Flow로 좁힘.
  • --verdict <verdict> 검증 판정으로 필터: SUPPORT, PARTIALLY_SUPPORTED, NOT_SUPPORT, unverified.
  • --limit <n> 최대 줄. 기본 50.
  • --page <n> 페이지네이션, 1부터.
구조화 출력은 --json을 붙임.

traces get

전체 트레이스 출력: 모든 span, 모든 도구 호출, 모든 리트리벌, 모델 출력, 있으면 검증 결과. 늘 JSON. 트레이스가 크고 구조화돼서. 흔한 용도:
  • 오프라인 리뷰용 저장: nora traces get tr_abc > trace-tr_abc.json.
  • 도구 호출만 뽑기: nora traces get tr_abc | jq '.spans[] | select(.kind=="tool")'.
  • 두 실행 diff: diff <(nora traces get tr_a) <(nora traces get tr_b).

traces verify

트레이스에 검증기 패스를 걺. 검증기가 답변을 주장으로 쪼개 각각을 리트리벌한 증거에 대조. 비동기임. 명령이 job ID로 바로 돌아옴. traces verification을 폴링해 결과를 얻음. 플래그:
  • --decompose-model <m> 주장 분해에 쓰는 모델 덮어쓰기.
  • --verify-model <m> 주장 검사에 쓰는 모델 덮어쓰기.
둘 다 워크스페이스 기본(Providers 참고)이 기본.

traces verification

검증기 요약 가져오기: 전체 판정, 주장별 결과, 뒷받침된 주장 대 아닌 주장 비율. 판정:
  • SUPPORT 모든 주장이 리트리벌한 증거로 뒷받침됨.
  • PARTIALLY_SUPPORTED 일부는 뒷받침, 일부는 아님.
  • NOT_SUPPORT 답변을 뒷받침할 근거를 못 찾음.
  • unverified 검증을 안 걸었음.
트레이스를 아직 검증 안 했으면 unverified를 돌려줌. 먼저 traces verify를 호출.

traces stats

워크스페이스 전체 카운터:
  • 총 트레이스(전체 기간과 최근 24시간).
  • Flow 별 트레이스.
  • 판정 분포.
  • 에러율.
앱을 안 열고 빠르게 상태를 볼 때 좋음. 원시 숫자는 --json을 붙임.

레시피

한 Flow의 최근 실패 찾기

야간: 검증 안 한 트레이스에 검증기 돌리기

주간 리포트: NOT_SUPPORT 율

오프라인 분석용 트레이스 대량 다운로드

트레이스를 신호에 붙이기

트레이스에서 신호를 만드는 CLI 명령은 없음. 그건 앱을 씀. 프로그램 피드백은 nora feedback 참고.

트레이스 보존

트레이스가 Flow 설정에 따라 보관됨(기본 90일). 페이로드 보존(원시 프롬프트와 도구 인자)이 컴플라이언스 워크로드에서는 더 짧을 수 있음. 트레이스 페이로드가 지워지면 traces get이 메타데이터만 돌려줌. traces stats는 보존을 따름. 카운터는 지우기에 영향 안 받음(메타데이터가 페이로드보다 오래 남음).

관련