87f7c03535
- Delete plugin/.mcp.json; mounting fleet is now the instance's or the project's job, not the plugin's. The setup skill still writes the project .mcp.json entry. - register.js: read FLEETD_MCP_URL via $.env.get, defaulting to http://127.0.0.1:8765/mcp, documented at https://code.claude.com/docs/en/plugins/mods/api.md ("$.env — get and set environment variables"). - Gate the fleet_inbox poll by role: a worker or architect learns its role once from fleet_whoami and then never polls fleet_inbox; every other role polls as before. An unreachable daemon retries whoami on a later tick rather than deciding. - Bump 0.2.0 -> 0.3.0 in plugin.json and marketplace.json, and update README/SKILL.md to drop every claim that the plugin mounts fleetd. - Add 6 tests for the role gating; all 21 tests and `claude plugin validate` pass.
19 lines
667 B
JSON
19 lines
667 B
JSON
{
|
|
"name": "fleet",
|
|
"description": "Set up standard Claude Code settings so this session can orchestrate a fleet of delegated workers, and run the fleet mod for cross-session messaging. Lead-side only — member skills and agents travel in the worktree, and mounting the fleetd MCP gateway is now the instance's or the project's job, not this plugin's. Ships no credentials.",
|
|
"version": "0.3.0",
|
|
"author": {
|
|
"name": "LTMS"
|
|
},
|
|
"homepage": "https://git.ltms.dev/fleet/fleetd",
|
|
"repository": "https://git.ltms.dev/fleet/fleetd",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"mcp",
|
|
"orchestration",
|
|
"multi-agent",
|
|
"delegation",
|
|
"codex"
|
|
]
|
|
}
|