v1.5.2
Patch release. Fixes agent registration that was silently broken in v1.5.0 → v1.5.1.
What changed
- Manifest — removed the
"agents": [ ... ]array from.claude-plugin/plugin.json. As an explicit array, that entry is silently ignored by the current Claude Code plugin loader; agents must be auto-discovered from the standard./agents/*.mdpath (the same convention as hooks, fixed in v1.5.1). - Persona catalogue moved —
agents/README.md→docs/agent-personas.md. Withoutmanifest.agents, the loader walksagents/and would pick upREADME.md(which has no YAML frontmatter) as a phantom fourth agent. Moving it out of the directory eliminates the noise. Internal sibling links rewritten; four references updated (AGENTS.md/CLAUDE.mdsymlink + each persona's "See …" footer).
Why this matters
On v1.5.1 the plugin loaded successfully but reported Agents (0) in claude plugin details — the three persona files (code-reviewer, security-auditor, test-engineer) were never registered. v1.5.2 restores Agents (3) and slash commands / parallel fan-out in /ship can now resolve the personas correctly.
Empirical verification
Verified by patching the cached 1.5.1 manifest in place before shipping:
| State | manifest.agents |
agents/README.md |
plugin details |
|---|---|---|---|
| v1.5.1 baseline | array of 3 paths | present | Agents (0) |
| Test 1 | removed | present | Agents (4) (3 real + README phantom) |
| Test 2 = v1.5.2 | removed | moved to docs/ |
Agents (3) |
Upgrade
/plugin→agent-skills-android→ Update (orclaude plugin update agent-skills-android@guillemroca) to refresh the local cache to1.5.2, then start a new Claude Code session.
PR: #6