1.0.1 ko public

스펙

RAWP-DPS

Data processing specification for RAWP integrations.

부록 A. Claude Code 출력 유형 전수 조사 및 매핑

본 규격 설계의 근거가 된 Claude Code의 전체 출력 유형과 RAWP-DPS 1.0 이벤트 매핑 표:

A.1. 핵심 도구 출력

Claude Code 도구 입력 요약 출력 형태 RAWP-DPS 매핑 output_type
Bash command, description stdout/stderr 텍스트 tool.invoke.requesttool.invoke.streamtool.invoke.result text
Read file_path, offset, limit 파일 내용 (라인 번호 포함) tool.invoke.result file_content
Write file_path, content 성공/실패 tool.invoke.result empty
Edit file_path, old_string, new_string 변경된 코드 + 컨텍스트 tool.invoke.result diff
MultiEdit file_path, edits[] 복수 변경사항 tool.invoke.result diff
Glob pattern, path 매칭 파일 경로 목록 tool.invoke.result file_list
Grep pattern, path, include 매칭 라인/파일 목록 tool.invoke.result text 또는 file_list
LS path 디렉토리 내용 tool.invoke.result file_list

A.2. 확장 도구 출력

Claude Code 도구 RAWP-DPS 매핑 output_type
WebFetch tool.invoke.result web_content
WebSearch tool.invoke.result web_content
NotebookRead tool.invoke.result file_content
NotebookEdit tool.invoke.result empty 또는 diff
TodoRead tool.invoke.result structured (§8.2)
TodoWrite tool.invoke.result structured (§8.2)
Task (Subagent) tool.invoke.requesttool.invoke.streamtool.invoke.result agent_result (§10)

A.3. 비도구 출력

Claude Code 출력 RAWP-DPS 매핑
텍스트 응답 스트리밍 agent.text.deltaagent.text.done
Extended Thinking agent.thinking.deltaagent.thinking.done
도구 실행 권한 요청 agent.interaction.request (type: PERMISSION)
컨텍스트 자동 압축 session.compacted (trigger: auto)
/compact 수동 압축 control.session.compactsession.compacted
토큰/비용 보고 session.usage
Plan 모드 진입/이탈 control.mode.switch (mode: plan / default)
계획 문서 출력 agent.text.delta (metadata.content_role: plan)
슬래시 명령 입력 control.prompt.request (input_type: slash_command)
에러 보고 agent.error
세션 종료 session.turn.end + RAWP 1.0 §5.2

A.4. RAWP-1.0-Legacy (지원 종료)

RAWP-1.0-Legacy와의 비교 항목은 지원 종료로 더 이상 유지하지 않는다.

참조