mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-09-07 04:02:40 +00:00
Claude Code's plugin schema rejects "agents": "./agents" (a bare
directory string) with:
Validation errors: agents: Invalid input
so the bundled plugin has never been installable. Unlike "skills",
which accepts a directory string, "agents" must be an array of .md
file paths.
Replaced the string with the explicit list of the three agent files.
Verified with `claude plugin validate plugins` (2.1.231): fails on the
old manifest with the error above, passes after this change.
Added tests/test_plugin_manifest.py to guard the manifest shape: agents
is a non-empty array of existing .md paths that stays in sync with
plugins/agents/, and the skills directory exists.
Fixes #1350
34 lines
916 B
JSON
34 lines
916 B
JSON
{
|
|
"name": "semantica",
|
|
"description": "Full-stack knowledge graph skills: semantic extraction, decision intelligence, context graphs, reasoning, explainability, ontology, provenance, deduplication, visualization, and multi-format export.",
|
|
"version": "0.1.0",
|
|
"author": {
|
|
"name": "Semantica Contributors"
|
|
},
|
|
"homepage": "https://github.com/semantica-agi/semantica",
|
|
"repository": "https://github.com/semantica-agi/semantica",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"semantica",
|
|
"knowledge graph",
|
|
"context graphs",
|
|
"decision intelligence",
|
|
"explainability",
|
|
"causal analysis",
|
|
"provenance",
|
|
"ontology",
|
|
"graph analytics",
|
|
"semantic extraction",
|
|
"visualization",
|
|
"reasoning",
|
|
"extraction",
|
|
"mcp"
|
|
],
|
|
"skills": "./skills",
|
|
"agents": [
|
|
"./agents/decision-advisor.md",
|
|
"./agents/explainability.md",
|
|
"./agents/kg-assistant.md"
|
|
]
|
|
}
|