本文へ移動
cccskills
無料GitHub で公開

senpai-tool-telemetry

Audit recent tool use across local Senpai OpenHands root and recursively delegated conversations without exposing tool arguments. Use for provider comparisons, tool-loop diagnosis, status-poll analysis, error rates, and latency reports.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md2.8 KB
  • .senpai-developer-only111 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Senpai tool telemetry

Use this developer-only skill when inspecting a copied or mounted Senpai OpenHands state tree. It is deliberately excluded from the skills installed into advisor and student runtimes.

Run the read-only analyzer from the Senpai repository:

uv run python tools/senpai_tool_telemetry.py \
  /path/to/openhands_state \
  --hours 12 \
  --naive-timezone UTC \
  --json /tmp/senpai-tool-telemetry.json

Pass multiple state roots to compare deployments in one report. The command recursively discovers root and delegated-child events/ directories. It prints a compact table and writes structured JSON containing per source/root-or-child-depth/role/model/tool calls, successes, errors, pending calls, retained tool latency, explicit status-check volume, and identical-call repetition signals.

OpenHands SDK v1.40 event timestamps may be naive local wall time. Give the capture host's actual timezone with --naive-timezone, using an IANA name, UTC, or a fixed offset such as +02:00. For copied roots from different hosts, add a repeatable override such as --source-timezone /path/to/cedar=+02:00. A naive timestamp without a matching default or source override fails clearly; the analyzer never guesses UTC or the machine running the report. Explicit offsets embedded in an event are preserved regardless of these options.

Tool arguments are never included in the report. The analyzer creates a short-lived in-memory fingerprint only to identify repeated identical calls. Do not copy raw event bodies into a report merely to recover arguments.

Interpret the output carefully:

  • get_training_status and get_job_status counts are model-issued tool calls. They do not include cheap controller-internal monitor polls.
  • Latency is action-to-observation wall time when both timestamps survived.
  • Model attribution comes from each conversation's current base_state.json. If a conversation changed models in place, older calls cannot be attributed more precisely from the event store alone.
  • A pending call has no matching persisted observation. It may be genuinely active or evidence of an interrupted turn.
  • A rapid repeat means the same conversation called the same tool with the same arguments inside the configured repetition window. It is a diagnostic signal, not automatically a bug.

Report evidence before recommendations. Separate provider behavior from runtime failures such as dead terminal sessions, missing observations, or schema errors.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Look up any arxiv paper on alphaxiv.org to get a structured AI-generated overview. This is faster and more reliable than trying to read a raw PDF.

日本語の概要は準備中です。原文の説明を表示しています。

wandb/senpai372026年10月6日 更新

Operator-side analysis of historical ML experiment PRs in Senpai research tracks. Use this skill whenever the user asks to: analyze experiments, categorize PRs, bucket experiments, summarize what's been tried, understand experiment history, review merged vs closed results, or asks "what experiments have we run / worked / failed". Also triggers for: "pull the latest experiments", "what's been tried so far", "category breakdown of PRs", "which experiments succeeded", "noam track analysis". When a branch name is mentioned (e.g. "noam branch", "on the noam branch"), pass it as the base branch to scope the fetch to just those PRs.

日本語の概要は準備中です。原文の説明を表示しています。

wandb/senpai372026年10月6日 更新

Create a typed assignment branch and draft PR for one student. Use when the advisor has a concrete hypothesis and the student has no open `status:wip` or `status:review` assignment.

日本語の概要は準備中です。原文の説明を表示しています。

wandb/senpai372026年10月6日 更新

Create or improve a Senpai target repository's program.md. Use this skill whenever the user wants to point Senpai at a fresh ML or research target repository, define the research objective, primary metric, benchmark contract, allowed edit boundaries, W&B reporting contract, or prepare a repo for autonomous advisor/student experiment loops.

日本語の概要は準備中です。原文の説明を表示しています。

wandb/senpai372026年10月6日 更新

Open GitHub Issues for human input and respond to the researcher team. Use this skill whenever you need to handle a human_issue event, respond to human issues, ask humans a question, or check team communications. Also triggers for: "any human messages?", "check issues", "respond to humans".

日本語の概要は準備中です。原文の説明を表示しています。

wandb/senpai372026年10月6日 更新

Choose, configure, launch, and collect bounded subagents for research and engineering decisions. Root agents and delegation-capable subagents should read this before delegating: every task requires an explicit model tier, and high-leverage work such as research ideation, round planning, plateau pivots, large research reviews, hard optimization, disputed evidence, and expensive experiment portfolios requires frontier judgment.

日本語の概要は準備中です。原文の説明を表示しています。

wandb/senpai372026年10月6日 更新

wandb のスキルをすべて見る

このスキルの問題を報告する