概要

Skill Assessment が、AI エージェントの利用ログ(OpenTelemetry)のうち何を受け取り、何に使い、いつまで保存するかを、項目ごとにまとめた一覧です。マスキング・一時保存・評価後の保存の全体像は、Skill Assessment の計測ログの取り扱い をご覧ください。

  • 対象の AI エージェント:Claude Code と Codex CLI です。GitHub Copilot をご利用の場合は、出力される項目が異なるため、担当のカスタマーサクセスまでお問い合わせください。
  • 各項目について示すこと:
列 意味
送信 お客様の端末から HireRoo に送信されるか。「○」はツールが出力した場合に送信されることを示します
利用 HireRoo が評価・集計に使うか。「×」の項目は、受信した時点で破棄し、どこにも保存しません
一時保存 評価が終わるまでの間、マスキングしたうえで一時的に保存するか(→ 計測ログの取り扱い)
評価後の保存 評価が終わったあとも保存するか(→ 計測ログの取り扱い)

1. 端末で行う設定

計測用 CLI(hireroo spider setup)は、次の設定だけを書き換えます。

  • 戻し方:hireroo spider uninstall を実行すると、書き換えた設定は導入前の値に戻ります。
  • 送信先:https://spider-collector.hireroo.io/otel(HTTPS)
  • 認証:利用者ごとに発行するトークンを HTTP ヘッダで送ります。
ツール 書き換える設定 送信を有効にするもの 有効にしないもの
Claude Code ~/.claude/settings.json の env Logs(イベント)/プロンプト本文(OTEL_LOG_USER_PROMPTS)/ツールの詳細(OTEL_LOG_TOOL_DETAILS)/応答本文(OTEL_LOG_ASSISTANT_RESPONSES)※ Metrics、Traces、API Body
Codex CLI ~/.codex/config.toml の [otel] Logs/プロンプト本文(log_user_prompt = true) 応答本文(log_agent_responses)、Traces、Metrics(HireRoo を送信先に設定しません)

※ 応答本文は、今後の機能拡張に備えて送信を有効にしています。現在は評価に使っておらず、受信した時点で破棄し、一時保存もしません(→ 2-4)。

HireRoo の受信口は、Metrics を受け付けません。Claude Code と Codex のトレースは、受信しても読み取らずに破棄します。

2. Claude Code の項目

2-1. セッション・実行者の共通属性

項目 送信 利用 一時保存 評価後の保存
session.id ○ ○ ○ ○
ccr.session.id ○ × × ×
app.version ○ ×(resource の service.version を使います) × ×
app.entrypoint ○ × × ×
user.id ○ × × ×
user.email ○ × × ×
user.account_uuid ○ × × ×
user.account_id ○ × × ×
organization.id ○ × × ×
terminal.type ○ × × ×
vcs.repository.url.full ○ × × ×
vcs.owner.name ○ × × ×
vcs.repository.name ○ × × ×
vcs.provider.name ○ × × ×
OTEL_RESOURCE_ATTRIBUTES による追加属性 HireRoo は設定しません × × ×

利用者・組織を識別する属性(user.*、organization.id、host.name)は、受信した時点で読み取りの対象から外しています。

2-2. メトリクス(claude_code.*)

session.count、lines_of_code.count、pull_request.count、commit.count、cost.usage、token.usage、code_edit_tool.decision、active_time.total のいずれも、送信しません(Metrics の送信を有効にしていないためです)。

2-3. 生成 AI 呼び出しのイベント

イベント 項目 送信 利用 一時保存 評価後の保存
claude_code.api_request model ○ ○ ○ ○
input_tokens / output_tokens / cache_read_tokens / cache_creation_tokens ○ ○ ○ ○
cost_usd ○ ○ ○ ○
duration_ms ○ ○(開始・終了時刻の算出に使用) ○ ○(開始・終了時刻として)
query_source ○ ○(呼び出し種別の判定に使用) ○ ○(呼び出し種別として)
cost_usd_micros, request_id, client_request_id, speed, effort, query_source 以外の呼び出し元属性(agent.name, skill.name, plugin.name, marketplace.name, mcp_server.name, mcp_tool.name) ○ × × ×
claude_code.api_error イベントの発生 ○ ○(失敗として数える) ○ ○(成否として)
error, status_code, attempt などの属性 ○ × × ×
claude_code.api_refusal すべて ○ × × ×
claude_code.api_retries_exhausted すべて ○ × × ×

2-4. ユーザー対話のイベント

イベント 項目 送信 利用 一時保存 評価後の保存
claude_code.user_prompt prompt(プロンプト本文) ○ ○ ○(マスキング済み) 文字数と、評価の根拠とした箇所の抜粋(マスキング済み。→ 計測ログの取り扱い)
prompt_length ○ ×(HireRoo 側でマスキング後の文字数を数え直します) × ×
message.uuid, command_name, command_source ○ × × ×
claude_code.assistant_response response(応答本文), response_length ほか ○ ×(現在は使っていません) × ×

