wandb/senpai/submit-experiment-results

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Post material interim assignment updates, then commit and submit a terminal experiment result through the typed Senpai GitHub tools.

Install

npx vskill@latest install wandb/senpai/submit-experiment-results

SKILL.md

Submit experiment results

Interim assignment comments

Use post_assignment_comment when the advisor asked for a response or the experiment is blocked or materially delayed. Use a fresh comment_id for each new message and reuse that ID only for an exact retry. Keep the PR concise rather than mirroring routine internal narration.

First make the repository worktree clean by committing only the assigned change. Collect the current local commit SHA and the current remote assignment-branch SHA. Build the strict ExperimentResult required by submit_experiment_result:

  • the assignment repository, PR, assignment ID, revision ID, student, and

current expected head SHA;

  • terminal status, hypothesis, and bounded summary;
  • every W&B run ID, URL, and terminal state;
  • the primary metric comparison; and
  • the same local commit SHA.

Call submit_experiment_result with exactly this operation-specific payload. Do not add PR-body text, per-run metrics, hyperparameters, or aliases such as head_sha, previous_head_sha, success, or min; put those details in the bounded summary instead.

json
{
"branch": "student/experiment",
"remote_branch_sha_before_push": "REMOTE_SHA_BEFORE_PUSH",
"result": {
"assignment": {
"repo": "owner/repo",
"pr_number": 123,
"assignment_id": "assignment-id",
"revision_id": "LATEST_REVISION_ID",
"expected_head_sha": "LOCAL_COMMIT_SHA",
"student": "student-name"
},
"status": "succeeded",
"hypothesis": "The falsifiable hypothesis tested.",
"summary": "The conclusion, evidence, caveats, and important per-run metrics (maximum 4,000 characters).",
"runs": [
{
"run_id": "wandb-run-id",
"url": "https://wandb.ai/entity/project/runs/wandb-run-id",
"state": "finished"
}
],
"primary_metric": {
"name": "validation/metric",
"direction": "minimize",
"baseline": 1.23,
"candidate": 1.10,
"delta": -0.13
},
"commit_sha": "LOCAL_COMMIT_SHA"
}
}

Use one of succeeded, failed, inconclusive, or cancelled for result status; minimize or maximize for metric direction; and finished, failed, crashed, or killed for each run. primary_metric may be omitted when no finite comparison exists. Refresh the PR first and use its latest assignment revision_id; a mid-turn advisor revision supersedes an earlier one.

That single tool call derives the PR and local result head from result, lease-pushes the clean assignment branch, verifies the new PR head, upserts the authenticated structured result, marks the PR ready, and reconciles status:review. That label is the durable advisor notification. Exact replay of the same result is safe. Once result evidence is published for that revision and commit, changed evidence requires a new commit or assignment revision; the tool will not rewrite the reviewed result in place. Do not run git push, edit labels, write result markers, or call gh pr ready yourself.

If any run is still active or could change the conclusion, keep the assignment in progress and register it with monitor_training; do not submit a terminal result.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/wandb/senpai/submit-experiment-results/badge)](https://verified-skill.com/skills/wandb/senpai/submit-experiment-results)

Something wrong with this skill or its page? Tell us.