@kontextmind/kxm
Version:
KXM local-first multi-agent orchestration and operator dashboard
73 lines (72 loc) • 2.39 kB
JSON
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "kxm",
"displayName": "KXM",
"version": "0.7.175",
"description": "Headless multi-agent orchestration, durable workflows, and a live operator dashboard for Pi and Claude Code",
"author": {
"name": "KontextMind",
"url": "https://github.com/kontextmind"
},
"homepage": "https://github.com/kontextmind/kxm",
"repository": "https://github.com/kontextmind/kxm",
"license": "MIT",
"keywords": ["kxm", "multi-agent", "workflows", "mcp", "pi"],
"mcpServers": "./.mcp.json",
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/dist/claude-hook.js", "session-start"],
"timeout": 5,
"statusMessage": "KXM brief"
}
]
}
]
},
"channels": [
{
"server": "kxm"
}
],
"userConfig": {
"server_url": {
"type": "string",
"title": "KXM server URL",
"description": "URL of the KXM hub (the operator starts it with kxm hub start)",
"default": "http://127.0.0.1:7331",
"required": true
},
"auth_token": {
"type": "string",
"title": "Authentication token",
"description": "Project token for this project from the hub KXM_PROJECT_TOKENS. Leave blank on the machine that runs the hub to use the project token the hub saved for this project. The hub admin token is never used",
"sensitive": true,
"required": false
},
"agent_name": {
"type": "string",
"title": "Agent name",
"description": "Name other agents see. The first active session in a project keeps it; a later concurrent session registers as <name>-<pid>",
"default": "claude",
"required": true
},
"agent_purpose": {
"type": "string",
"title": "Agent purpose",
"description": "Short description used by peers when routing work",
"default": "Claude Code implementation and review agent",
"required": true
},
"project": {
"type": "string",
"title": "Project",
"description": "Hub project key; must match a key in the hub KXM_PROJECT_TOKENS. Blank uses the .kxm/project.yaml id, then the package.json name, then the directory name",
"required": false
}
}
}