{"data":{"slug":"first-fluke-oh-my-agent","name":"oh-my-agent","tagline":"Portable vendor-agnostic agent harness for project-specific AI agents and workflows","github_url":"https://github.com/first-fluke/oh-my-agent","owner":"first-fluke","repo":"oh-my-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/245837028?v=4","primary_language":"TypeScript","stars":1311,"forks":149,"topics":["agent-harness","agent-skills","agentic-coding","ai-agents","claude-code","cli","codex","cursor","developer-tools","llm","multi-agent","multi-agent-systems","oh-my-agent","opencode","orchestration","orchestrator","serena"],"archived":false,"github_pushed_at":"2026-09-19T09:25:06+00:00","maintenance_label":"Very active","stars_delta_30d":91,"url":"https://www.graphcanon.com/tools/first-fluke-oh-my-agent","markdown_url":"https://www.graphcanon.com/tools/first-fluke-oh-my-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/first-fluke-oh-my-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=first-fluke-oh-my-agent","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.","homepage_url":"https://firstfluke.com/oh-my-agent/","license":"MIT","open_issues":2,"watchers":6,"ai_summary":"A TypeScript-based framework intended to streamline the deployment of custom AI agents aligned with specific codebases and engineering standards.","readme_excerpt":"## Quick Start\n\nThe install scripts below auto-install bun, uv, and serena if they're missing.\n\n```bash","github_created_at":"2026-01-30T11:29:46+00:00","created_at":"2026-07-15T10:52:52.171652+00:00","updated_at":"2026-09-20T04:38:22.994484+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"}],"tags":[{"slug":"agent-harness","name":"agent-harness"},{"slug":"agentic-coding","name":"agentic-coding"},{"slug":"claude-code","name":"claude-code"},{"slug":"codex","name":"codex"},{"slug":"cursor","name":"cursor"},{"slug":"multi-agent-systems","name":"multi-agent-systems"},{"slug":"orchestration","name":"orchestration"},{"slug":"serena","name":"serena"}],"trust":{"provenance":{"is_fork":false,"github_id":1145914675,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-19T17:34:19.638Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-09-19T04:20:41Z","stars_delta_30d":91,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:52:53.592Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-19T17:34:20.672Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-19T17:34:20.672Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-19T17:34:20.672Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-19T17:34:20.672Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need a vendor-agnostic solution for deploying project-specific AI agents","For aligning custom AI agents with your existing coding conventions and standards"],"when_not_to_use":["If you prefer frameworks that are tightly coupled to specific vendors or technologies","In scenarios where the codebase does not benefit from additional abstractions provided by a harness for multi-agent systems"],"source":"enrich:decision_facts","observed_at":"2026-07-16T21:04:13.929Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"oh-my-agent is a TypeScript-based framework designed to simplify the deployment of custom AI agents tailored for specific codebases and engineering requirements."}]}}