chore: install openagent opencode

Signed-off-by: Dmytro Stanchiev <git@dmytros.dev>
This commit is contained in:
2026-04-07 11:31:26 -04:00
parent b4c03ff25e
commit c2263602c4
204 changed files with 38010 additions and 0 deletions

View File

@@ -0,0 +1,363 @@
{
"$schema": "https://opencode.ai/schemas/agent-metadata.json",
"schema_version": "1.0.0",
"description": "Centralized metadata for OpenAgents Control agents. This file stores metadata that is not part of the OpenCode agent schema but is needed for registry management, installation, and documentation.",
"agents": {
"openagent": {
"id": "openagent",
"name": "OpenAgent",
"category": "core",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["universal", "coordination", "primary"],
"dependencies": [
"subagent:task-manager",
"subagent:batch-executor",
"subagent:documentation",
"subagent:contextscout",
"subagent:externalscout",
"context:standards-code",
"context:standards-docs",
"context:standards-tests",
"context:review-ref",
"context:delegation-ref",
"context:external-libraries-workflow"
]
},
"opencoder": {
"id": "opencoder",
"name": "OpenCoder",
"category": "core",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["development", "coding", "implementation"],
"dependencies": [
"subagent:documentation",
"subagent:task-manager",
"subagent:batch-executor",
"subagent:coder-agent",
"subagent:tester",
"subagent:reviewer",
"subagent:build-agent",
"subagent:contextscout",
"subagent:externalscout",
"context:standards-code",
"context:task-delegation-basics",
"context:component-planning",
"context:external-libraries-workflow"
]
},
"repo-manager": {
"id": "repo-manager",
"name": "Repo Manager",
"category": "meta",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["repository", "management", "orchestration"],
"dependencies": [
"subagent:task-manager",
"subagent:contextscout",
"subagent:documentation",
"subagent:coder-agent",
"subagent:tester",
"subagent:reviewer",
"subagent:build-agent"
]
},
"system-builder": {
"id": "system-builder",
"name": "System Builder",
"category": "meta",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["system-generation", "architecture", "scaffolding"],
"dependencies": [
"subagent:agent-generator",
"subagent:command-creator",
"subagent:domain-analyzer",
"subagent:context-organizer",
"subagent:workflow-designer"
]
},
"copywriter": {
"id": "copywriter",
"name": "Copywriter",
"category": "content",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["content", "marketing", "writing"],
"dependencies": [
"context:standards-docs"
]
},
"technical-writer": {
"id": "technical-writer",
"name": "Technical Writer",
"category": "content",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["documentation", "technical", "writing"],
"dependencies": [
"context:standards-docs"
]
},
"data-analyst": {
"id": "data-analyst",
"name": "Data Analyst",
"category": "data",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["data", "analysis", "visualization"],
"dependencies": []
},
"eval-runner": {
"id": "eval-runner",
"name": "Eval Runner",
"category": "testing",
"type": "agent",
"version": "1.0.0",
"author": "opencode",
"tags": ["testing", "evaluation", "quality"],
"dependencies": [
"context:standards-tests"
]
},
"task-manager": {
"id": "task-manager",
"name": "TaskManager",
"category": "subagents/core",
"type": "subagent",
"version": "2.0.0",
"author": "opencode",
"tags": ["task-breakdown", "planning", "coordination"],
"dependencies": [
"context:task-delegation-basics"
]
},
"batch-executor": {
"id": "batch-executor",
"name": "BatchExecutor",
"category": "subagents/core",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["parallel-execution", "batch-management", "coordination"],
"dependencies": [
"subagent:coder-agent",
"subagent:task-manager"
]
},
"documentation": {
"id": "documentation",
"name": "DocWriter",
"category": "subagents/core",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["documentation", "writing"],
"dependencies": [
"context:standards-docs"
]
},
"contextscout": {
"id": "contextscout",
"name": "ContextScout",
"category": "subagents/core",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["context", "discovery", "search"],
"dependencies": []
},
"externalscout": {
"id": "externalscout",
"name": "ExternalScout",
"category": "subagents/core",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["external", "documentation", "search"],
"dependencies": []
},
"context-manager": {
"id": "context-manager",
"name": "ContextManager",
"category": "subagents/core",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["context", "management", "organization"],
"dependencies": []
},
"context-retriever": {
"id": "context-retriever",
"name": "Context Retriever",
"category": "subagents/core",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["context", "retrieval", "search"],
"dependencies": []
},
"coder-agent": {
"id": "coder-agent",
"name": "CoderAgent",
"category": "subagents/code",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["coding", "implementation"],
"dependencies": [
"context:standards-code"
]
},
"tester": {
"id": "tester",
"name": "TestEngineer",
"category": "subagents/code",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["testing", "tdd", "quality"],
"dependencies": [
"context:standards-tests"
]
},
"reviewer": {
"id": "reviewer",
"name": "CodeReviewer",
"category": "subagents/code",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["review", "security", "quality"],
"dependencies": [
"context:standards-code",
"context:review-ref"
]
},
"build-agent": {
"id": "build-agent",
"name": "BuildAgent",
"category": "subagents/code",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["build", "validation", "type-checking"],
"dependencies": []
},
"frontend-specialist": {
"id": "frontend-specialist",
"name": "OpenFrontendSpecialist",
"category": "subagents/development",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["frontend", "ui", "design"],
"dependencies": [
"context:standards-code"
]
},
"devops-specialist": {
"id": "devops-specialist",
"name": "OpenDevopsSpecialist",
"category": "subagents/development",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["devops", "ci-cd", "infrastructure"],
"dependencies": []
},
"agent-generator": {
"id": "agent-generator",
"name": "AgentGenerator",
"category": "subagents/system-builder",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["generation", "agents", "scaffolding"],
"dependencies": []
},
"command-creator": {
"id": "command-creator",
"name": "CommandCreator",
"category": "subagents/system-builder",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["commands", "generation", "scaffolding"],
"dependencies": []
},
"domain-analyzer": {
"id": "domain-analyzer",
"name": "DomainAnalyzer",
"category": "subagents/system-builder",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["analysis", "domain", "architecture"],
"dependencies": []
},
"context-organizer": {
"id": "context-organizer",
"name": "ContextOrganizer",
"category": "subagents/system-builder",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["context", "organization", "structure"],
"dependencies": []
},
"workflow-designer": {
"id": "workflow-designer",
"name": "WorkflowDesigner",
"category": "subagents/system-builder",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["workflow", "design", "architecture"],
"dependencies": []
},
"image-specialist": {
"id": "image-specialist",
"name": "Image Specialist",
"category": "subagents/utils",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["images", "editing", "generation"],
"dependencies": []
},
"simple-responder": {
"id": "simple-responder",
"name": "Simple Responder",
"category": "subagents/test",
"type": "subagent",
"version": "1.0.0",
"author": "opencode",
"tags": ["testing", "evaluation"],
"dependencies": []
}
},
"defaults": {
"agent": {
"version": "1.0.0",
"author": "opencode",
"type": "agent",
"tags": []
},
"subagent": {
"version": "1.0.0",
"author": "opencode",
"type": "subagent",
"tags": []
}
}
}