{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "agent-utils", "homepage": "https://github.com/brennanmceachran/agent-utils", "items": [ { "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "ralph-loop-opencode", "type": "registry:item", "title": "OpenCode Ralph Loop", "description": "Ralph loop agent, command, and plugin for OpenCode.", "meta": { "concept": "ralph-loop", "platform": "opencode", "kind": ["agent", "command", "plugin"] }, "files": [ { "path": "registry/ralph-loop/opencode/files/agent/ralph.md", "type": "registry:file", "target": "~/.opencode/agent/ralph.md" }, { "path": "registry/ralph-loop/opencode/files/command/ralph.md", "type": "registry:file", "target": "~/.opencode/command/ralph.md" }, { "path": "registry/ralph-loop/opencode/files/plugin/ralph-loop.ts", "type": "registry:file", "target": "~/.opencode/plugin/ralph-loop.ts" }, { "path": "registry/ralph-loop/opencode/files/ralph/ralph-utils.ts", "type": "registry:file", "target": "~/.opencode/ralph/ralph-utils.ts" }, { "path": "registry/ralph-loop/opencode/files/types/shims.d.ts", "type": "registry:file", "target": "~/.opencode/types/shims.d.ts" } ], "docs": "Restart OpenCode after installing to register the /ralph command. Targets prefixed with ~ are repo-scoped (project-root) paths." }, { "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "webresearch-opencode", "type": "registry:item", "title": "OpenCode Web Research", "description": "Web research tool that runs Codex web_search_request via OpenCode.", "meta": { "concept": "webresearch", "platform": "opencode", "kind": ["tool"] }, "files": [ { "path": "registry/webresearch/opencode/files/tool/webresearch.ts", "type": "registry:file", "target": "~/.opencode/tool/webresearch.ts" } ], "docs": "Requires the `codex` CLI on PATH. Restart OpenCode after installing to register the tool. Targets prefixed with ~ are repo-scoped (project-root) paths." }, { "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "nextjs-mcp-opencode", "type": "registry:item", "title": "Next.js MCP (OpenCode)", "description": "Merge the Next.js DevTools MCP server into opencode.json/jsonc.", "meta": { "concept": "nextjs-mcp", "platform": "opencode", "kind": ["mcp", "config", "script"], "postInstall": "node .opencode/bin/merge-mcp.mjs" }, "files": [ { "path": "registry/nextjs-mcp/opencode/files/bin/merge-mcp.mjs", "type": "registry:file", "target": "~/.opencode/bin/merge-mcp.mjs" }, { "path": "registry/nextjs-mcp/opencode/files/mcp/next-devtools.json", "type": "registry:file", "target": "~/.opencode/mcp/next-devtools.json" } ], "docs": "After install, run `node .opencode/bin/merge-mcp.mjs` to merge the MCP config into opencode.json/jsonc. Requires Next.js 16+. The merge script archives payloads in .opencode/mcp/.applied to avoid re-adding removed MCPs. JSONC comments are stripped when writing." } ] }