Skills
MCP
Plugins
Subagents
.fyi
.fyi
Search…
⌘K
…
/
raphaelchristi
/
harness-evolver
home
/
subagents
/
raphaelchristi
/
harness-evolver
raphaelchristi/harness-evolver
6 subagents
View on GitHub
Subagent
harness-architect
Use this agent when the evolution loop stagnates or regresses. Analyzes the agent architecture and recommends topology changes (single-call → RAG, chain → ReAct, etc.).
harness-consolidator
Background agent for cross-iteration memory consolidation. Runs after each iteration to extract learnings and update evolution_memory.md. Read-only analysis — does not modify agent code.
harness-critic
Use this agent when scores converge suspiciously fast, evaluator quality is questionable, or the agent reaches high scores in few iterations. Detects gaming AND implements fixes.
harness-evaluator
Use this agent to evaluate experiment outputs using LLM-as-judge. Reads run inputs/outputs from LangSmith via langsmith-cli, judges correctness, and writes scores back as feedback. No external API key
harness-proposer
Self-organizing agent optimizer. Investigates a data-driven lens (question), decides its own approach, and modifies real code in an isolated git worktree. May self-abstain if it cannot add meaningful
harness-testgen
Use this agent to generate test inputs for the evaluation dataset. Spawned by the setup skill when no test data exists.