diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 20075d2..b8ca569 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", "name": "meridian", "description": "Research-first workflows, ruthless code review, orchestrator-led reasoning, and opaque subagent isolation for the entire development lifecycle.", - "version": "0.10.5", + "version": "0.10.6", "author": { "name": "KodingDev" }, diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 549f170..e475c97 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", "name": "meridian", "description": "Research-first workflows, ruthless code review, orchestrator-led reasoning, and opaque subagent isolation for the entire development lifecycle.", - "version": "0.10.5", + "version": "0.10.6", "author": { "name": "KodingDev" }, diff --git a/README.md b/README.md index 140e0f1..620cfdb 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,10 @@ Install from the [Cursor plugin marketplace](https://cursor.com/marketplace), or Hooks are Node scripts (`node ./hooks/*.mjs`) — no Git Bash or shell polyglot required. Session orientation injects via `additional_context` on `sessionStart`. If hooks fail silently, check View → Output → **Hooks** and restart Cursor after updating the plugin. +### GitHub Copilot CLI + +Copilot CLI installs the same plugin via its `/plugin` commands and loads the skills and subagents directly. Subagent `tools` are declared as YAML arrays of Claude tool names (`[Read, Grep, Glob, Bash, …]`); Copilot resolves these case-insensitively to its own primitives (`read`, `search`, `execute`, `web`), so the agents get full file/search/shell/web access rather than the bare baseline. + Hook tests: `node --test test/meridian-hooks.test.mjs` ## Credit diff --git a/agents/research.md b/agents/research.md index ed0c290..9fb1997 100644 --- a/agents/research.md +++ b/agents/research.md @@ -1,7 +1,7 @@ --- name: research description: Verify external-API/library/protocol facts against live documentation. Returns facts and source URLs, never reasoning chains or hedging. Used by the research skill to isolate doc-fetching from orchestrator context. -tools: WebFetch, WebSearch, Read, Grep, Glob +tools: [WebFetch, WebSearch, Read, Grep, Glob] --- # Research Agent diff --git a/agents/reviewer.md b/agents/reviewer.md index a7c822d..2ac7b49 100644 --- a/agents/reviewer.md +++ b/agents/reviewer.md @@ -1,7 +1,7 @@ --- name: reviewer description: Code review subagent. Receives a diff plus dimensions and returns classified findings (material-gap | prose-clarity | implementation-detail) with a verdict. Never edits. -tools: Read, Grep, Glob, Bash +tools: [Read, Grep, Glob, Bash] --- # Reviewer Agent diff --git a/agents/triangulate.md b/agents/triangulate.md index 3a4868d..d3f4ccd 100644 --- a/agents/triangulate.md +++ b/agents/triangulate.md @@ -1,7 +1,7 @@ --- name: triangulate description: Multi-source verification subagent. Reads candidate sources, returns a Ground Truth Audit with confidence label and a concrete falsifier. Used by the triangulate skill to isolate heavy verification reading from orchestrator context. -tools: Read, Grep, Glob, Bash, WebFetch, WebSearch +tools: [Read, Grep, Glob, Bash, WebFetch, WebSearch] --- # Triangulate Agent