{"repo":"first-fluke/oh-my-agent","free":true,"listed":false,"github":"https://github.com/first-fluke/oh-my-agent","clone":"git clone https://github.com/first-fluke/oh-my-agent.git","description":"The multi-agent harness that checks the work: verifies agent runs by artifacts (stop-hook gates, independent judges, append-only event logs) across Claude Code, Codex, Cursor, and 10+ runtimes.","language":"TypeScript","stars":1233,"topics":["ai-agents","multi-agent","orchestrator","serena","agent-harness","oh-my-agent","agent-skills","agentic-coding","claude-code","codex"],"license":"MIT","category":"ai-agents","readme_excerpt":"oh-my-agent: The Multi-Agent Harness That Checks the Work 한국어 中文 Português 日本語 Français Español Nederlands Polski Русский Deutsch Tiếng Việt ภาษาไทย Agents narrate success. oh-my-agent checks the artifacts. Spawning parallel agents is the easy part. The hard part is knowing whether they actually did the work. \"Tests pass, all criteria met\" costs an agent nothing to say, and nothing inside that same session can contradict it. oh-my-agent makes the claim falsifiable. A Stop hook refuses to end your session until your project's own typecheck / test / lint script exits 0. A gate command decides whether a workflow really ran by looking for the artifacts it must have left behind — and its JSON verdict, not the agent's summary, is the result. An independent judge with a fresh context re-verifies every criterion each round, including the ones that already passed. Every gate decision lands on an append-only event log you can read after the fact. Then it runs that same discipline across a dozen agent runtimes from one portable .agents/ directory. Watch the full video (35s) Verification, Not Narration Each mechanism below is mechanical: a command exits 0 or it doesn't, a file is on disk or it isn't. No LLM is asked whether the work \"looks correct.\" Mechanism What it mechanically checks Where it lives ----------- ------------------------------ ---------------- Stop-hook gate Blocks session termination while a persistent workflow is active, and runs the configured gate script before allow","default_branch":null,"files":null,"tree":[],"storefront":"/r/first-fluke","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/first-fluke/oh-my-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}