2-5. ツール・MCP のイベント

イベント 項目 送信 利用 一時保存 評価後の保存
claude_code.tool_result tool_name, tool_use_id, success, duration_ms ○ ○ ○ ×
tool_input / tool_parameters(ツール引数。ファイルパス・コマンド・編集内容を含みます) ○ ○ ○(マスキング済み) ×(言語別の件数、MCP のサーバー名・ツール名の集計にのみ使います)
mcp_server_scope ○ ○ ○ ○(MCP 利用の集計として)
error_type, error, decision_type, decision_source, tool_input_size_bytes, tool_result_size_bytes, vcs.ref.head.* ○ × × ×
claude_code.tool_decision tool_name, tool_use_id, decision, source ○ ○ ○ ×
tool_source ○ × × ×
claude_code.mcp_server_connection すべて ○ × × ×

2-6. プラグイン・スキル・権限のイベント

イベント 項目 送信 利用 一時保存 評価後の保存
claude_code.skill_activated skill.name, skill.source ○ ○ ○ ○(スキル利用の集計として)
invocation_trigger ○ ○ ○ ×
skill.kind ○ × × ×
plugin_loaded, plugin_installed, hook_registered, permission_mode_changed, auth, at_mention, internal_error すべて ○ × × ×

2-7. API Body・トレース

項目 送信
claude_code.api_request_body / api_response_body 送信しません(OTEL_LOG_RAW_API_BODIES を有効にしていないため)
トレース(interaction / llm_request / tool / hook の各スパン) 送信しません(Traces の送信を有効にしていないため)

2-8. 時間系の共通属性

項目 送信 利用 一時保存 評価後の保存
event.timestamp ○ ○ ○ ○(開始・終了時刻として)
event.sequence ○ × × ×

2-9. そのほかに HireRoo が利用している項目

項目 用途 一時保存 評価後の保存
event.name イベントの種別の判定 × ×
prompt.id プロンプト単位のまとまりの判定 ○ ×
resource の service.name / service.version ツールとバージョンの判定 ○ ○

3. Codex CLI の項目

3-1. 共通セッション属性

項目 送信 利用 一時保存 評価後の保存
conversation_id ○ ○ ○ ○
model ○ ○ ○ ○
account_id, user_id, account_email ○ × × ×
turn.id, agent_name, slug, service_tier, model_reasoning_effort, auth_mode, originator, product_sku, session_source, terminal_type ○ × × ×
service_name, app.version ○ ×(resource の service.name / service.version を使います) × ×

3-2. メトリクス(codex.*)と共通メトリクスタグ

HireRoo は Metrics の送信先になっていないため、HireRoo には送信されません。

3-3. イベント

イベント 項目 送信 利用 一時保存 評価後の保存
codex.tool_result tool_name, call_id, success, duration_ms ○ ○ ○ ×
arguments(ツール引数) ○ ○ ○(マスキング済み) ×(言語別の件数とスキル名の集計にのみ使います)
mcp_server ○ ○ ○ ○(MCP 利用の集計として)
output(ツール出力のプレビュー) ○ × × ×
tool_namespace, output_truncated, tool_result_seq, product_sku, agent_name, mcp_server_origin ○ × × ×
トレースにのみ付く属性(arguments_length など) 送信しません — — —
codex.api_request 成否 ○ ○ ○ ○
codex.agent_response すべて 送信しません(log_agent_responses を有効にしていないため) — — —
codex.skill_invocation すべて ○ × × ×
codex.guardian_assessment すべて 送信しません(log_guardian_assessments を有効にしていないため) — — —
codex.retry, codex.turn_cost, codex.websocket_request, codex.tool_call 系, codex.agent_communication, codex.network_proxy.*, codex.http_client.*, codex.exec_server.* ほか すべて ○ × × ×

3-4. そのほかに HireRoo が利用している項目

イベント 項目 用途 一時保存 評価後の保存
codex.user_prompt prompt(プロンプト本文)、model 評価 ○(マスキング済み) 文字数と、評価の根拠とした箇所の抜粋(マスキング済み。→ 計測ログの取り扱い)
codex.sse_event(response.completed) 入力・キャッシュ読み取り・キャッシュ書き込み・出力のトークン数 利用量の集計 ○ ○
codex.tool_decision call_id, tool_name, decision, source 評価 ○ ×
共通 event.timestamp、resource の service.name / service.version 時刻、ツールとバージョンの判定 ○ ○

コストは、公開されている価格表をもとに HireRoo 側で計算します。

関連ページ