{"protocolVersion":"0.6","name":"Genome Agentic Development Platform","description":"Hierarchical Multi-Agent Orchestration System that takes a product description and autonomously designs, implements, tests, secures, deploys, and monitors it. Comprises specialist agents: SCM, Architect, Backend, Frontend, DevOps, QA, Security, Monitoring, and Data.","url":"http://localhost:8000","provider":{"organization":"Genome / Trebol AI","url":"http://localhost:8000"},"version":"0.1.0","documentationUrl":"http://localhost:8000/docs","capabilities":{"streaming":true,"pushNotifications":true,"stateTransitionHistory":true},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json","text/event-stream"],"skills":[{"id":"discovery","name":"Discovery Agent","description":"Business Discovery Specialist. Guides the PO through a structured conversation to capture complete business context: users, problems, features, success metrics, integrations, and constraints. Never asks technical questions. Produces DISCOVERY.md documents that serve as the single source of business truth for all other agents.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"anthropic","model":"claude-sonnet-4-6"}},{"id":"scm","name":"SCM Agent","description":"Primer agente del pipeline. Conversa con el PO para entender la estructura de repositorios del proyecto, crea los repos en GitHub/GitLab/on-premise, configura ramas y protecciones, y hace handoff al Architect.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"anthropic","model":"claude-sonnet-4-6"}},{"id":"architect","name":"Architect Agent","description":"Translates PO natural-language requests into full technical specifications. Asks targeted discovery questions, produces ARCHITECTURE.md, and decomposes the spec into typed tasks for each expert agent.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"anthropic","model":"claude-opus-4-6"}},{"id":"backend","name":"Backend Agent","description":"Implements REST/GraphQL APIs, domain models, business logic, and backend tests. Uses FastAPI (Python) or NestJS (TypeScript) per the Architect spec. Never touches frontend code or IaC.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"anthropic","model":"claude-sonnet-4-6"}},{"id":"frontend","name":"Frontend Agent","description":"Builds frontend applications with TypeScript strict mode, WCAG AA accessibility, and mobile-first responsive design. Supports Angular, Next.js, React, Vue and other frameworks as specified in ARCHITECTURE.md. Integrates with the backend API. Never touches backend or IaC.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"anthropic","model":"claude-sonnet-4-6"}},{"id":"devops","name":"DevOps Agent","description":"Writes IaC (Terraform/Pulumi) for any cloud, creates Docker/K8s configs, configures CI/CD pipelines (GitHub Actions). Security-first, least-privilege IAM. Never writes application code.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"glm","model":"glm-5.2"}},{"id":"qa","name":"QA Agent","description":"Defines test strategy, writes BDD acceptance tests, runs compilation checks, runs coverage gates (≥80%), and reports bugs as tasks to responsible experts. Never fixes bugs — only finds and reports them.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"minimax","model":"MiniMax-M3"}},{"id":"security","name":"Security Agent","description":"OWASP Top 10 audit, CVE scanning (pip-audit/npm audit), secrets leak detection. Blocks deployment on unresolved critical findings. Never writes application features.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"anthropic","model":"claude-sonnet-4-6"}},{"id":"monitoring","name":"Monitoring Agent","description":"Instruments apps with OpenTelemetry, generates Grafana/Prometheus dashboards, alert rules, SLO configs, and incident runbooks. SLO targets require explicit PO approval before production release.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"glm","model":"glm-5.2"}},{"id":"data","name":"Data Agent","description":"Designs database schemas, writes Alembic migrations and Prisma schemas, creates strategic indexes, and generates seed data. Requires PO approval for any destructive migration.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"glm","model":"glm-5.2"}},{"id":"ingestion","name":"Ingestion Agent","description":"Absorbs existing codebases by cloning repositories, building structural and semantic knowledge graphs (Neo4j + Qdrant), generating architecture documentation, and handing off to the Architect for collaborative analysis.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":"anthropic","model":"claude-sonnet-4-6"}},{"id":"task_manager","name":"Task_Manager Agent","description":"Decomposes Change Request tasks for mode=existing projects into atomic file-level WorkUnits, applies semantic edits via scope agents, validates with per-language sensors, and drives the self-improvement loop. Language-agnostic — supports all 29 languages in the graphify/tree-sitter registry. DO NOT use for new project generation or architectural decisions.","inputModes":["text/plain"],"outputModes":["text/plain"],"x-llm":{"provider":null,"model":null}}]}