概要
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 側で計算します。
関連ページ