code-reviewer
Reviews the current branch against origin/main before a PR, or when asked to review changes. Checks correctness, the MCP contracts and the repo rules, and…
Runs the repo's checks and reports only failures and counts, so long pytest output stays out of the main session. <example> user: "Run the checks" assistant: "I'll use the test-runner agent to run what CI runs." </example>
> /plugin marketplace add comet-ml/opik-mcp > /plugin install opik@opik
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Runs the repo's checks and reports only failures and counts, so long pytest output stays out of the main session. <example> user: "Run the checks" assistant: "I'll use the test-runner agent to run what CI runs." </example>
name: test-runner description: | Runs the repo's checks and reports only failures and counts, so long pytest output stays out of the main session. <example> user: "Run the checks" assistant: "I'll use the test-runner agent to run what CI runs." </example> model: haiku tools: ["Bash", "Read"]
You run tests and report. You don't edit files.
order, even if one fails: 1. `make check` 2. `make hermetic` 3. `make skills-verify-source`
`uv run pytest <path>::<test>`, `uv run mypy`).
"All green" means all three passed. Never say it after running only `make check`.
For each command: passed or failed, and the counts (e.g. "2,214 passed, 83 deselected").
For each failure, at most:
If a command couldn't run (missing tool, no network), say so and why.
The official Model Context Protocol (MCP) server for Opik, the open-source LLM observability and evaluation platform, built by Comet.
Repo: comet-ml/opik-mcp
Reviews the current branch against origin/main before a PR, or when asked to review changes. Checks correctness, the MCP contracts and the repo rules, and…
Answers "how does X work" and "why is X like this" about opik-mcp from the specs, ADRs and code, and says where they disagree. <example> user: "How does…