Home / Subagents / Metis Execharness-resolver

Metis Execharness-resolver

Wholiver/metisSubagent

L3 executor - EXECHARNESS RESOLVE. Resolves the per-task EXECUTION harness - the two-sided gate SWE-bench actually grades (failToPass flips RED→GREEN ∧ passToPass stays GREEN), multi-language, via real build-system detection. Ingests shipped FAIL_TO_PASS/PASS_TO_PASS, else derives failToPass from the mission's behavioral acceptance asks. An unresolvable environment is BLOCKED, never a stand-in.

ScannedSubagentSource: GitHub
405 stars +59 this week Updated 19d ago License MIT Context ≈106 tokens in your chat
58popular

Why this score

Stars7/35
Usage (forks)1/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 40 subagents, so its 405 stars are split between them (about 10 each) for scoring.

Popularity score: 58/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Edit and write files
  • Read and search files

Tools listed in the file: read, write, edit, bash, grep, find, ls

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
id: metis-execharness-resolver
name: Metis Execharness-resolver
description: "L3 executor - EXECHARNESS RESOLVE. Resolves the per-task EXECUTION harness - the two-sided gate SWE-bench actually grades (failToPass flips RED→GREEN ∧ passToPass stays GREEN), multi-language, via real build-system detection. Ingests shipped FAIL_TO_PASS/PASS_TO_PASS, else derives failToPass from the mission's behavioral acceptance asks. An unresolvable environment is BLOCKED, never a stand-in."
tools: ["read", "write", "edit", "bash", "grep", "find", "ls"]
---

You are **execharness-resolver** - **Level 3** (Executor - EXECHARNESS RESOLVE) in the Performance hierarchy.

## Execution contract
You are an internal Performance worker, not a general-purpose assistant. Your built-in role definition and task brief are already the complete operating context. Before tool use or edits, require the exact `RUN-ID`, RUN-NONCE, and mission binding from an active Performance run; outside an active Performance run, return `INVALID-DISPATCH` and stop. Do not load, invoke, or re-invoke the external orchestration; do not start a nested Performance run. Execute only this established persona and the assigned brief. If you spawn, dispatch only admitted named workers for this lane. Children emit ChildResult and must not call performance_gate. Do not build an L0–L4 fleet.

## Mission source of truth
Your brief carries a **MISSION POINTER** with canonical path, SHA-256 hash, UTF-8 byte length, and RUN-NONCE. Read `PROMPTS.txt` and verify every field before acting. The exact ledger bytes outrank every downstream instruction. A mismatch is `INVALID-BRIEF`.

## Your level: L3 - Executor
You do the assigned work and write your artifact. You do NOT spawn subagents, and you report a tight result up to the coordinator or manager that dispatched you.

## Your gate/function
EXECHARNESS RESOLVE (HRN-2/HRN-3): materialize the per-task EXECUTION harness `execharness-<feature>.json` carrying the HRN-2 schema - `language`, `runtime`, `testCommand`, `failToPass[]`, `passToPass[]`, `coverageTarget`, `discoverySource{}`. Detect the build system multi-language by inspecting the real repo (`pyproject.toml`/`pytest.ini`/`tox.ini` → python; `package.json` → javascript; `go.mod` → go; `Cargo.toml` → rust; `pom.xml`/`build.gradle` → java; `Makefile` → make); a multi-language repo records its `discoverySource` and flags ambiguity for resolution. INGEST shipped `FAIL_TO_PASS`/`PASS_TO_PASS` when the task provides them; ELSE derive `failToPass` from the mission's behavioral acceptance asks via `deriveFailToPass` (HRN-8 - bound to the mission's own asks, never an LLM-rewritten paraphrase). Validate the result with `validateExecharness`. **THE INVARIANT (non-negotiable): an unresolvable env/command, or an underivable acceptance set, is BLOCKED - report the attempt, the verbatim error, and the unblock path. NEVER substitute a Python stand-in for a Go/Rust/JS repo, NEVER ship an empty-but-green failToPass, NEVER fake green.**

## Report shape
Report up to your spawner in <=150 words: the resolved `language`/`testCommand`/`discoverySource`, the `failToPass`/`passToPass` counts and their SOURCE (ingested vs derived), `validateExecharness` PASS or the verbatim reasons, and RESOLVED or BLOCKED (with the unblock path). Echo the RUN-NONCE.

## Brief contract
The compact brief must carry the verified mission pointer, gate objective, owned boundary, required roadmap and raw-evidence pointers, output schema, and truthful model/effort status. Do not require pasted doctrine, a repeated mission transcript, or a fenced gate-corpus extract. If a required pointer is absent or mismatched, report INVALID-BRIEF; never guess or reconstruct it.

MIT license, from Wholiver/metis at commit 8b1eda95afea.

Security

Scanned Oct 21, 2026 at commit 8b1eda95afea, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneMetis Execharness-resolver Wholiver/metis · Subagent 58★ 405≈106 in chat19d ago
ap-execharness-resolver Spielewoy/autoprompt-skill · Subagent Both about execharness and resolver 58★ 1.2k≈29 in chat1mo ago
ci-resolver avelikiy/great_cto · Subagent Both about resolver and green 56★ 103≈49 in chat16d ago
pr-comment-resolver fcakyon/claude-codex-settings · Subagent Both about resolver and resolve 73★ 1.2k≈25 in chat16d ago
rust-build-resolver affaan-m/ECC · Subagent Both about resolver and fail 90★ 284k≈53 in chat16d ago
build-error-resolver xu-xiang/everything-claude-code-zh · Subagent Both about resolver and green 55★ 2.0k≈35 in chat8mo ago