registry.json 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308
  1. {
  2. "version": "2.0.0",
  3. "schema_version": "2.0.0",
  4. "repository": "https://github.com/darrenhinde/OpenAgents",
  5. "categories": {
  6. "essential": "Minimal components for basic functionality",
  7. "standard": "Standard components for typical use",
  8. "extended": "Extended components for advanced features",
  9. "specialized": "Specialized components for specific domains",
  10. "meta": "Meta-level components for system generation"
  11. },
  12. "components": {
  13. "agents": [
  14. {
  15. "id": "opencoder",
  16. "name": "OpenCoder",
  17. "type": "agent",
  18. "path": ".opencode/agent/core/opencoder.md",
  19. "legacy_path": ".opencode/agent/opencoder.md",
  20. "aliases": [
  21. "opencoder"
  22. ],
  23. "description": "Specialized development agent for complex coding, architecture, and multi-file refactoring",
  24. "tags": [
  25. "development",
  26. "architecture",
  27. "coding",
  28. "refactoring"
  29. ],
  30. "dependencies": [
  31. "subagent:task-manager",
  32. "subagent:documentation",
  33. "subagent:coder-agent",
  34. "subagent:tester",
  35. "subagent:reviewer",
  36. "subagent:build-agent"
  37. ],
  38. "category": "standard"
  39. },
  40. {
  41. "id": "openagent",
  42. "name": "OpenAgent",
  43. "type": "agent",
  44. "path": ".opencode/agent/core/openagent.md",
  45. "legacy_path": ".opencode/agent/openagent.md",
  46. "aliases": [
  47. "openagent"
  48. ],
  49. "description": "Universal agent for answering queries, executing tasks, and coordinating workflows across any domain",
  50. "tags": [
  51. "universal",
  52. "flexible",
  53. "coordination"
  54. ],
  55. "dependencies": [
  56. "subagent:task-manager",
  57. "subagent:documentation"
  58. ],
  59. "category": "essential"
  60. },
  61. {
  62. "id": "system-builder",
  63. "name": "System Builder",
  64. "type": "agent",
  65. "path": ".opencode/agent/meta/system-builder.md",
  66. "description": "Generates complete context-aware AI systems from user requirements",
  67. "tags": [
  68. "system-generation",
  69. "architecture",
  70. "orchestration",
  71. "meta"
  72. ],
  73. "dependencies": [
  74. "subagent:domain-analyzer",
  75. "subagent:agent-generator",
  76. "subagent:context-organizer",
  77. "subagent:workflow-designer",
  78. "subagent:command-creator"
  79. ],
  80. "category": "meta"
  81. },
  82. {
  83. "id": "codebase-agent",
  84. "name": "Codebase Agent",
  85. "type": "agent",
  86. "path": ".opencode/agent/development/codebase-agent.md",
  87. "description": "Multi-language implementation agent for modular and functional development",
  88. "tags": [],
  89. "dependencies": [],
  90. "category": "standard"
  91. },
  92. {
  93. "id": "devops-specialist",
  94. "name": "Devops Specialist",
  95. "type": "agent",
  96. "path": ".opencode/agent/development/devops-specialist.md",
  97. "description": "Expert in CI/CD, infrastructure as code, and deployment automation",
  98. "tags": [],
  99. "dependencies": [],
  100. "category": "development"
  101. },
  102. {
  103. "id": "frontend-specialist",
  104. "name": "Frontend Specialist",
  105. "type": "agent",
  106. "path": ".opencode/agent/development/frontend-specialist.md",
  107. "description": "Expert in React, Vue, and modern CSS architecture",
  108. "tags": [],
  109. "dependencies": [],
  110. "category": "development"
  111. },
  112. {
  113. "id": "backend-specialist",
  114. "name": "Backend Specialist",
  115. "type": "agent",
  116. "path": ".opencode/agent/development/backend-specialist.md",
  117. "description": "Expert in API design, database architecture, and server-side development",
  118. "tags": [],
  119. "dependencies": [],
  120. "category": "development"
  121. },
  122. {
  123. "id": "technical-writer",
  124. "name": "Technical Writer",
  125. "type": "agent",
  126. "path": ".opencode/agent/content/technical-writer.md",
  127. "description": "Expert in documentation, API docs, and technical communication",
  128. "tags": [],
  129. "dependencies": [],
  130. "category": "content"
  131. },
  132. {
  133. "id": "copywriter",
  134. "name": "Copywriter",
  135. "type": "agent",
  136. "path": ".opencode/agent/content/copywriter.md",
  137. "description": "Expert in persuasive writing, marketing copy, and brand messaging",
  138. "tags": [],
  139. "dependencies": [],
  140. "category": "content"
  141. },
  142. {
  143. "id": "data-analyst",
  144. "name": "Data Analyst",
  145. "type": "agent",
  146. "path": ".opencode/agent/data/data-analyst.md",
  147. "description": "Expert in data analysis, visualization, and statistical insights",
  148. "tags": [],
  149. "dependencies": [],
  150. "category": "data"
  151. },
  152. {
  153. "id": "eval-runner",
  154. "name": "Eval Runner",
  155. "type": "agent",
  156. "path": ".opencode/agent/eval-runner.md",
  157. "description": "Test harness for evaluation framework - DO NOT USE DIRECTLY",
  158. "tags": [],
  159. "dependencies": [],
  160. "category": "standard"
  161. },
  162. {
  163. "id": "repo-manager",
  164. "name": "Repo Manager",
  165. "type": "agent",
  166. "path": ".opencode/agent/meta/repo-manager.md",
  167. "description": "Meta agent for managing OpenAgents repository development with context-aware planning, task breakdown, and automatic documentation",
  168. "tags": [],
  169. "dependencies": [],
  170. "category": "meta"
  171. }
  172. ],
  173. "subagents": [
  174. {
  175. "id": "task-manager",
  176. "name": "Task Manager",
  177. "type": "subagent",
  178. "path": ".opencode/agent/subagents/core/task-manager.md",
  179. "description": "Breaks down complex features into small, verifiable subtasks",
  180. "tags": [
  181. "planning",
  182. "organization",
  183. "task-management"
  184. ],
  185. "dependencies": [],
  186. "category": "essential"
  187. },
  188. {
  189. "id": "image-specialist",
  190. "name": "Image Specialist",
  191. "type": "subagent",
  192. "path": ".opencode/agent/subagents/utils/image-specialist.md",
  193. "description": "Generates and edits images using Gemini AI",
  194. "tags": [
  195. "images",
  196. "ai",
  197. "generation"
  198. ],
  199. "dependencies": [
  200. "tool:gemini"
  201. ],
  202. "category": "utils"
  203. },
  204. {
  205. "id": "reviewer",
  206. "name": "Reviewer",
  207. "type": "subagent",
  208. "path": ".opencode/agent/subagents/code/reviewer.md",
  209. "description": "Performs code review with security and quality checks",
  210. "tags": [
  211. "review",
  212. "security",
  213. "quality"
  214. ],
  215. "dependencies": [],
  216. "category": "standard"
  217. },
  218. {
  219. "id": "tester",
  220. "name": "Tester",
  221. "type": "subagent",
  222. "path": ".opencode/agent/subagents/code/tester.md",
  223. "description": "Writes unit and integration tests",
  224. "tags": [
  225. "testing",
  226. "tdd",
  227. "quality"
  228. ],
  229. "dependencies": [],
  230. "category": "standard"
  231. },
  232. {
  233. "id": "documentation",
  234. "name": "Documentation Writer",
  235. "type": "subagent",
  236. "path": ".opencode/agent/subagents/core/documentation.md",
  237. "description": "Creates and updates documentation",
  238. "tags": [
  239. "docs",
  240. "documentation",
  241. "writing"
  242. ],
  243. "dependencies": [],
  244. "category": "essential"
  245. },
  246. {
  247. "id": "coder-agent",
  248. "name": "Coder Agent",
  249. "type": "subagent",
  250. "path": ".opencode/agent/subagents/code/coder-agent.md",
  251. "description": "Executes coding subtasks in sequence",
  252. "tags": [
  253. "coding",
  254. "implementation",
  255. "execution"
  256. ],
  257. "dependencies": [],
  258. "category": "standard"
  259. },
  260. {
  261. "id": "build-agent",
  262. "name": "Build Agent",
  263. "type": "subagent",
  264. "path": ".opencode/agent/subagents/code/build-agent.md",
  265. "description": "Type checks and validates builds",
  266. "tags": [
  267. "build",
  268. "validation",
  269. "type-checking"
  270. ],
  271. "dependencies": [],
  272. "category": "standard"
  273. },
  274. {
  275. "id": "codebase-pattern-analyst",
  276. "name": "Codebase Pattern Analyst",
  277. "type": "subagent",
  278. "path": ".opencode/agent/subagents/code/codebase-pattern-analyst.md",
  279. "description": "Analyzes and implements codebase patterns",
  280. "tags": [
  281. "patterns",
  282. "analysis",
  283. "architecture"
  284. ],
  285. "dependencies": [],
  286. "category": "specialized"
  287. },
  288. {
  289. "id": "domain-analyzer",
  290. "name": "Domain Analyzer",
  291. "type": "subagent",
  292. "path": ".opencode/agent/subagents/system-builder/domain-analyzer.md",
  293. "description": "Analyzes user domains and recommends agent architectures",
  294. "tags": [
  295. "analysis",
  296. "domain-modeling",
  297. "architecture"
  298. ],
  299. "dependencies": [],
  300. "category": "meta"
  301. },
  302. {
  303. "id": "agent-generator",
  304. "name": "Agent Generator",
  305. "type": "subagent",
  306. "path": ".opencode/agent/subagents/system-builder/agent-generator.md",
  307. "description": "Generates XML-optimized agent files following research-backed patterns",
  308. "tags": [
  309. "generation",
  310. "xml-optimization",
  311. "agents"
  312. ],
  313. "dependencies": [],
  314. "category": "meta"
  315. },
  316. {
  317. "id": "context-organizer",
  318. "name": "Context Organizer",
  319. "type": "subagent",
  320. "path": ".opencode/agent/subagents/system-builder/context-organizer.md",
  321. "description": "Organizes and generates modular context files",
  322. "tags": [
  323. "context",
  324. "organization",
  325. "knowledge-management"
  326. ],
  327. "dependencies": [],
  328. "category": "meta"
  329. },
  330. {
  331. "id": "workflow-designer",
  332. "name": "Workflow Designer",
  333. "type": "subagent",
  334. "path": ".opencode/agent/subagents/system-builder/workflow-designer.md",
  335. "description": "Designs complete workflow definitions with context dependencies",
  336. "tags": [
  337. "workflows",
  338. "design",
  339. "orchestration"
  340. ],
  341. "dependencies": [],
  342. "category": "meta"
  343. },
  344. {
  345. "id": "command-creator",
  346. "name": "Command Creator",
  347. "type": "subagent",
  348. "path": ".opencode/agent/subagents/system-builder/command-creator.md",
  349. "description": "Creates custom slash commands with clear syntax and examples",
  350. "tags": [
  351. "commands",
  352. "generation",
  353. "cli"
  354. ],
  355. "dependencies": [],
  356. "category": "meta"
  357. },
  358. {
  359. "id": "context-retriever",
  360. "name": "Context Retriever",
  361. "type": "subagent",
  362. "path": ".opencode/agent/subagents/core/context-retriever.md",
  363. "description": "Generic context search and retrieval specialist for finding relevant context files, standards, and guides in any repository",
  364. "tags": [],
  365. "dependencies": [],
  366. "category": "core"
  367. }
  368. ],
  369. "commands": [
  370. {
  371. "id": "test",
  372. "name": "Test Pipeline",
  373. "type": "command",
  374. "path": ".opencode/command/test.md",
  375. "description": "Run the complete testing pipeline",
  376. "tags": [
  377. "testing",
  378. "ci",
  379. "validation"
  380. ],
  381. "dependencies": [],
  382. "category": "standard"
  383. },
  384. {
  385. "id": "commit",
  386. "name": "Smart Commit",
  387. "type": "command",
  388. "path": ".opencode/command/commit.md",
  389. "description": "Create intelligent git commits with context",
  390. "tags": [
  391. "git",
  392. "commit",
  393. "version-control"
  394. ],
  395. "dependencies": [],
  396. "category": "standard"
  397. },
  398. {
  399. "id": "context",
  400. "name": "Context Manager",
  401. "type": "command",
  402. "path": ".opencode/command/context.md",
  403. "description": "Manage project context and documentation",
  404. "tags": [
  405. "context",
  406. "documentation",
  407. "management"
  408. ],
  409. "dependencies": [],
  410. "category": "essential"
  411. },
  412. {
  413. "id": "clean",
  414. "name": "Clean Project",
  415. "type": "command",
  416. "path": ".opencode/command/clean.md",
  417. "description": "Clean build artifacts and temporary files",
  418. "tags": [
  419. "cleanup",
  420. "maintenance",
  421. "build"
  422. ],
  423. "dependencies": [],
  424. "category": "standard"
  425. },
  426. {
  427. "id": "optimize",
  428. "name": "Code Optimizer",
  429. "type": "command",
  430. "path": ".opencode/command/optimize.md",
  431. "description": "Optimize code performance and bundle size",
  432. "tags": [
  433. "optimization",
  434. "performance",
  435. "build"
  436. ],
  437. "dependencies": [],
  438. "category": "standard"
  439. },
  440. {
  441. "id": "prompt-enhancer",
  442. "name": "Prompt Enhancer",
  443. "type": "command",
  444. "path": ".opencode/command/prompt-engineering/prompt-enhancer.md",
  445. "description": "Enhance and improve AI prompts",
  446. "tags": [
  447. "prompts",
  448. "ai",
  449. "enhancement"
  450. ],
  451. "dependencies": [],
  452. "category": "standard"
  453. },
  454. {
  455. "id": "worktrees",
  456. "name": "Git Worktrees Manager",
  457. "type": "command",
  458. "path": ".opencode/command/worktrees.md",
  459. "description": "Manage git worktrees for parallel development",
  460. "tags": [
  461. "git",
  462. "worktrees",
  463. "workflow"
  464. ],
  465. "dependencies": [],
  466. "category": "specialized"
  467. },
  468. {
  469. "id": "build-context-system",
  470. "name": "Build Context System",
  471. "type": "command",
  472. "path": ".opencode/command/build-context-system.md",
  473. "description": "Interactive system builder for creating complete context-aware AI architectures",
  474. "tags": [
  475. "system-generation",
  476. "interactive",
  477. "architecture",
  478. "meta"
  479. ],
  480. "dependencies": [
  481. "agent:system-builder"
  482. ],
  483. "category": "meta"
  484. },
  485. {
  486. "id": "validate-repo",
  487. "name": "Validate Repository",
  488. "type": "command",
  489. "path": ".opencode/command/validate-repo.md",
  490. "description": "Comprehensive validation of repository consistency between CLI, docs, registry, and components",
  491. "tags": [
  492. "validation",
  493. "quality",
  494. "consistency",
  495. "maintenance"
  496. ],
  497. "dependencies": [],
  498. "category": "standard"
  499. },
  500. {
  501. "id": "test-new-command",
  502. "name": "Test New Command",
  503. "type": "command",
  504. "path": ".opencode/command/test-new-command.md",
  505. "description": "Test command to verify auto-detection and registry updates work correctly\\\"",
  506. "tags": [],
  507. "dependencies": [],
  508. "category": "standard"
  509. },
  510. {
  511. "id": "commit-openagents",
  512. "name": "Commit Openagents",
  513. "type": "command",
  514. "path": ".opencode/command/commit-openagents.md",
  515. "description": "Smart commit command for opencode-agents repository with automatic validation and conventional commits",
  516. "description": "description: Smart commit command for opencode-agents repository with automatic validation and conventional commits",
  517. "tags": [],
  518. "dependencies": [],
  519. "category": "standard"
  520. },
  521. {
  522. "id": "prompt-optimizer",
  523. "name": "Prompt Optimizer",
  524. "type": "command",
  525. "path": ".opencode/command/prompt-engineering/prompt-optimizer.md",
  526. "description": "Advanced prompt optimizer: Research patterns + token efficiency + semantic preservation. Achieves 30-50% token reduction with 100% meaning preserved.\\\"",
  527. "tags": [],
  528. "dependencies": [],
  529. "category": "standard"
  530. },
  531. {
  532. "id": "create-tests",
  533. "name": "Create Tests",
  534. "type": "command",
  535. "path": ".opencode/command/openagents/new-agents/create-tests.md",
  536. "description": "description: \\\"Generate comprehensive test suites for OpenCode agents with 8 essential test types\\\"",
  537. "tags": [],
  538. "dependencies": [],
  539. "category": "standard"
  540. },
  541. {
  542. "id": "create-agent",
  543. "name": "Create Agent",
  544. "type": "command",
  545. "path": ".opencode/command/openagents/new-agents/create-agent.md",
  546. "description": "description: \\\"Create new OpenCode agents following research-backed best practices (Anthropic 2025)\\\"",
  547. "tags": [],
  548. "dependencies": [],
  549. "category": "standard"
  550. }
  551. ],
  552. "tools": [
  553. {
  554. "id": "gemini",
  555. "name": "Gemini AI Tool",
  556. "type": "tool",
  557. "path": ".opencode/tool/gemini/index.ts",
  558. "description": "Image generation, editing, and analysis using Gemini AI",
  559. "tags": [
  560. "ai",
  561. "images",
  562. "gemini"
  563. ],
  564. "dependencies": [
  565. "tool:env"
  566. ],
  567. "category": "specialized"
  568. },
  569. {
  570. "id": "env",
  571. "name": "Environment Manager",
  572. "type": "tool",
  573. "path": ".opencode/tool/env/index.ts",
  574. "description": "Load and manage environment variables securely",
  575. "tags": [
  576. "environment",
  577. "config",
  578. "security"
  579. ],
  580. "dependencies": [],
  581. "category": "essential"
  582. }
  583. ],
  584. "plugins": [
  585. {
  586. "id": "telegram-bot",
  587. "name": "Telegram Bot Library",
  588. "type": "plugin",
  589. "path": ".opencode/plugin/lib/telegram-bot.ts",
  590. "description": "Simple Telegram Bot wrapper for sending notifications",
  591. "tags": [
  592. "telegram",
  593. "bot",
  594. "library"
  595. ],
  596. "dependencies": [],
  597. "category": "specialized"
  598. },
  599. {
  600. "id": "telegram-notify",
  601. "name": "Telegram Notifications",
  602. "type": "plugin",
  603. "path": ".opencode/plugin/telegram-notify.ts",
  604. "description": "Send notifications via Telegram bot",
  605. "tags": [
  606. "notifications",
  607. "telegram",
  608. "integration"
  609. ],
  610. "dependencies": [
  611. "tool:env",
  612. "plugin:telegram-bot"
  613. ],
  614. "category": "specialized"
  615. },
  616. {
  617. "id": "notify",
  618. "name": "Generic Notifier",
  619. "type": "plugin",
  620. "path": ".opencode/plugin/notify.ts",
  621. "description": "Generic notification system",
  622. "tags": [
  623. "notifications",
  624. "alerts"
  625. ],
  626. "dependencies": [],
  627. "category": "specialized"
  628. }
  629. ],
  630. "contexts": [
  631. {
  632. "id": "essential-patterns",
  633. "name": "Essential Patterns",
  634. "type": "context",
  635. "path": ".opencode/context/core/essential-patterns.md",
  636. "description": "Core development patterns and best practices",
  637. "tags": [
  638. "patterns",
  639. "best-practices",
  640. "guidelines"
  641. ],
  642. "dependencies": [],
  643. "category": "essential"
  644. },
  645. {
  646. "id": "project-context",
  647. "name": "Project Context",
  648. "type": "context",
  649. "path": ".opencode/context/project/project-context.md",
  650. "description": "Project-specific context and configuration",
  651. "tags": [
  652. "context",
  653. "project",
  654. "configuration"
  655. ],
  656. "dependencies": [],
  657. "category": "essential"
  658. },
  659. {
  660. "id": "standards-code",
  661. "name": "Code Standards",
  662. "type": "context",
  663. "path": ".opencode/context/core/standards/code.md",
  664. "description": "Modular, functional code standards",
  665. "tags": [
  666. "standards",
  667. "code",
  668. "quality"
  669. ],
  670. "dependencies": [],
  671. "category": "standard"
  672. },
  673. {
  674. "id": "standards-patterns",
  675. "name": "Pattern Standards",
  676. "type": "context",
  677. "path": ".opencode/context/core/standards/patterns.md",
  678. "description": "Language-agnostic pattern catalog",
  679. "tags": [
  680. "standards",
  681. "patterns",
  682. "architecture"
  683. ],
  684. "dependencies": [],
  685. "category": "standard"
  686. },
  687. {
  688. "id": "standards-tests",
  689. "name": "Testing Standards",
  690. "type": "context",
  691. "path": ".opencode/context/core/standards/tests.md",
  692. "description": "Testing best practices and guidelines",
  693. "tags": [
  694. "standards",
  695. "testing",
  696. "quality"
  697. ],
  698. "dependencies": [],
  699. "category": "standard"
  700. },
  701. {
  702. "id": "standards-docs",
  703. "name": "Documentation Standards",
  704. "type": "context",
  705. "path": ".opencode/context/core/standards/docs.md",
  706. "description": "Documentation guidelines and templates",
  707. "tags": [
  708. "standards",
  709. "documentation",
  710. "writing"
  711. ],
  712. "dependencies": [],
  713. "category": "standard"
  714. },
  715. {
  716. "id": "standards-analysis",
  717. "name": "Analysis Standards",
  718. "type": "context",
  719. "path": ".opencode/context/core/standards/analysis.md",
  720. "description": "Code analysis framework and guidelines",
  721. "tags": [
  722. "standards",
  723. "analysis",
  724. "quality"
  725. ],
  726. "dependencies": [],
  727. "category": "standard"
  728. },
  729. {
  730. "id": "workflows-delegation",
  731. "name": "Delegation Workflow",
  732. "type": "context",
  733. "path": ".opencode/context/core/workflows/delegation.md",
  734. "description": "Delegation template and process",
  735. "tags": [
  736. "workflows",
  737. "delegation",
  738. "coordination"
  739. ],
  740. "dependencies": [],
  741. "category": "standard"
  742. },
  743. {
  744. "id": "workflows-sessions",
  745. "name": "Session Management Workflow",
  746. "type": "context",
  747. "path": ".opencode/context/core/workflows/sessions.md",
  748. "description": "Session lifecycle and management",
  749. "tags": [
  750. "workflows",
  751. "sessions",
  752. "management"
  753. ],
  754. "dependencies": [],
  755. "category": "standard"
  756. },
  757. {
  758. "id": "workflows-task-breakdown",
  759. "name": "Task Breakdown Workflow",
  760. "type": "context",
  761. "path": ".opencode/context/core/workflows/task-breakdown.md",
  762. "description": "Task breakdown methodology",
  763. "tags": [
  764. "workflows",
  765. "tasks",
  766. "planning"
  767. ],
  768. "dependencies": [],
  769. "category": "standard"
  770. },
  771. {
  772. "id": "workflows-review",
  773. "name": "Code Review Workflow",
  774. "type": "context",
  775. "path": ".opencode/context/core/workflows/review.md",
  776. "description": "Code review process and guidelines",
  777. "tags": [
  778. "workflows",
  779. "review",
  780. "quality"
  781. ],
  782. "dependencies": [],
  783. "category": "standard"
  784. },
  785. {
  786. "id": "system-context-guide",
  787. "name": "Context System Guide",
  788. "type": "context",
  789. "path": ".opencode/context/core/system/context-guide.md",
  790. "description": "Guide to the context system and file organization",
  791. "tags": [
  792. "system",
  793. "guide",
  794. "context"
  795. ],
  796. "dependencies": [],
  797. "category": "standard"
  798. },
  799. {
  800. "id": "system-builder-guide",
  801. "name": "System Builder Guide",
  802. "type": "context",
  803. "path": ".opencode/context/system-builder-templates/SYSTEM-BUILDER-GUIDE.md",
  804. "description": "System Builder Guide",
  805. "tags": [],
  806. "dependencies": [],
  807. "category": "standard"
  808. },
  809. {
  810. "id": "orchestrator-template",
  811. "name": "Orchestrator Template",
  812. "type": "context",
  813. "path": ".opencode/context/system-builder-templates/orchestrator-template.md",
  814. "description": "{domain} orchestrator for {primary_purpose}\\\"",
  815. "tags": [],
  816. "dependencies": [],
  817. "category": "standard"
  818. },
  819. {
  820. "id": "subagent-template",
  821. "name": "Subagent Template",
  822. "type": "context",
  823. "path": ".opencode/context/system-builder-templates/subagent-template.md",
  824. "description": "{specific_task_description}\\\"",
  825. "tags": [],
  826. "dependencies": [],
  827. "category": "standard"
  828. },
  829. {
  830. "id": "clean-code",
  831. "name": "Clean Code",
  832. "type": "context",
  833. "path": ".opencode/context/development/clean-code.md",
  834. "description": "Clean Code Principles",
  835. "tags": [],
  836. "dependencies": [],
  837. "category": "standard"
  838. },
  839. {
  840. "id": "react-patterns",
  841. "name": "React Patterns",
  842. "type": "context",
  843. "path": ".opencode/context/development/react-patterns.md",
  844. "description": "React Patterns & Best Practices",
  845. "tags": [],
  846. "dependencies": [],
  847. "category": "standard"
  848. },
  849. {
  850. "id": "api-design",
  851. "name": "Api Design",
  852. "type": "context",
  853. "path": ".opencode/context/development/api-design.md",
  854. "description": "API Design Patterns",
  855. "tags": [],
  856. "dependencies": [],
  857. "category": "standard"
  858. },
  859. {
  860. "id": "copywriting-frameworks",
  861. "name": "Copywriting Frameworks",
  862. "type": "context",
  863. "path": ".opencode/context/content/copywriting-frameworks.md",
  864. "description": "Copywriting Frameworks",
  865. "tags": [],
  866. "dependencies": [],
  867. "category": "standard"
  868. },
  869. {
  870. "id": "tone-voice",
  871. "name": "Tone Voice",
  872. "type": "context",
  873. "path": ".opencode/context/content/tone-voice.md",
  874. "description": "Tone & Voice Guidelines",
  875. "tags": [],
  876. "dependencies": [],
  877. "category": "standard"
  878. },
  879. {
  880. "id": "design-iteration",
  881. "name": "Design Iteration",
  882. "type": "context",
  883. "path": ".opencode/context/core/workflows/design-iteration.md",
  884. "description": "Design Iteration Workflow",
  885. "tags": [],
  886. "dependencies": [],
  887. "category": "standard"
  888. },
  889. {
  890. "id": "design-assets",
  891. "name": "Design Assets",
  892. "type": "context",
  893. "path": ".opencode/context/development/design-assets.md",
  894. "description": "Design Assets",
  895. "tags": [],
  896. "dependencies": [],
  897. "category": "standard"
  898. },
  899. {
  900. "id": "ui-styling-standards",
  901. "name": "Ui Styling Standards",
  902. "type": "context",
  903. "path": ".opencode/context/development/ui-styling-standards.md",
  904. "description": "UI Styling Standards",
  905. "tags": [],
  906. "dependencies": [],
  907. "category": "standard"
  908. },
  909. {
  910. "id": "animation-patterns",
  911. "name": "Animation Patterns",
  912. "type": "context",
  913. "path": ".opencode/context/development/animation-patterns.md",
  914. "description": "Animation Patterns",
  915. "tags": [],
  916. "dependencies": [],
  917. "category": "standard"
  918. },
  919. {
  920. "id": "design-systems",
  921. "name": "Design Systems",
  922. "type": "context",
  923. "path": ".opencode/context/development/design-systems.md",
  924. "description": "Design Systems",
  925. "tags": [],
  926. "dependencies": [],
  927. "category": "standard"
  928. },
  929. {
  930. "id": "quick-start",
  931. "name": "Quick Start",
  932. "type": "context",
  933. "path": ".opencode/context/openagents-repo/quick-start.md",
  934. "description": "OpenAgents Repository - Quick Start",
  935. "tags": [],
  936. "dependencies": [],
  937. "category": "standard"
  938. },
  939. {
  940. "id": "commands",
  941. "name": "Commands",
  942. "type": "context",
  943. "path": ".opencode/context/openagents-repo/lookup/commands.md",
  944. "description": "Lookup: Command Reference",
  945. "tags": [],
  946. "dependencies": [],
  947. "category": "standard"
  948. },
  949. {
  950. "id": "file-locations",
  951. "name": "File Locations",
  952. "type": "context",
  953. "path": ".opencode/context/openagents-repo/lookup/file-locations.md",
  954. "description": "Lookup: File Locations",
  955. "tags": [],
  956. "dependencies": [],
  957. "category": "standard"
  958. },
  959. {
  960. "id": "adding-agent",
  961. "name": "Adding Agent",
  962. "type": "context",
  963. "path": ".opencode/context/openagents-repo/guides/adding-agent.md",
  964. "description": "Brief description of what this agent does",
  965. "tags": [],
  966. "dependencies": [],
  967. "category": "standard"
  968. },
  969. {
  970. "id": "creating-release",
  971. "name": "Creating Release",
  972. "type": "context",
  973. "path": ".opencode/context/openagents-repo/guides/creating-release.md",
  974. "description": "Guide: Creating a Release",
  975. "tags": [],
  976. "dependencies": [],
  977. "category": "standard"
  978. },
  979. {
  980. "id": "testing-agent",
  981. "name": "Testing Agent",
  982. "type": "context",
  983. "path": ".opencode/context/openagents-repo/guides/testing-agent.md",
  984. "description": "Verify agent requests approval before execution",
  985. "tags": [],
  986. "dependencies": [],
  987. "category": "standard"
  988. },
  989. {
  990. "id": "debugging",
  991. "name": "Debugging",
  992. "type": "context",
  993. "path": ".opencode/context/openagents-repo/guides/debugging.md",
  994. "description": "Guide: Debugging Common Issues",
  995. "tags": [],
  996. "dependencies": [],
  997. "category": "standard"
  998. },
  999. {
  1000. "id": "updating-registry",
  1001. "name": "Updating Registry",
  1002. "type": "context",
  1003. "path": ".opencode/context/openagents-repo/guides/updating-registry.md",
  1004. "description": "Guide: Updating Registry",
  1005. "tags": [],
  1006. "dependencies": [],
  1007. "category": "standard"
  1008. },
  1009. {
  1010. "id": "context-bundle-example",
  1011. "name": "Context Bundle Example",
  1012. "type": "context",
  1013. "path": ".opencode/context/openagents-repo/examples/context-bundle-example.md",
  1014. "description": "Context Bundle Example: Create Data Analyst Agent",
  1015. "tags": [],
  1016. "dependencies": [],
  1017. "category": "standard"
  1018. },
  1019. {
  1020. "id": "evals",
  1021. "name": "Evals",
  1022. "type": "context",
  1023. "path": ".opencode/context/openagents-repo/core-concepts/evals.md",
  1024. "description": "Verify agent responds correctly",
  1025. "tags": [],
  1026. "dependencies": [],
  1027. "category": "standard"
  1028. },
  1029. {
  1030. "id": "agents",
  1031. "name": "Agents",
  1032. "type": "context",
  1033. "path": ".opencode/context/openagents-repo/core-concepts/agents.md",
  1034. "description": "Brief description of what this agent does",
  1035. "tags": [],
  1036. "dependencies": [],
  1037. "category": "standard"
  1038. },
  1039. {
  1040. "id": "categories",
  1041. "name": "Categories",
  1042. "type": "context",
  1043. "path": ".opencode/context/openagents-repo/core-concepts/categories.md",
  1044. "description": "Core Concept: Category System",
  1045. "tags": [],
  1046. "dependencies": [],
  1047. "category": "standard"
  1048. },
  1049. {
  1050. "id": "registry",
  1051. "name": "Registry",
  1052. "type": "context",
  1053. "path": ".opencode/context/openagents-repo/core-concepts/registry.md",
  1054. "description": "Core Concept: Registry System",
  1055. "tags": [],
  1056. "dependencies": [],
  1057. "category": "standard"
  1058. }
  1059. ],
  1060. "config": [
  1061. {
  1062. "id": "env-example",
  1063. "name": "Environment Template",
  1064. "type": "config",
  1065. "path": "env.example",
  1066. "description": "Example environment configuration file",
  1067. "tags": [
  1068. "config",
  1069. "environment",
  1070. "template"
  1071. ],
  1072. "dependencies": [],
  1073. "category": "essential"
  1074. },
  1075. {
  1076. "id": "readme",
  1077. "name": "README",
  1078. "type": "config",
  1079. "path": "README.md",
  1080. "description": "Project documentation and setup guide",
  1081. "tags": [
  1082. "documentation",
  1083. "readme",
  1084. "guide"
  1085. ],
  1086. "dependencies": [],
  1087. "category": "essential"
  1088. }
  1089. ]
  1090. },
  1091. "profiles": {
  1092. "essential": {
  1093. "name": "Essential (Minimal)",
  1094. "description": "Minimal starter kit - universal agent with core subagents. Great for learning the system or lightweight tasks. Upgrade to Developer or Business for full features.",
  1095. "components": [
  1096. "agent:openagent",
  1097. "subagent:task-manager",
  1098. "subagent:documentation",
  1099. "command:context",
  1100. "command:clean",
  1101. "tool:env",
  1102. "context:essential-patterns",
  1103. "context:project-context",
  1104. "config:env-example"
  1105. ]
  1106. },
  1107. "developer": {
  1108. "name": "Developer",
  1109. "description": "Complete software development environment with code generation, testing, review, and build tools. Recommended for most developers.",
  1110. "badge": "RECOMMENDED",
  1111. "components": [
  1112. "agent:openagent",
  1113. "agent:opencoder",
  1114. "agent:frontend-specialist",
  1115. "agent:backend-specialist",
  1116. "agent:devops-specialist",
  1117. "agent:codebase-agent",
  1118. "subagent:task-manager",
  1119. "subagent:documentation",
  1120. "subagent:coder-agent",
  1121. "subagent:reviewer",
  1122. "subagent:tester",
  1123. "subagent:build-agent",
  1124. "subagent:codebase-pattern-analyst",
  1125. "command:commit",
  1126. "command:test",
  1127. "command:context",
  1128. "command:clean",
  1129. "command:optimize",
  1130. "command:validate-repo",
  1131. "tool:env",
  1132. "context:essential-patterns",
  1133. "context:project-context",
  1134. "context:standards-code",
  1135. "context:standards-patterns",
  1136. "context:standards-tests",
  1137. "context:standards-docs",
  1138. "context:standards-analysis",
  1139. "context:workflows-delegation",
  1140. "context:workflows-sessions",
  1141. "context:workflows-task-breakdown",
  1142. "context:workflows-review",
  1143. "context:system-context-guide",
  1144. "config:env-example",
  1145. "config:readme"
  1146. ]
  1147. },
  1148. "business": {
  1149. "name": "Business",
  1150. "description": "Business process automation, content creation, and visual workflows. Includes image generation, notifications, and documentation tools.",
  1151. "components": [
  1152. "agent:openagent",
  1153. "agent:copywriter",
  1154. "agent:technical-writer",
  1155. "agent:data-analyst",
  1156. "subagent:task-manager",
  1157. "subagent:documentation",
  1158. "subagent:image-specialist",
  1159. "command:context",
  1160. "command:clean",
  1161. "command:prompt-enhancer",
  1162. "tool:env",
  1163. "tool:gemini",
  1164. "plugin:notify",
  1165. "plugin:telegram-bot",
  1166. "plugin:telegram-notify",
  1167. "context:essential-patterns",
  1168. "context:project-context",
  1169. "config:env-example",
  1170. "config:readme"
  1171. ]
  1172. },
  1173. "full": {
  1174. "name": "Full",
  1175. "description": "Everything included - all agents, subagents, tools, and plugins for maximum functionality.",
  1176. "components": [
  1177. "agent:openagent",
  1178. "agent:opencoder",
  1179. "agent:eval-runner",
  1180. "agent:frontend-specialist",
  1181. "agent:backend-specialist",
  1182. "agent:devops-specialist",
  1183. "agent:codebase-agent",
  1184. "agent:copywriter",
  1185. "agent:technical-writer",
  1186. "agent:data-analyst",
  1187. "subagent:task-manager",
  1188. "subagent:documentation",
  1189. "subagent:coder-agent",
  1190. "subagent:reviewer",
  1191. "subagent:tester",
  1192. "subagent:build-agent",
  1193. "subagent:codebase-pattern-analyst",
  1194. "subagent:image-specialist",
  1195. "command:test",
  1196. "command:commit",
  1197. "command:context",
  1198. "command:clean",
  1199. "command:optimize",
  1200. "command:prompt-enhancer",
  1201. "command:worktrees",
  1202. "command:validate-repo",
  1203. "tool:env",
  1204. "tool:gemini",
  1205. "plugin:notify",
  1206. "plugin:telegram-bot",
  1207. "plugin:telegram-notify",
  1208. "context:essential-patterns",
  1209. "context:project-context",
  1210. "context:standards-code",
  1211. "context:standards-patterns",
  1212. "context:standards-tests",
  1213. "context:standards-docs",
  1214. "context:standards-analysis",
  1215. "context:workflows-delegation",
  1216. "context:workflows-sessions",
  1217. "context:workflows-task-breakdown",
  1218. "context:workflows-review",
  1219. "context:system-context-guide",
  1220. "config:env-example",
  1221. "config:readme"
  1222. ]
  1223. },
  1224. "advanced": {
  1225. "name": "Advanced (Meta-Level)",
  1226. "description": "Full installation plus System Builder for creating custom AI architectures. For power users and contributors.",
  1227. "components": [
  1228. "agent:openagent",
  1229. "agent:opencoder",
  1230. "agent:system-builder",
  1231. "agent:repo-manager",
  1232. "agent:eval-runner",
  1233. "agent:frontend-specialist",
  1234. "agent:backend-specialist",
  1235. "agent:devops-specialist",
  1236. "agent:codebase-agent",
  1237. "agent:copywriter",
  1238. "agent:technical-writer",
  1239. "agent:data-analyst",
  1240. "subagent:task-manager",
  1241. "subagent:documentation",
  1242. "subagent:coder-agent",
  1243. "subagent:reviewer",
  1244. "subagent:tester",
  1245. "subagent:build-agent",
  1246. "subagent:codebase-pattern-analyst",
  1247. "subagent:image-specialist",
  1248. "subagent:context-retriever",
  1249. "subagent:domain-analyzer",
  1250. "subagent:agent-generator",
  1251. "subagent:context-organizer",
  1252. "subagent:workflow-designer",
  1253. "subagent:command-creator",
  1254. "command:test",
  1255. "command:commit",
  1256. "command:context",
  1257. "command:clean",
  1258. "command:optimize",
  1259. "command:prompt-enhancer",
  1260. "command:worktrees",
  1261. "command:build-context-system",
  1262. "command:validate-repo",
  1263. "tool:env",
  1264. "tool:gemini",
  1265. "plugin:notify",
  1266. "plugin:telegram-bot",
  1267. "plugin:telegram-notify",
  1268. "context:essential-patterns",
  1269. "context:project-context",
  1270. "context:standards-code",
  1271. "context:standards-patterns",
  1272. "context:standards-tests",
  1273. "context:standards-docs",
  1274. "context:standards-analysis",
  1275. "context:workflows-delegation",
  1276. "context:workflows-sessions",
  1277. "context:workflows-task-breakdown",
  1278. "context:workflows-review",
  1279. "context:system-context-guide",
  1280. "config:env-example",
  1281. "config:readme"
  1282. ],
  1283. "additionalPaths": [
  1284. ".Building/",
  1285. ".github/workflows/"
  1286. ]
  1287. }
  1288. },
  1289. "metadata": {
  1290. "lastUpdated": "2025-12-31",
  1291. "schemaVersion": "1.0.0"
  1292. },
  1293. "subagents": {
  1294. "test": {
  1295. "simple-responder": {
  1296. "id": "simple-responder",
  1297. "name": "Simple Responder",
  1298. "description": "Test agent that responds with AWESOME TESTING",
  1299. "category": "test",
  1300. "type": "utility",
  1301. "version": "1.0.0",
  1302. "path": ".opencode/agent/subagents/test/simple-responder.md",
  1303. "mode": "subagent",
  1304. "status": "stable"
  1305. }
  1306. }
  1307. }
  1308. }