{"_id":"@heretyc/subagent-mcp","_rev":"84-1190810505a556de9f2d0fa681e8a587","name":"@heretyc/subagent-mcp","dist-tags":{"latest":"3.2.4","beta":"3.2.4-beta.1"},"versions":{"2.6.0":{"name":"@heretyc/subagent-mcp","version":"2.6.0","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.6.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"5de5f1ace821d782e4e8153a7b6d592de2843b31","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.6.0.tgz","fileCount":29,"integrity":"sha512-hpuO94VYMsv4OvqEXFzCr8tPw0qpNZeLshgmbef2WfJRSNKKfXQmz8+1rbNNOHhcoJ2HYzEY3EDEgMD3EYGPTQ==","signatures":[{"sig":"MEUCIBI+P8Pgzd30v+l6trh3D2Pesx+EBZ4vdKXKwJ3b2+dtAiEA3doWvE4P5YOXGFeOSB8+l6QM7KwtBkSsvlnM7Z098IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258383},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8ac29f9c3924028fccb051059e1e862b898d306b","scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-directives.test.mjs && node test/setup-repair.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.6.0_1781158145405_0.6232499358468597","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@heretyc/subagent-mcp","version":"2.6.1","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.6.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"15c4ef75321f539c1059187832f25e9773dc3de4","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.6.1.tgz","fileCount":29,"integrity":"sha512-TYa0aXqQGjXC5y4iSyUQ3po1fcz3trt3NpfthA+v7T5vr1PmvfKarmP0Bz9ZUvQSZMSf8CA+WP8t+w2EtALXnA==","signatures":[{"sig":"MEUCIQCPq+9T8K8Eym1rhIgS8Gs53hpGIIs0DQ+BVAjHRlb3UgIgB5TTcSLjoBeAbHpRrUY5Xguv5f2sdkO+4VSnCW36rT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254006},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"62c352642a4b8b39074df8130533dc31e3557616","scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-directives.test.mjs && node test/setup-repair.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.6.1_1781160943706_0.018757650305397444","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@heretyc/subagent-mcp","version":"2.6.2","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.6.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"7171031909c9f3bdab06cdd2a46cdfa8055b35ed","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.6.2.tgz","fileCount":29,"integrity":"sha512-4tGssG8Q3Q8mVM97ko3CaZUTMx/QdY06lc6HVWRaPUS9ZhOmN+CxoMgNuZSMaxOdEutclMOqqKHsnkGTtP4E9g==","signatures":[{"sig":"MEUCIHzUOlZTFIGqIVAIniIEgm+Z8EBjJ/SbyVV31DyORS7RAiEAq/MWlkhT0ChbgNx91IUZNibi8/SQ/eBtl5Seys10ygw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257753},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"76f9518134c0eccef8378ad5ddbcbf60fe7aecd6","scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-directives.test.mjs && node test/setup-repair.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.6.2_1781163218171_0.6409898763540332","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@heretyc/subagent-mcp","version":"2.7.0","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.7.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"72793cecdcd43535e6732f679c885c5e8a880ebd","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.7.0.tgz","fileCount":29,"integrity":"sha512-w5+ZpbijnPaYkzUND2lFkF9opcaDyNMKMUk8gKpP0Ws1/fT1VHn833XLsldI6DN+R3TebYbzc2u255v9pB6OZw==","signatures":[{"sig":"MEUCIQDVj8W6L/rmtHvpOD7jQbd7sMrudUn1SG+d1C6K47krngIgfKJwQSjNBxEyamPCbAsar08JDt9PQBKsE6eAEQfd08w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261986},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"dde867cdb35d645ca71cd4adef0b7dbb577e6bd0","scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-directives.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.7.0_1781186782840_0.29323946643211407","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@heretyc/subagent-mcp","version":"2.7.1","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.7.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"a4b8605c1ccccf3b8ea996327c5a72dc0851d3fe","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.7.1.tgz","fileCount":29,"integrity":"sha512-VFvRa7hxK8MZpcnfVfDgFR66hFgcfUmkqH/wZT+KaN3xV3npM6fgDaiei7EACUDWheX5Sutdnf9I6u+BbXFZ5Q==","signatures":[{"sig":"MEYCIQCHp0YkEgOzhFEeWGzuqQ/PLOx3UpaRxq+UdcsUpCCk+gIhALC01euB7tw9ptwLNTX5jbebbsEPHfKVmnoBeVkZUvn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265299},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"94bff663b61bf407d2267597bb7a28b1e3d7fe9a","scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-directives.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.7.1_1781191551514_0.7381664139368289","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@heretyc/subagent-mcp","version":"2.8.0","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"fbd233daeb940fc4730c73379db7433dee5bd571","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.0.tgz","fileCount":33,"integrity":"sha512-WJdjgnWhJu8iLgQuby0pUG2I9YnmzHFLhgnY4XydLIybXPUKVQOhw2xwI6xcqTunSS7FiOKw72QQN6DRNr+ftQ==","signatures":[{"sig":"MEUCICJLoJXpYXowdx17ANVja984rTeVqhwpQN3ca81NXcmkAiEAv+8t6+bwQrP56k5OyUfpf0Y8y+W3jP5zxc60Zoh8gUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258272},"main":"dist/index.js","type":"module","_from":"file:heretyc-subagent-mcp-2.8.0.tgz","engines":{"node":">=18"},"scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-directives.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"_resolved":"C:\\Users\\Lexi\\AppData\\Local\\Temp\\npmjs-pub-2.8.0\\heretyc-subagent-mcp-2.8.0.tgz","_integrity":"sha512-WJdjgnWhJu8iLgQuby0pUG2I9YnmzHFLhgnY4XydLIybXPUKVQOhw2xwI6xcqTunSS7FiOKw72QQN6DRNr+ftQ==","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.0_1781200092365_0.682780714916627","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@heretyc/subagent-mcp","version":"2.8.1","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"552aada571e218fe6ae16ec5373e1903ba61d24a","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.1.tgz","fileCount":33,"integrity":"sha512-WUMCi7y11aISIuqwSFeQI5bp8DLy90qAvmhcXjuHFMUMEwL1OMPhaOWX2gx25McmNR/XKUjONbyOpaiTXNCsew==","signatures":[{"sig":"MEUCIQDBXPK67EEdyj5dSzCQlBfDSj3THX7CACeVE/tBNPmz9QIgXhYkM59GCPLPzt1h0vb/qaLhUxOvstPMk2ii09zDKXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286777},"main":"dist/index.js","type":"module","_from":"file:heretyc-subagent-mcp-2.8.1.tgz","engines":{"node":">=18"},"scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-directives.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"_resolved":"C:\\Users\\Lexi\\Dropbox\\subagent-mcp.worktrees\\release-npmjs-2.8.1\\heretyc-subagent-mcp-2.8.1.tgz","_integrity":"sha512-WUMCi7y11aISIuqwSFeQI5bp8DLy90qAvmhcXjuHFMUMEwL1OMPhaOWX2gx25McmNR/XKUjONbyOpaiTXNCsew==","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.1_1781296738142_0.4156709289780838","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@heretyc/subagent-mcp","version":"2.8.2","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"bc215f6d7d3280cd327175056535b737f52cc739","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.2.tgz","fileCount":37,"integrity":"sha512-ojBc8S0Xpsb8zc1pIJ436mk+dFIGsbMiUS5yTdPestNFpAV+/UqLVdarMB8j4wxfEtZ+VScZ1DKO4Tjd4kexzg==","signatures":[{"sig":"MEUCIEHsdZd5Bb1wcz8aA8RvrPHD7CQb/3M6JQXu5BMesohDAiEA5KaKr8SXMZjezMUUKk1jPmcplEZz020sS1o7Tf4vBow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308489},"main":"dist/index.js","type":"module","_from":"file:heretyc-subagent-mcp-2.8.2.tgz","engines":{"node":">=18"},"scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"_resolved":"C:\\Users\\Lexi\\Dropbox\\subagent-mcp.worktrees\\feature-binding-mandates-2\\heretyc-subagent-mcp-2.8.2.tgz","_integrity":"sha512-ojBc8S0Xpsb8zc1pIJ436mk+dFIGsbMiUS5yTdPestNFpAV+/UqLVdarMB8j4wxfEtZ+VScZ1DKO4Tjd4kexzg==","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.2_1781343103718_0.9903114398869854","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@heretyc/subagent-mcp","version":"2.8.3","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.3","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"ad7f32a198ef849bf482aed2d717afd269d84633","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.3.tgz","fileCount":38,"integrity":"sha512-yah5RKlNWq8QvI8MPvLLhhRsJzzBZdATWyITnoSezTL/sgjm7N5X4fvEFWczjCu/jX7+QVGuJiPW/58rTTWkZw==","signatures":[{"sig":"MEUCIGszaq/fLl/wT8v8Bi5UnN9KEsGluIebjOCDoGdaFQ3IAiEAr7GSTbMARA5DeJQlGPdf1IhH+dCC/FxG9i+DjTXnjtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307514},"main":"dist/index.js","type":"module","_from":"file:C:/Users/Lexi/AppData/Local/Temp/heretyc-subagent-mcp-2.8.3.tgz","engines":{"node":">=18"},"scripts":{"test":"node test/effort.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"_resolved":"C:\\Users\\Lexi\\AppData\\Local\\Temp\\heretyc-subagent-mcp-2.8.3.tgz","_integrity":"sha512-yah5RKlNWq8QvI8MPvLLhhRsJzzBZdATWyITnoSezTL/sgjm7N5X4fvEFWczjCu/jX7+QVGuJiPW/58rTTWkZw==","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages local Claude Code and Codex CLI sub-agents as child processes (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.3_1781388158481_0.48006838710270894","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@heretyc/subagent-mcp","version":"2.8.5","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.5","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"43b807a09859788e864445668cdc01d229d580ca","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.5.tgz","fileCount":39,"integrity":"sha512-aOq/o2vsqlkJ6mamBaBbl1j/vghTzuwtLH2KkStIsT1DtVLKC2DTI5arbNHGdsEneSnPWtdUjTU4b7w3NyEqgQ==","signatures":[{"sig":"MEUCICMcqurOsg9MvKMeSuNKbi+Y+Gx3GdAFw1xBDXYZzuu3AiEAo845ujVk9xAZlCNVzDAtSWSRjieTTM4SCJuQEZS/H0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323624},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5796b2d5d28782f87c287a21d74c544001f4c33a","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.5_1781465492891_0.4981441218220608","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"@heretyc/subagent-mcp","version":"2.8.6","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.6","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"a91c4e3f4394deb69b3dc1256aef8aba4fabb59f","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.6.tgz","fileCount":39,"integrity":"sha512-KgU5IFpXg2/39h+oLkFMYi9CJMFncViXi7zSrgVYIKJxzgkfmMdsaGSLal2yJyaHDyf4rZZl4aq+2O4guJ2Jlw==","signatures":[{"sig":"MEUCIGkKIVkNoN+X0lT+rCQDhxKH2w4qrdlnJx/sc87lq653AiEAnIZiwoqvDG1hyrIekfwKxfe4lHs6n6MvXd/TW639t4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323852},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"df9b23cd12aeae05ef483db3505cad43db8019f0","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.6_1781493493069_0.18870797743819345","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"@heretyc/subagent-mcp","version":"2.8.7","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.7","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"8e6bfbd0d394b534c6304f2b55f52baff746b6b8","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.7.tgz","fileCount":40,"integrity":"sha512-P9hoBiN6VGuu0L9yw9JK/BkLYwWGR1PuJWQyA/aDO5BSlBH0LC/f/8IUx5aWZb0YV4tW7X2nhlGri/Cea+nX1w==","signatures":[{"sig":"MEQCIBi/CcPgBom0fkCuZnhmgNyO5NiNTg7Nz0hBUzTUBNutAiBrx2DEeB84YRuSHi6CF1kFZQafLjzdm7WWU8lZzTrXyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324761},"main":"dist/index.js","type":"module","_from":"file:heretyc-subagent-mcp-2.8.7.tgz","engines":{"node":">=18"},"scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/launch-agent-upsert.test.mjs && node test/init-migration.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"_resolved":"C:\\Users\\Lexi\\AppData\\Local\\Temp\\subagent-mcp-git-recover.worktrees\\release-publish-2.8.7\\heretyc-subagent-mcp-2.8.7.tgz","_integrity":"sha512-P9hoBiN6VGuu0L9yw9JK/BkLYwWGR1PuJWQyA/aDO5BSlBH0LC/f/8IUx5aWZb0YV4tW7X2nhlGri/Cea+nX1w==","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.7_1781566366424_0.5078094077013835","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"@heretyc/subagent-mcp","version":"2.8.8","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.8","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"4ea16dea800f68485b00e342f37ad9cadfc4eaf2","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.8.tgz","fileCount":41,"integrity":"sha512-X0tK3Botis//KUFcYHKHUPwDNK+udXDtU3FZ/matnQMaATlRk/H8v3dgSJunOix7LanQL02eI2Nje8GeQGNIvw==","signatures":[{"sig":"MEUCIQDcrt412V8x3MMSM1rgN1I0J8YquLQzclMqPdRp63tc5wIgRPZ/Fm7yMIISkAdzk+5tnydTFY8aNFbsDvLQMTS/cHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340867},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5bbd33c812d1e10c24f43d96ccde9eb1e29bd09d","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/init-migration.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.8_1781642867320_0.5267585618944486","host":"s3://npm-registry-packages-npm-production"}},"2.8.9":{"name":"@heretyc/subagent-mcp","version":"2.8.9","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.8.9","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"72dfc36dd6138c90b7b34d1ee6abfeb126ad0023","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.8.9.tgz","fileCount":41,"integrity":"sha512-NlaWE4g5ZEOuESX+ZsNdQg/Wlda3Q5QS3PNQeCjVemvauax9AdPY0MSlwfbMOFndYApl8RibnPefmYyZBOpM9w==","signatures":[{"sig":"MEQCIApN+dba/pA7cglc0G2TijiNbW2kFo55H3QgvkPIL7qMAiBXKaK0Dy68m3XbpjF0NBZFEAnHY0RkPdhyJZxkiGn4Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314359},"main":"dist/index.js","type":"module","_from":"file:C:/Users/Lexi/AppData/Local/Temp/subagent-mcp-npmjs-2.8.9-58c79a0ac84445739297fc441f128ec1/heretyc-subagent-mcp-2.8.9.tgz","engines":{"node":">=18"},"scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/init-migration.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"_resolved":"C:\\Users\\Lexi\\AppData\\Local\\Temp\\subagent-mcp-npmjs-2.8.9-58c79a0ac84445739297fc441f128ec1\\heretyc-subagent-mcp-2.8.9.tgz","_integrity":"sha512-NlaWE4g5ZEOuESX+ZsNdQg/Wlda3Q5QS3PNQeCjVemvauax9AdPY0MSlwfbMOFndYApl8RibnPefmYyZBOpM9w==","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.8.9_1781654575543_0.24739839616293358","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@heretyc/subagent-mcp","version":"2.9.0","author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.9.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"a3af4aa632e9147d45d17a0033b3a6078eaf3aff","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.9.0.tgz","fileCount":41,"integrity":"sha512-vS0MqSVr56239+2JG/fquRiSxUS8N9cT2JPdDYk0z3/vJkaUo/qBWN6zighSsX05XD1pCqJD369S5Hrjh+8CmQ==","signatures":[{"sig":"MEQCIBor0yCHJ7l+5PcWcR6cMdZQRvjDq5BfZjdy/Fd8iAi2AiBaNETHZIJa1PmdfPbOjo1XKTcl+s4uv58cje/Ug12A/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344571},"main":"dist/index.js","type":"module","_from":"file:heretyc-subagent-mcp-2.9.0.tgz","engines":{"node":">=18"},"scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"_resolved":"C:\\Users\\Lexi\\Dropbox\\subagent-mcp\\heretyc-subagent-mcp-2.9.0.tgz","_integrity":"sha512-vS0MqSVr56239+2JG/fquRiSxUS8N9cT2JPdDYk0z3/vJkaUo/qBWN6zighSsX05XD1pCqJD369S5Hrjh+8CmQ==","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.9.0_1781678702212_0.2394484404827799","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@heretyc/subagent-mcp","version":"2.9.2","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.9.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"e8acd2f6498a8381ea0e64f7c7ac5ea59b89bbd0","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.9.2.tgz","fileCount":41,"integrity":"sha512-HeE3BtfElNlvHjxkRkW8EhR2gmdFUk30OLGsKLp23QOoaAMg/31kPFWp4W6QPKz7JFrcFf0Wp0qUk0z3VK6Dbg==","signatures":[{"sig":"MEQCICIZgRdYiclCwwPVHkDJXI8/1SQQpwGT15G9WoijI7RqAiB1yiA9fZTvDHFggLGzomemTlsLlKMnkShnBIXHBnor1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349869},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"39d383b7679b6c5e62a18e407d5be9250e5d5e2a","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.9.2_1782256532406_0.4863054936925868","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@heretyc/subagent-mcp","version":"2.10.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.10.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"fc1dbbcee0bcf8588b21a2a9e1f3536801c9cefd","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.10.0.tgz","fileCount":44,"integrity":"sha512-Ac79CLftOVMDCF0ZxpZlAIDqIDC7HkLDmqUDNFqWcNNmzNoQX9ePKcbYRPaTGIB80aO6K5K6V4ztqQTVo0kPgQ==","signatures":[{"sig":"MEUCIQCByrtuDi/HBjIcDQzWJ6oJEGI/1EY0/HnujBaKoIBKUwIgDjJRNMPeWM52cGF8E178gh84s51/DL7X0tXnHwocLxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361162},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"612966a7ebc63610c54d13b9817ea304a7519897","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.10.0_1782281779026_0.6820440649286938","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@heretyc/subagent-mcp","version":"2.10.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.10.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"69beec214e4a47a06f438029c35812202177ed28","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.10.1.tgz","fileCount":45,"integrity":"sha512-4+7I547y8Kr3Ul/y4p7XrtD9+N/x1K4rRvj4lkBzb82fFb/Ix0fp6xapFfKbUzHNswovwQmUV000+q7aYEpqdg==","signatures":[{"sig":"MEUCIAYKEv6CGjZMHyW+b7o1kSKn2hO0vJA8zgmwXEb9GT+oAiEA8J2fnYjioQH2AfFA6OsVyQOMCiFki0hB/Idy5+UmbAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378224},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/zombie.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.10.1_1782433067917_0.9100835867472206","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@heretyc/subagent-mcp","version":"2.10.2","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.10.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"1d624c5524ef522e54756c0645fed0bc390017bb","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.10.2.tgz","fileCount":45,"integrity":"sha512-lRXxSrSauSZMRtcNOMYvh3lr6g0vdY7rqWILQPKRGWsS8TG0Rv+8fn9rrThVyTSJeNN4DylTk4+kD4Xapy1QOA==","signatures":[{"sig":"MEUCIQD88FQrbMhsGE0hXbrxJqWs1zXT+rJzOGYF+f0KUM87ogIgeBUhLeW8i6onsCVOoFWvrImiXwR61HCmlR9zTQDhaMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377397},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"06092b52ac830e9b0a974b80deb0340022d1af00","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/zombie.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.10.2_1782501193684_0.8256828717475726","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@heretyc/subagent-mcp","version":"2.10.3","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.10.3","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"7233c4621547c660af2ed47c7a31b97502413450","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.10.3.tgz","fileCount":45,"integrity":"sha512-pYEeQmtX+ZEb3JTmJVdVymOWTzstSzzCee01HyHz2jG3giatoVNPgSSx0tjQsh5PFB7kBc+Kr4LTtuKK+xVP4A==","signatures":[{"sig":"MEUCIAK9jXe+LVakUKYKgw5mQ5p+kXZpaUzETQl2tXJXy2SWAiEAzgEioeSfAQhF6MaHtWo8F60wtBvMbr6tedjlw0vB594=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378205},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"987464f470cdcd779a27de8ca87883580d4834f7","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/zombie.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.10.3_1782758337390_0.9782679743434286","host":"s3://npm-registry-packages-npm-production"}},"2.10.4":{"name":"@heretyc/subagent-mcp","version":"2.10.4","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.10.4","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"64d0d17927f4582e29a6b09356317394e1299e7a","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.10.4.tgz","fileCount":45,"integrity":"sha512-1SY2LmejD0ys8ppDm2wAhz2MbKMD2j0JieJQw5LVgZ69ax5xrXGcASX8soy1+/ze871qqvB0V6QQ/UZ1Wx1Hfg==","signatures":[{"sig":"MEUCIHdRMI7OxkpXaCMn9SUm/gYiQ9i1p633M9KykjKUkGOmAiEAkqrrlT/+5FnGlnNXd0k1wJ09vK8RZaTcv9odKcjw3UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380336},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/zombie.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.10.4_1782865523605_0.4231790297953675","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@heretyc/subagent-mcp","version":"2.12.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"f6d69af5cac1017d067892f6c78d570f0ffa7ae5","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.1.tgz","fileCount":45,"integrity":"sha512-znyB7+0YcviC9tDK760PlVUVfJF563mYE6SS59h5jj+8mjxFXXt8iZRom2mtP8tQ3gmaDr8GP0LAZ4Ai/U2yzQ==","signatures":[{"sig":"MEUCIQCO9JKLyNau10SUibPD3igvIM6uhr/ZjhHLkXkshhDKHwIgCyFuoTkdSbj9IT+H8Fc3xTirPSwD+2PppTCwxh7/jX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381248},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"499c1ca7c4fc4671c4eebd0a149de604e02b1d16","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/zombie.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.1_1783051356983_0.6957510305820105","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@heretyc/subagent-mcp","version":"2.12.2","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"21284d06fde6126f50acc6ab30a256c6ba47bfd7","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.2.tgz","fileCount":46,"integrity":"sha512-QSx8NvVQdz1VEvSnyyWN/386YptaaQXmcwWU96Lvw/JRuHACtf3bv/jgoZcqDnhpyPBMja0BAAQyEsJATI20Iw==","signatures":[{"sig":"MEYCIQC6mps0ehyIveOKOjsAFwAxGJP4tRdOdsfHkZajYIqkVgIhAJtb/Bt3vbkw5e2nXxvIvJ+ACEzrZlqcG8RD+AOB+PBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389235},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"7c62f20abd944873cdbc7c7cd8ddf4fab613369d","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.2_1783113031872_0.8392463023282919","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@heretyc/subagent-mcp","version":"2.12.3","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.3","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"96a50f75a0bc4d6d387e5e1c4ad99c03c3e457c9","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.3.tgz","fileCount":46,"integrity":"sha512-gL3IOE2GMZa3+BFzusIdfSF0Q7t5avuP2NACaVhqLaM0RU4VFIFPsS6q6J8brSXjwn6DrkpNUh+h6RGF/cDrIA==","signatures":[{"sig":"MEUCIDgdUKPgj5JaYYIgzRxZl30iyGI3ae6U0n1/mst6Fv6qAiEAsgat/xklMbnlaRAYAgPzfpuM5NbG6JSxVC1YTzh+hNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394322},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a2babb988f043533ff8c3b94328dc643ce56c3fe","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"deprecated":"Broken pre-fix build published in error. Upgrade to >=2.12.4.","repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.3_1783309350247_0.772625204818101","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@heretyc/subagent-mcp","version":"2.12.4","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.4","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"1478ca458b88f0e3a2295fe2855818a3ed0edec4","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.4.tgz","fileCount":46,"integrity":"sha512-bUk5rPkNugh42sOygf8Imc2hcw9cY+qDEvtkdWcM+tlvwBtpx3LfwdmGPgvgylj71hnX5j+mEXne1PbQXRQxyg==","signatures":[{"sig":"MEUCIG9iGglcqkJpXjCQ4hVFk9JF6m0/ccltzetPxzpjk0+TAiEAzp8WWC+SGMgdSnYiLDov62gOHoOzCVnGEDgoRFdUTQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395111},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f65452121ae7ef96043ac65c7af29e39d64af04b","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.4_1783404201597_0.8058136718651867","host":"s3://npm-registry-packages-npm-production"}},"2.12.5-beta.0":{"name":"@heretyc/subagent-mcp","version":"2.12.5-beta.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.5-beta.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"17dee0933d780b80608fa09fe5ccf2ab5d96cf6f","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.5-beta.0.tgz","fileCount":50,"integrity":"sha512-X9qv7L31t7F4fpJ3g5AX+PeWZMl+EqAFjj5dseYZldtJDwAXyrLQ/7HTbIHYgsgWBecqNK7AJlWSTKBPFISnew==","signatures":[{"sig":"MEYCIQDfafP3vB0WHiyPkfutrVDf8dSMrS+l4ZTFqxVtn5vCQAIhANfrIWstcVgsJKZKgUP8WunOtvtst3Rg7hsmq6dRCIp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.5-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449361},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"598971065bb2bd474a5cd00ca63faff79c40e1e1","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.5-beta.0_1783456176631_0.052168641044507025","host":"s3://npm-registry-packages-npm-production"}},"2.12.5-beta.1":{"name":"@heretyc/subagent-mcp","version":"2.12.5-beta.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.5-beta.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"9331df818fc1fbef69e78540ead868aa03448008","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.5-beta.1.tgz","fileCount":50,"integrity":"sha512-3g0rjWIOzMF8Ffe6YRIgphg+GnbyFQR2l1ACpKyRO4LIBP7v3MOsEFH7ronCsMndvOn757CZzNMiEdqttPtd6A==","signatures":[{"sig":"MEUCIH5qqCU1VzjvX1R9jzKJ5pPSvChb68WtyTQIpJILrsz3AiEAjIruH7wmSACnS9jODoxBVZ1VuDuCoPZ+wCuwPQK+v98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.5-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453851},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"0683e2f05c15932074a8e19b17e1434287eb9849","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.5-beta.1_1783472718923_0.08707517683424437","host":"s3://npm-registry-packages-npm-production"}},"2.12.5-beta.2":{"name":"@heretyc/subagent-mcp","version":"2.12.5-beta.2","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.5-beta.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"594ec027c4ca693f749635424a5da9529b51a0b6","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.5-beta.2.tgz","fileCount":50,"integrity":"sha512-Unn52RskoU4GFfwTOrQFtgH79+XCJTAGTFsztiSumIk6s1963LcX9VebFdHZNVKRCPNDYNNVHpctxfjKM1lppw==","signatures":[{"sig":"MEYCIQDEuHErlxGWZKA93wRER2Ye9mpYftyubk73RkkW0QdRNAIhAOQ/lYckhgiqxWmUEJAVnrYtr9WqI129J+r4hGPDfGRm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.5-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454266},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6947c5379b5c749f23c1384505e703266e07abbc","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.5-beta.2_1783484587463_0.8295897330873327","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@heretyc/subagent-mcp","version":"2.12.5","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.5","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"0fe8ee021e6670846b1ae403626e43d9f3739d1b","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.5.tgz","fileCount":50,"integrity":"sha512-svxqdQXNJbh2AyrpfB+HCUdTHDJ5+QLYUviJEOaSTt1a73kP/HLmhWte/AZtNRFxJAYHM7F1LvoQ//7SveFDOA==","signatures":[{"sig":"MEYCIQCDvojPjfONiJzHqwsrcNRibytIoYykuH+oCQfym/+KcQIhAPMjTCrqEbx4chWt6MTMWtRp31DSRo/NKulawyWzvJH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454252},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"72814a08dc471ef88cbbadba12ec2a7c9d5903e9","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.5_1783486106625_0.5178425056547604","host":"s3://npm-registry-packages-npm-production"}},"2.12.7":{"name":"@heretyc/subagent-mcp","version":"2.12.7","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.7","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"eda926075d851a10d43c6c686ef996e7c200e05d","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.7.tgz","fileCount":50,"integrity":"sha512-NMxDY0Xucq70cpTE/jquW5WOebD7D1GDRRbY7+jUTsR6VeOeCQMzIGYq2Btr0a5WpZlh9PL6Qu+7xUwh7fmzww==","signatures":[{"sig":"MEUCIFIGfINEcw+Hxq830V0oXOkFiL2obmMv7fqC+pf7RLjHAiEA8I6I1n5aX+W9verunzfLwMakVfzccKG23/V0b3vidOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456343},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2a7acfcdae6176a649aaaca4cec5ecb22c6e1219","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.7_1783611615931_0.7022624751625197","host":"s3://npm-registry-packages-npm-production"}},"2.12.8":{"name":"@heretyc/subagent-mcp","version":"2.12.8","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.8","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"893162997b36841e9de13698aab49e9fe7ceaebc","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.8.tgz","fileCount":50,"integrity":"sha512-GfSMwnlkW3ctiG6nN5+R+GPLrhFzvMw+6TlE9JLb/NzuJbZnEaXDEwsBNNoaHxDM844DlcHVsuZ26gOG46agHw==","signatures":[{"sig":"MEQCIBPzz55I0JXfqOHwFnNizEnEbUub1x8ZmLRq9LavHvrlAiANkm+DJdDn9hNDa4GalR3w+5bkgqF0zckdAyV2YlMxzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456493},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f25a7557a4d11b2200ae52da2a61e7550b88ed1c","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.8_1783634159410_0.176123371150946","host":"s3://npm-registry-packages-npm-production"}},"2.12.9":{"name":"@heretyc/subagent-mcp","version":"2.12.9","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.9","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"f0bca35a23f7046d5376444c8663d80784b4aee6","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.9.tgz","fileCount":50,"integrity":"sha512-lahCuDgsrcXV9wMs/77pd1gODC8zyrZBwI8tVN8PN7nuyXV3mItTj26RdM/hZQk7Y5pVngvFywpHk56SCdiwWg==","signatures":[{"sig":"MEUCIQCKo0O6GJ+v6tEFF2TJiNPhOBjitgRhkzGzgWfrV3TQhQIgcZz50PPOqwfbn1kRsrDxZRQNL4ch+nNDC6nk45CeAXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467228},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b6b663f1d336cfb66fe95e711ae84f8706de6945","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.9_1783642461360_0.5427953481371623","host":"s3://npm-registry-packages-npm-production"}},"2.12.10":{"name":"@heretyc/subagent-mcp","version":"2.12.10","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.10","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"30bceed1e1bab7b0d30250c419424103df71c686","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.10.tgz","fileCount":51,"integrity":"sha512-/r6i/NGjKt2IrenDXTb1UC+OAZHRu0lLkdb0ZmoQQXeIJ5EI1jvw5E6sJGjD1bmF9dJ9Y9nWNqSe0wE76bvaBQ==","signatures":[{"sig":"MEYCIQCSh9wdvMsaVXsIPeYwGEgEL8aTaE96OItFOX0pYxwM7wIhAN/X8kCSeUQc3W17HGJOJvnjfUJPL6n+1U7oy75S/F1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475923},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4f77c7c51d3052fc9784c003598bbf5fb3112616","scripts":{"test":"npm run check:versions && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.10_1783708583344_0.42585195261380315","host":"s3://npm-registry-packages-npm-production"}},"2.12.11":{"name":"@heretyc/subagent-mcp","version":"2.12.11","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.11","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"dcbccac20fb75050be983f7c6327f2d0646e0af3","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.11.tgz","fileCount":51,"integrity":"sha512-5VGjpMpyS5w3WsE1+FAd/dmrcFvhgbCLRSMKEuZo2j8LuAJIpudoAsRlA3Ah4+31P9jDmXhlhoNRS+SQXG28FA==","signatures":[{"sig":"MEUCIQCmAK03uspVha9STlbD8BRhpuHGO+Q7JBPq980i9CBw+QIgN+4UVzVct9zcohyumuIP6qm6K4bgFKOT9nVg49lGn0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472426},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"61b1cc79ea335ea9b3f2f8ef95445ca62d7c413c","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.11_1783714662965_0.8645735263399894","host":"s3://npm-registry-packages-npm-production"}},"2.12.12":{"name":"@heretyc/subagent-mcp","version":"2.12.12","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.12","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"28fe01add3d306aadb14f56b2f73de9edca032cc","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.12.tgz","fileCount":51,"integrity":"sha512-XcvjTlalUyzG34AkS3bwmrVQRaykS4lDga6NI43RBz4SBrcgr89UQa7PWyMpIhAbrY5xHCxUXvLKhK84SKPEGA==","signatures":[{"sig":"MEUCIQCfCwHCvPnRBq1jEocFWUC36ZOZ4Z1o9CjD31kTj6od+wIgU6d5nJMB55c54RW9InR1FedA7/Y1jsumEg5NPB27qBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442516},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"dbcdde10f1863f351af073375b99f8bf3e6ee663","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.12_1783770820599_0.3973464701583673","host":"s3://npm-registry-packages-npm-production"}},"2.12.13":{"name":"@heretyc/subagent-mcp","version":"2.12.13","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.13","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"12ef0050a8c7429dd4235ff5f5af712d36873086","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.13.tgz","fileCount":60,"integrity":"sha512-Zuoic5xEbHnQbSuoCFggzj2Fq4ZohjMBNoYwrGOxEQm5BMjURCr35goerktctGwR01sLSpKS6Wz9sl2dxYNXpQ==","signatures":[{"sig":"MEUCIQCFG7IbM5cfMho65kfuAJFbb9MBMYzF9e/IfaP6wsa5yQIgXB8P8Z+PW6QnbXM0h91RQxYMEoK3rK9XQKl37iYBGwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484043},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"609a05984314ac80ff768ff20d15786152e2822f","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.13_1783836340839_0.21535769177888775","host":"s3://npm-registry-packages-npm-production"}},"2.12.14":{"name":"@heretyc/subagent-mcp","version":"2.12.14","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.14","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"17c62f20c8b56ccc84e22cf39b9e9ac6129cae51","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.14.tgz","fileCount":60,"integrity":"sha512-KlGTQWha5Jp2VnEvymfKX1YW71CYWapiPC2jp4UBuhSQhybpQeyIPR/2J+KaWN6BEEXNrUZEHw/hgBYyKODm+g==","signatures":[{"sig":"MEUCIGn4bf3vKB7xtNg9eJwEI8HmgfH1HM4YJ5HzDMkRiyPtAiEA6/uq6mP8gTMYPMcvhYJOhi2Te/koLGYXatQM4rZU9BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484656},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6f49d8131bac2a5b7e0869e0193abc15317fb9be","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.14_1783852356711_0.25851483306522605","host":"s3://npm-registry-packages-npm-production"}},"2.12.15":{"name":"@heretyc/subagent-mcp","version":"2.12.15","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.15","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"2fb82d6dd39d18a55f1ac91eebc69abb0fe1204d","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.15.tgz","fileCount":60,"integrity":"sha512-/bQRMwQ6nbgozXzW22wAQkgw1QhK4KOdy+ep0fin4+PyFJaX3Qaazo6/RmQUOHTHIBUa8j6q4sXdviGSLsdLHQ==","signatures":[{"sig":"MEYCIQClLw+l1up9Z0UTyEH9ukgqrRm9kXnoN7IDLaLWAyH6JQIhAMWAJGho6AwSmnvpqkPiQhTDaO19ISRKJ+gc3PHjxQPe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486796},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"07365183549786116099e728bbeb48a7e9545be0","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.15_1783953643416_0.26039112779037943","host":"s3://npm-registry-packages-npm-production"}},"2.12.16":{"name":"@heretyc/subagent-mcp","version":"2.12.16","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.16","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"c2ae96a8be008378b078156ed067aeffc6cfedb7","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.16.tgz","fileCount":62,"integrity":"sha512-msbASW8MAEVItrvfkgOrp8loL+tb25O7h332BeMOntdhNSomTAfgqR+x5hRcTN3h3zZCEUWwlIT6poL6cEc4Lg==","signatures":[{"sig":"MEUCIArbd1pUlUi5+HndfGHJuUjoEwBTug8lRtuU2aUBkCfFAiEA6TgdlCueG+k8GHLZCgBZhkJE2rZE9N6YHc4uN5tsaGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498247},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2eb4e3e8eae472e19691ee7a0817420f5545f88e","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.16_1783961596863_0.3992903479815846","host":"s3://npm-registry-packages-npm-production"}},"2.12.17":{"name":"@heretyc/subagent-mcp","version":"2.12.17","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.17","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"af0b7ab34177d98548f032985e65f224a8b1e986","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.17.tgz","fileCount":62,"integrity":"sha512-yMXdeofyW0+mM+OiYfR41mkWysEspfzTwDTUX9gAmO+6Jeh9XRlYxS1XUUYm4V/BzZkANCBLZzgEfu4mTfIHjg==","signatures":[{"sig":"MEUCIQCJGyqBeEWUKcc9pNO69jYIM23BGlha+40dP9TejEF2pAIgDrRistCCs7o1nBsOIfKtNA26lyUKl+0S+w19YSnJHb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500857},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ed841db9e97629ca870cb2b8538fd572ba6f4571","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.17_1783964546059_0.989553535944695","host":"s3://npm-registry-packages-npm-production"}},"2.12.18":{"name":"@heretyc/subagent-mcp","version":"2.12.18","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.18","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"e214d25ed06ffead046cb5d88749c7cfe1d030df","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.18.tgz","fileCount":62,"integrity":"sha512-FzIMoyfVFZGxg7tyGhDF/UxmqPHM+TQ4GTsDC2jMiHPXcLdnwVY6WkfdBKAnJ+kIGvsMXY9NEmreSmd0P4iwEw==","signatures":[{"sig":"MEQCIF7m1fQyYRLYafwqgN/NTj+UOMfiM3W704dEJ0SbJAyxAiBQe/+KqoGFNC7BkjSWim8+rGWa2HkOuZ/fuEAH2a13Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501729},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"25f6f31208c08fdb52660cb687b810a4fd187e62","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.18_1783968161846_0.5168445601759473","host":"s3://npm-registry-packages-npm-production"}},"2.12.19":{"name":"@heretyc/subagent-mcp","version":"2.12.19","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.19","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"31a7dbe570f34d26541f593f67476761b32dbe7a","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.19.tgz","fileCount":65,"integrity":"sha512-ITo/MPAgFNIZ1TSyY5ommRPnt5+9HX3xBbc1WVMFimK0TLYOkrKxKQ8lGvtzZ7b0i/0mZrx2WeX0KXnf/MectQ==","signatures":[{"sig":"MEYCIQCBPaHF5+NDtLfCk0Xxwrz5IC5WvV7SSNjv9nc25qipAAIhALkdENREMiFTUvwOIhxgg6KWIvj2qUp4+AswR2PXphdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518711},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f6ad7334e888baa087621f72307cb266d10f24f6","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.19_1783974302413_0.8406442121089672","host":"s3://npm-registry-packages-npm-production"}},"2.12.20":{"name":"@heretyc/subagent-mcp","version":"2.12.20","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.20","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"cf20ba74da989f3e0520950ef334c5ac2a6767d8","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.20.tgz","fileCount":65,"integrity":"sha512-ZMYQLSmJ1N6Q/8pOeqL6h/poy0yLvU1Acl7YHA5pGYnynRYJTvevSbaIkaMjYCX8mEhVlExspVHvwLQ55+UHQg==","signatures":[{"sig":"MEYCIQCUXzEwhQxjx/3g7oxj/WKzRAlZcO34/nGygvJUAcj8XAIhAJo5fRaAF/PmMpp65go40bhCBULNbK0JPgkNy/dIx8hQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518708},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"03fd0ff9b6b93b66066745e1ec05db0ea6fc8040","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.20_1783979853801_0.9273576385258788","host":"s3://npm-registry-packages-npm-production"}},"2.12.21":{"name":"@heretyc/subagent-mcp","version":"2.12.21","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.12.21","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"bf9ee4e54212b0d4d38d8abad1e9a9c1c05e10bf","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.12.21.tgz","fileCount":66,"integrity":"sha512-durwcmDohcet7SsBQ4fRDFNGYBtZYDY6vIox0Wbxmz7BDGQ9LZU6CC4Jqq6lidtGRTpCzr+psAVAPhyv0QYL9Q==","signatures":[{"sig":"MEYCIQCnwoqX/RBSDgfRVTy2W1OyaSMocqeOmislCB0dbKAaJwIhAMpsLE9XTqivw/f9IxNghBwLPu0hbo7KZKZYzTaClXXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@2.12.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":522658},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d4917e4b26d70c904ad27179659070ab1a611da5","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.12.21_1783996585199_0.5787618632573435","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@heretyc/subagent-mcp","version":"2.13.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.13.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"89b284c575ed700246bb0725a0cadf2ef57d12f3","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.13.0.tgz","fileCount":68,"integrity":"sha512-8rjXlXWxCIPipMxs2Kl4DvWOKQsvu7J3i1HEN1gDgs7Y38LmH1zytuOg4HhRsLnZEgThlvUJT32ZbgjuU7vjQw==","signatures":[{"sig":"MEUCIQDPjDTjiQLpLfukaR/iTNdRi5YX3NwC1qxVYyuOjr3NtgIgUy3WQPU+TpHHHwzSDi1A7xeBTEDfebQKifRV2jriYGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531333},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.13.0_1784103447207_0.6857019919101006","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@heretyc/subagent-mcp","version":"2.14.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.14.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"f6a1e6429756d65d1ec2b5d967f67503c51a7f6f","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.14.0.tgz","fileCount":79,"integrity":"sha512-/mX4+ONqpoH8ntx+qGuI3MIuK/r9w2h3sedxFSJezEgckFqUdr37AZsL2HbefteQdKUCXL3b+lKHWDJG0+D4eA==","signatures":[{"sig":"MEUCIQCsfrzeAMUPfGkpglVZrTvDMUFrzaCC6cgfFiuD4AkxtQIgDAlH1SSIqmc8tESjGaVaLuk7mfzsRe+bsls98k41skk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581147},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.14.0_1784114550088_0.9869111863116729","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@heretyc/subagent-mcp","version":"2.15.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@2.15.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"311125f135367ba822fbb08401e1ca93a5ecac6a","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-2.15.0.tgz","fileCount":87,"integrity":"sha512-oTZjMDRbBUeXCtHBKPVwaC4BVBCskycmgHutVD7XinfHx9GWnCJ/0CVpt54AIyAex2Resu+ws+Ia2rQCweJb9Q==","signatures":[{"sig":"MEYCIQDeUCSh6InmTVCaCc43cQ8ots+Bf7XWMmpH6XLkU1ei6AIhAKYevxvg8pZq2IX+7SoTGuxNAqAOvxuvwRMyeIlheknd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606500},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches and manages always-interactive Claude Code and Codex sub-agent sessions (no direct Anthropic/OpenAI API).","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_2.15.0_1784133273332_0.7428997379792974","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@heretyc/subagent-mcp","version":"3.0.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.0.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"0d4493acc70bddd0208e1702cdb6dd81f29761a1","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.0.0.tgz","fileCount":93,"integrity":"sha512-Y4/tXQt9gwuLzIANMK4ofTE1FnDwp6akHQ3vzy2sq4+a+CSI9O9DcxuHd+z1W4BwdnWLAfudYcg5S/Mrj6Oodg==","signatures":[{"sig":"MEYCIQCMs0eSVpAZDl+klZli/s7poBINfJ+QVCnLwnFeb6fKTQIhAI1wnd7HrNV/ZTWcD5LYa7WGcCi9XdGc0IWt0Fz6qJAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623159},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b16adbff470dae0a73fd5cb1f0f46a79c9d57be5","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.0.0_1784144544422_0.8112449563761641","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@heretyc/subagent-mcp","version":"3.0.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.0.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"dd6869a054839710de13e9436cab2cc26565a6b6","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.0.1.tgz","fileCount":93,"integrity":"sha512-h2yC6UNeraXKTXagwIkS6ULJ7IieZfeb89Wyhw7rgwICHSlbgkZ2meBA67XBjYKbFBU4u+QTva4OMPU9j7108g==","signatures":[{"sig":"MEUCIQCmid0JdXu9Yf+XzYklu4WA0Rf5l5sUFRMHKB3qwgQiYgIgDbE4x4wTSLQ0VhNS33FOK0vSey65YR2ncT88fp03RYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620327},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5e3352502ac472462e7ecbb7b87361e676fd0d81","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.0.1_1784241774587_0.16076765501264312","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@heretyc/subagent-mcp","version":"3.0.2","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.0.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"c6bdfea10863648fb4506bd72b086d3e5fa65a70","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.0.2.tgz","fileCount":96,"integrity":"sha512-c4JBNFkD/1m+sR9LrRW3c5nr+uabATvgxx3WUY11Hl/eUNXAbrStaQE9R/ZvsXvW9c4H05BVQQ2/HwaWUpeOJg==","signatures":[{"sig":"MEYCIQD9CkmKlBHwTi6llnLW4vsXIYMWOn3TbyvraX7rcoRGqwIhAK/7MPOgA6h0q3jBtrxauANzrIU/+6Tw/3DHwaaEwVNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633220},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c609ccbe08c7fddb3c4fc6c5ef27a182d67adf7c","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/handoff-resume-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.0.2_1784297585051_0.4329419404565207","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@heretyc/subagent-mcp","version":"3.0.3","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.0.3","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"5c62f518b493e80fe39e9fa43b931e6a42f0b94d","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.0.3.tgz","fileCount":97,"integrity":"sha512-6ypetLEhWBrXHOv1hfebPEaZ6Bin4UtwXYdHnYhLQGk9FCncLb57I36kPIRzZbE8m0ydkDuU/GD5JUWEy7dz8A==","signatures":[{"sig":"MEUCIQD78DnkGNRCT0i3LzM0HUVpO/nAc6wj5cv8masywlO7bQIgMARrv3oDPrqqJ0xTb8GCndzHoMBzipy8IDZRg3rF2Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631827},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b18d1e0e0bd78f22d9b8669aa80af81ef7bbb54e","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.0.3_1784300822296_0.30555520410345993","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@heretyc/subagent-mcp","version":"3.1.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"0eb57bfc17efb20a9521d8154e1a59ba0b222f81","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.0.tgz","fileCount":98,"integrity":"sha512-GUNKSi/mZNfTcGPvYVyiKE9Lzd4gPFQSidDJDAg1qQwhKa6nTR56X4kJzTrg/94tJ6K240cGfFVNe1VRoNnc2w==","signatures":[{"sig":"MEYCIQDkeH3R7JYA/dev9dhYJ2+uZ7weCQRFEfJ4rBQT8ImDOgIhAJh6rm2ethw76KPlAarUucCKSwKalCR90iWoF3PaGBWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652915},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"8b4817b7b1b54cb3d89cee4d012472ef563cd7c6","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.0_1784316383761_0.822472504880498","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@heretyc/subagent-mcp","version":"3.1.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"643e4c6dde8cf384084673ea24fde13f21e405e0","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.1.tgz","fileCount":99,"integrity":"sha512-Ke6/9k+fOXmhMmQWYSvQscfSHT/Gl1T9gflQQF/QunN+JXngGswUTh65B4MkPHw6PDuOLbTpjj/dFaMElXMU9w==","signatures":[{"sig":"MEUCIQCNYHhnGNbDKpmLt09tZh3AE7591aokl+9Sfmmmu6irIAIgKUbLy5s+COTdTnsptOlFlQM9RGsmkzipyjoNSJvqRfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653034},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"17549629df2379a5802bb2a80da91d067c13c95c","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.1_1784318791561_0.25326027510175964","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@heretyc/subagent-mcp","version":"3.1.2","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"a5a2883f68f804d54381a58172d0bd8d06e05952","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.2.tgz","fileCount":99,"integrity":"sha512-Khey0VZVHIVqXz/gBhr3rkeUreiiWlA1Ha+nTlNwrtPiu8f/iiWGYb6QVV3Oz/+atAnbERY6AQyV74WnxluoVg==","signatures":[{"sig":"MEUCIQDRNOd28A9Cf7U0aYORdK/S/8qXsfFDW2vHFxhS05R2LgIgPjHZblOT6QM2dDteaMTi2Bz6Rcc/wkDLSH1azEAMQ9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653937},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"02e5b9d6d93b68bdd1e00641e4fa0e3e0067ad4f","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.2_1784523947198_0.06542661233604652","host":"s3://npm-registry-packages-npm-production"}},"3.1.3-beta.1":{"name":"@heretyc/subagent-mcp","version":"3.1.3-beta.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.3-beta.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"e93cf94f0c1a4ce6071da931c4f1f7c6643b5a5f","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.3-beta.1.tgz","fileCount":99,"integrity":"sha512-NmuFJqmlwtSRKZrPcFltNSS3H1zK2LCjbSl4buMe7dVBb3U20pqAlZNxXAvBKJFXrIUwzjjUFkJ3G1qovIEeKw==","signatures":[{"sig":"MEUCIBP/UXepvk7gcD39oED/ea7Hnp1FrLdmYCH95TMxo9fFAiEAzE3XtwyVadlWjnmQiooi7YRUhmXxq8le9BRsfooG26o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663895},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.3-beta.1_1784557407434_0.7826571365608626","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@heretyc/subagent-mcp","version":"3.1.3","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.3","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"c8c6b8b970b3c15cfce0d32996b12b9915b6cbdc","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.3.tgz","fileCount":99,"integrity":"sha512-nQyeYyCij5ZY4gl24RWRJPQdCDz3yQcuNStZrEt1UlRQWDtHgp37LRnt7pDPpNLaKF5CtHRiR6a5sRUM5wI9wQ==","signatures":[{"sig":"MEUCIDLUeEZAuIhP7wIu8e6gksk3QiLoRjpMQEUtrO+O9oK+AiEApXI37DsJLCciWkjV2KJ7ojN3sg8fRGR327KVttwvdLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":660072},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6e796a491a998ed4f743b900e66c83298a5fa70c","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.3_1784558586262_0.6850495115621045","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@heretyc/subagent-mcp","version":"3.1.4","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.4","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"7ac5b92003faa2185d5d4dd0a2ea0b2cd76e3f92","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.4.tgz","fileCount":99,"integrity":"sha512-BB6WO0zlSQfiVDPFBtrh9ZLFyvsf1Ib6O0S6OTGZMnaAEHLbEtrkJe+M/vZg7BEHWmOYt+Xq6KvhOJQMWocTwg==","signatures":[{"sig":"MEUCIQDOsZc9SwYdoMSD3TvXOYb051yuwjTX7MAgOkle1+KLZQIgVn03I8+I5tRvvF+IKYpK7UBLRNe1FOIGAAn/PC3x3KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664799},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"674149de7324ae20da23875fa01bad254e9bc8ab","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.4_1784583578035_0.8241099947112238","host":"s3://npm-registry-packages-npm-production"}},"3.1.5-beta.1":{"name":"@heretyc/subagent-mcp","version":"3.1.5-beta.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.5-beta.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"a7eb09714356d28231b06e9cec04f29fbf952f2a","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.5-beta.1.tgz","fileCount":99,"integrity":"sha512-kwBCY8ylujDHqM6w7jdvPg0RdI8r0wleMInezut8wXiEG+mqpBvm9x5m29V3s9fuWrKKKhEUfAgHAzuFMC4G9A==","signatures":[{"sig":"MEYCIQCCpGdYC0c8cC65OLosi1dov4VfnKfV9Lix/oln2Rgl7QIhALFpI9XkS+A02F7BZQrM8a060Et3E7BHHxt8J4uW2+72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669635},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.5-beta.1_1784591014520_0.3515076439537903","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@heretyc/subagent-mcp","version":"3.1.5","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.5","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"e5c56473809145c5e2a580216f0b3ff94dd24cd1","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.5.tgz","fileCount":99,"integrity":"sha512-s3KExmWzQRmB8fuCIGhw5JombpsVFS7jIDBWaHCFglnglTftRqW0AKB8hZhH6SsrZoaCC3ZlK7U5uiMPwSJQRg==","signatures":[{"sig":"MEQCIGdC5s6qrQTeiWbWQ4hhUwVMJ6R3RxIEHS4MKpILeBDVAiBAaHNDAdQwh7qxVtwO4YVXcO8xX8W+4EfbgFITOUJMng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665812},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5f0444f1889f6b46778ad30a74d3fc100193f5f6","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.5_1784594158647_0.8479497081901102","host":"s3://npm-registry-packages-npm-production"}},"3.1.6-beta.1":{"name":"@heretyc/subagent-mcp","version":"3.1.6-beta.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.6-beta.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"38ac5645a53e50fa38aeaa288c87252a0504c087","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.6-beta.1.tgz","fileCount":99,"integrity":"sha512-N2c+toM2ud8+Xj1LArk6USDAVDPlGoqKk1B5Xp2BIsBBBnQ2QF9AKEldqEEDSLXGVn96gCMpGmjeJByNi42yjg==","signatures":[{"sig":"MEUCIQCWlPMYeZNdICmsEot9as04zchsUE1AnwliCZKrC+XjnwIgCOfz5iFspTB+TmGFa3Kear1kWKRhAsAMPprUNzK0obU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670540},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"heretyc","email":"smart.dove6393@ioc.dev"},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.6-beta.1_1784615910971_0.22564750877158035","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@heretyc/subagent-mcp","version":"3.1.6","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.6","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"2badc1a966781a8305632dcf5f6fdd8a92a29da1","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.6.tgz","fileCount":99,"integrity":"sha512-PzfyzEd+BNkPwjc6FuG5ITwotP3sbHlIIAcBfOA8wb9itWZmILb2RnPGgIcggnvzGCP3544jSe6Ih20t36KD5A==","signatures":[{"sig":"MEUCIQC0q7OJt2kjXVgpqJ2NmHLoAHwG6LBf57dSpsd+skGQSgIgGnwLXfeNGxDZZKfr6KloroXwzBP9F4dm8AMu0dYCBug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666714},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a963c43955be8d0cf2a69fd2b3552c32405b97b2","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.6_1784618526910_0.5188618618498102","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@heretyc/subagent-mcp","version":"3.1.7","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.7","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"345bf9d3cd59a63e73802c67efe70480e9881d78","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.7.tgz","fileCount":100,"integrity":"sha512-BCxMtbl5ZsXQPhMZU/iHMCWnRx2okQL9TkSHCQZYwwMXyig/R5cKAeiaxYvb8mLRsjjQcOIcv/GGj2ngx2wAXQ==","signatures":[{"sig":"MEUCIDhIB2mCPuAoON9nna/r8MuEi+G97jZ5uwLs3PccMq32AiEA27ji8ixorhdzU+BSqozCR8z/6r6Ku9fj8XFWCRVfoUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688137},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"11174279aa89e7d5a74e89f01596c9c5fd170ecf","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.7_1784690326465_0.7882030158950462","host":"s3://npm-registry-packages-npm-production"}},"3.1.8-beta.0":{"name":"@heretyc/subagent-mcp","version":"3.1.8-beta.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.8-beta.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"403f4d6b9980f596f65b126e06a295bf679d1235","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.8-beta.0.tgz","fileCount":100,"integrity":"sha512-BLJnaB4/qJ232AxHEGVEjE91qX55yqG6mp+smXtmXz2n8SZlhd1/hwcxbImrZKbcYEmB/I1o7m78l1VdpFW2IA==","signatures":[{"sig":"MEYCIQCq2AG3ObR96JmauJ8qSt69FnvpQJTu3txSImdO8ONIjAIhAOtKgk4YlmLC8wjBFkQDNN/so07FGGwiAOwtM6G9E5hK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.8-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708700},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c2f689ca02c95a86ed2e79add95368fdd6c2bfb4","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/context-coaching-config.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.8-beta.0_1784742529167_0.3035017738226291","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@heretyc/subagent-mcp","version":"3.1.8","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.8","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"1c7a02dc0b44ebc3ba7260b0e03cb8a0c2f1564d","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.8.tgz","fileCount":100,"integrity":"sha512-NXgypwuVyRzTxKcZj5//kxYszypY237i2XsJNKt4EDmJ8zM4cLW9Xhu9XumKsjimnmU42OVp+Sos4uvOCGoOWA==","signatures":[{"sig":"MEUCIB+r1aDYHvOMsEZ8G5V7Fzbdgd52e/2GS6+YQq0dQEKKAiEAh3LXXYgMJKWJWPDc1O+V9ONzKSGPUPLulBWikBOh4cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708672},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"2e205410c7949106049b7472f4c3a255fd3c6a91","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/context-coaching-config.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.8_1784743562260_0.9211499650824218","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@heretyc/subagent-mcp","version":"3.1.9","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.9","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"c57b45cc963dbd3071122efd08653512517c0ffd","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.9.tgz","fileCount":100,"integrity":"sha512-gOWFcCI17yx5t3YagltYDUPY+a0K3uvoweWonVadlsvegth/Mw4+qkwgs0JY7gYI5dqUIZpNfqWO5dBnaxFKzw==","signatures":[{"sig":"MEUCIQCm44UuY8X48W0Y7a8w85qhOdSxCyiMvTNVEhfnLzL5sAIgCqz+KwesLi89LxjjBDfp4DbFuB5rwqmoqtuR40wrgm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708558},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"23a25a7ca0eae043c2eb0cd2d004cf6ca60153a6","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/context-coaching-config.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.9_1784753882077_0.37975379257022057","host":"s3://npm-registry-packages-npm-production"}},"3.1.10-beta.0":{"name":"@heretyc/subagent-mcp","version":"3.1.10-beta.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.10-beta.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"623a27351f1a09cd5b8319e8b1ab3a84f82cbdb0","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.10-beta.0.tgz","fileCount":100,"integrity":"sha512-1Rgr5IvBbF/KBq4NSTCe8OVc5mOLnu6EvXwxSCdHCEWPd3nHZfijo8vYuD3RdancyxRCAd5hGnlCDaV8aAVlIQ==","signatures":[{"sig":"MEUCIQCHkVIa80vUBNeOz+cKY1CDw8ah5JP+n02WplzI/YHXGwIgO+Y9RecmGTnVwuC7YhUb9mhsbPNnYp65DhwCwNtjMyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.10-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":717518},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"27f45a0a17140fec05ca090d098cda3d6a1aa7a1","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/context-coaching-config.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.10-beta.0_1784755095586_0.777772905472242","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"@heretyc/subagent-mcp","version":"3.1.10","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.10","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"cfe1c310f5f335923b38034174cc485e79464bee","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.10.tgz","fileCount":100,"integrity":"sha512-aQDbmVtkVWl/20jy2I0I8/X6SeaDjY3KaiQN1wbcPkz+adYv3/kL6gFqsdsBc3U2eCWW69TOW3fGsDI4rDY6qg==","signatures":[{"sig":"MEUCIDewzvVZlKyjjjct6IMP85b3ifM2gQ/hygoagB7KPe3iAiEApC8GFTUTAN5ITlX4gWzVuXRdn3cniYpqBym4JPiR8O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":717490},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"cf0c266f8b942f7408f0eed1a0eb4f376da99edc","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/context-coaching-config.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.10_1784755626173_0.2822357972940359","host":"s3://npm-registry-packages-npm-production"}},"3.1.11-beta.0":{"name":"@heretyc/subagent-mcp","version":"3.1.11-beta.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.11-beta.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"193036c2d9d5401f8d5349e772a6dedf6e6491f8","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.11-beta.0.tgz","fileCount":100,"integrity":"sha512-gFu7PuEVdhETsZ3uClpSUhUZyyt3wUU54/0p0uWrXDx/eD6R4rcgi1YeZet6bCktF9zoqRIbHS4LRZiTEwRjDg==","signatures":[{"sig":"MEUCIBxW7oCHsGbbiVDsMLA2YKTROyjKiEbyGc3PVynZ4JsfAiEA3UmURczvX59gB6gvc4cFeALshJYcFZFf+SVSyB2KJFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.11-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718950},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"4cd9832f419403e00c3403ee99309e9000d3786d","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/context-coaching-config.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.11-beta.0_1784757387896_0.24170883556150535","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"@heretyc/subagent-mcp","version":"3.1.11","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.11","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"208537240de9db9b610e9369a64cfc510c6c2dd8","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.11.tgz","fileCount":100,"integrity":"sha512-gfcF9PCFj2e9uhRGeJZlqffco1SjsV9QDeemWL2TuqHgQXRKZBrgFjFm4Ldkg9iPvRt6uyPCdGPt4NTw3PMm7Q==","signatures":[{"sig":"MEUCIGIq+Rfjg44k4cQfNK811LdmB6YR/I+p8F/VWpTfuqFFAiEAgM03NaSfpbSEDOBhEINvxAJdsBI2fzT71FfoYW7yPJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718922},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d71a65ee540e94c1d8f88be71db485ecdbd920c8","scripts":{"test":"npm run check:versions && npm run check:prose && node test/effort.test.mjs && node test/drivers.test.mjs && node test/platform.test.mjs && node test/wait.test.mjs && node test/status.test.mjs && node test/output.test.mjs && node test/stream.test.mjs && node test/routing.test.mjs && node test/routing-e2e.test.mjs && node test/deadlock.test.mjs && node test/handler-validation.test.mjs && node test/index-handler.test.mjs && node test/ruleset.test.mjs && node test/ruleset-exec.test.mjs && node test/ruleset-handler.test.mjs && node test/failover.test.mjs && node test/child-env-gh-tokens.test.mjs && node test/global-concurrency-cap.test.mjs && node test/update-check.test.mjs && node test/atomic-write.test.mjs && node test/zombie.test.mjs && node test/zombie-reap-idle.test.mjs && node test/orchestration-marker.test.mjs && node test/orchestration-metering.test.mjs && node test/orchestration-latch.test.mjs && node test/orchestration-handoff.test.mjs && node test/orchestration-template.test.mjs && node test/orchestration-hook-core.test.mjs && node test/orchestration-adapters.test.mjs && node test/statusline-claude.test.mjs && node test/orchestration-sweep.test.mjs && node test/orchestration-pretool.test.mjs && node test/orchestration-directives.test.mjs && node test/context-coaching-config.test.mjs && node test/no-five-call.test.mjs && node test/no-200-line-footprint.test.mjs && node test/no-per-provider-cap.test.mjs && node test/no-api-keys.test.mjs && node test/rag-pointers.test.mjs && node test/check-worktree-subagent.test.mjs && node test/launch-agent-upsert.test.mjs && node test/claude-session-limit.test.mjs && node test/init-migration.test.mjs && node test/init-global.test.mjs && node test/mirror-fragments.test.mjs && node test/performance-tier-effort.test.mjs && node test/setup-repair.test.mjs && node test/setup-quoting.test.mjs && node test/setup-wire.test.mjs && node test/setup-cli-integration.test.mjs && node test/init.test.mjs && node test/init-registry.test.mjs && node test/config-init.test.mjs && node test/config-validate.test.mjs && node test/backup.test.mjs && node test/native-suppression.test.mjs && node test/doctor.test.mjs && node test/upgrade.test.mjs && node test/uninstall.test.mjs && node test/smcp-handoff-skill.test.mjs && node test/model-selection-mode.test.mjs && node test/cli-args.test.mjs && node test/index-guard.test.mjs && node test/drivers-guard.test.mjs && node test/audit-next13-lb3.test.mjs && node test/zombie-guard.test.mjs && node test/concurrency-guard.test.mjs && node test/hook-core-guard.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs && node test/seed-sites.test.mjs && node test/config-bom.test.mjs && node test/permission-system.test.mjs && node test/lifecycle-matrix.test.mjs && node test/output-hook-registration.test.mjs && node test/mcp-compliance.test.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.11_1784758164683_0.09929420655678456","host":"s3://npm-registry-packages-npm-production"}},"3.1.12-beta.1":{"name":"@heretyc/subagent-mcp","version":"3.1.12-beta.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.12-beta.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"cf6e387c88c595344575c7091119ceedf9eeedaf","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.12-beta.1.tgz","fileCount":107,"integrity":"sha512-hGPLquTNCvM9RmXCICxfRneycPZH+bIgdxcHDNECNkyQhWYa4D5cQy9ZjOYeXUtsElWB8I52FfXLtz6dck4ZNg==","signatures":[{"sig":"MEUCIQD07HAiVFaxNJpmtoWOwNP25rv+sy485HOmyWQDAvMGRgIgXTvQi+eIIrwfrLTOh+5IdyDWFv63wbocd2b9nJeXvRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.12-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795995},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6ae181e5df92c9ebd332d4aebd4b42cc3a00bab9","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.12-beta.1_1784769112513_0.817040555269519","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"@heretyc/subagent-mcp","version":"3.1.12","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.1.12","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"1166be684c226c0c2acc1237db49157b3bf34974","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.1.12.tgz","fileCount":107,"integrity":"sha512-MyLBdgseb6VncmotaoRFp0OnIfdzZifCBoAHLbU5UHpFm7SvKGzwyKBe1mDcrcMgTO3gtAw6Cluq+vF82wEfYA==","signatures":[{"sig":"MEYCIQCk/tfvRmbZcws2dhsP93aO7f+g+Xd7/zL5Xuh46UUfJQIhAIZ03fPx7FBk17PIt2uknuHgxxPEegB5HJ5gwbQI8sZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795967},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"fc554c8e7e4fb7be956cda6eb5e5c98bd37cae7c","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.1.12_1784772367029_0.3088591415321509","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-beta.1":{"name":"@heretyc/subagent-mcp","version":"3.2.0-beta.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.0-beta.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"153f205200a95af50f8a4c8d83f6f23dd4ff38fe","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.0-beta.1.tgz","fileCount":107,"integrity":"sha512-OW0mM5oS32lGb7qZAZgpGWTYbaSQiSKUCmmOanicXCZ+C1twK9AhfuhL9EyIt8X340KimIJpKP5lvcKnMm2g3Q==","signatures":[{"sig":"MEUCIFi6jh3aFufa3calcb9OLUWns/lk4bpTtReGjlJNiWIJAiEAsrxvl1yT3UeKsfSZTB8MbYJRBJ4zToBJqiN9BGD00UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795991},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e21dfc804cab0a2f152908fc9e45f3932d9063a2","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.0-beta.1_1784780832091_0.9143514160510071","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@heretyc/subagent-mcp","version":"3.2.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"b06c54bd9e2f2d4017f9c7a32970d82f361905ef","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.0.tgz","fileCount":107,"integrity":"sha512-19zGOxpa8MLvjBgGDmr80kjPCTHcAlheCEjf8o9MWjwBIT0YzASmhVVIiTt6sVUXSieWrxtyRDt7TR76Cnrscg==","signatures":[{"sig":"MEYCIQDSXKn7Sf6fQUPIuaSqvmrFPejV0jOg2ilPtWfcni9uNgIhAPSarWP+kZ+Gm2dcrrvUKwBcV8Qd/XGGwH4FPtg9vdv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795963},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c4a6038ffb9a8de300a9e9f210cea78f36626e28","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.0_1784781729822_0.9488680354257277","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-beta.0":{"name":"@heretyc/subagent-mcp","version":"3.2.1-beta.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.1-beta.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"1b109d73758aaf3b67a7682546c85c3c47bf7ff3","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.1-beta.0.tgz","fileCount":107,"integrity":"sha512-K1RGmTndYmaQJ3kxMPzmvf3YrlEy5mHGfpEtAlooCpy5GSa0gR6floE1gnCHmrWeeMKlu3RUrPUIzNEapGie0g==","signatures":[{"sig":"MEYCIQCUUoa66Rv9QOMBeeuhqJkZgqpVwQ8+SawhaP1GIRwzygIhAPU/7N6rTNHIpttHxkp58aiHYmj7vKjggHQmHAP9a/AE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804499},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a33aa8f5862b1f2b759065cb39bf8b2f408e536d","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.1-beta.0_1786593910440_0.09599584386149984","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@heretyc/subagent-mcp","version":"3.2.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"7e2bdce7b532a2ffbf33c4c97167d00d21b67e57","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.1.tgz","fileCount":107,"integrity":"sha512-xXla6bmqtMLKq9eziXpsEAvIKIHBIHQxgLEhTpW76tVCyeEaJ0J4B3wFg4YasK6maWgwAAlofxjcEATt/WCaOQ==","signatures":[{"sig":"MEQCIEQlQwIXIhqlz8FgimB8UZLdkWsQvrkBnNwyrEL9kZ4YAiA8lXCtSw0UOeqVbZ6eGPfLAlA4WFLIW0nHX6gNcT2tlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804464},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6a0ce4f430afeaff4c6245e4b5abb454179d1cd6","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.1_1786598201040_0.18817711216880717","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-beta.0":{"name":"@heretyc/subagent-mcp","version":"3.2.2-beta.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.2-beta.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"0a0ada2895ad5480fdd7bae9209413044f9613ca","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.2-beta.0.tgz","fileCount":108,"integrity":"sha512-oZ1AMTCXGUOVXgfSgR+paFb2VcYpMM78wsZ63sq8hgMOKcORG8fQYFWPNGomocVxq/LEkZU6lQSs20h9KO9GSg==","signatures":[{"sig":"MEQCIHHy6WpxsxZN8OszVbHoSPEUxa9lB6mLF8HTKIaXIbGPAiB+xHC663JIX3gTGXZRiA4mG3cs3x8MUiUlLbUqLkZ+YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826201},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9cff4100e49ffee2f10dff9e688539c8a0ccf306","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.2-beta.0_1786648298970_0.3047919867439939","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@heretyc/subagent-mcp","version":"3.2.2","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.2","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"bf9e0a02a5aea3620de41cc73fc3a147514dd718","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.2.tgz","fileCount":108,"integrity":"sha512-gvXR1wQxQ87Y0uJgHZm4o5J7XVS2h43sxxpLlyJ6er4MI60Lakt8St0pQXE3gXPnAazhU2dNV+kIFi0QxR8XTQ==","signatures":[{"sig":"MEUCIQCdMd6K2BLk6yNAMUmglmGc9e2YtZ9jHf2S48cpmj6V0QIgRikx1BcnbrPwbJcCHWQa/Tuh945SrYV8Xh3bn5VlYn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826166},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5d4675ba4edbe95ea24434bc2e14418f2b0f746f","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.2_1786654504779_0.8817763282090691","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@heretyc/subagent-mcp","version":"3.2.3","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.3","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"c9e2ab03639483526f8a8a7f7abe08d5be078d69","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.3.tgz","fileCount":108,"integrity":"sha512-WqmvkyTG5xWUWg78Ld+Y3YBQVjzVew2LGBNPxa/Y/8Rx+KNWeGleK5DNn3L0XhduMIRkX8b94pwKKot0pDu3Sg==","signatures":[{"sig":"MEYCIQDih4uO/kOPlUcimKbdItYgf/STzWUj2FFg56A5dlF0hgIhAOYeVSIXRjrSd7Tv4QsCsEkggJ86a4k5A6enHkewFWiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828683},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"58a746130af9800508c9d5fe06717cdc88757394","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.3_1787178812864_0.8763667071127024","host":"s3://npm-registry-packages-npm-production"}},"3.2.4-beta.0":{"name":"@heretyc/subagent-mcp","version":"3.2.4-beta.0","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.4-beta.0","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"af80c61bba33ea34b4b0d9736cd164a30e66aa73","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.4-beta.0.tgz","fileCount":108,"integrity":"sha512-b5XsTJpGWOpnmfLh9VnqXwndLUYEAWHinb7sq0XUl6z6KWUYWLo4Jq1qlizny9a92YgA/JDRUP2ek7nP5VSJxw==","signatures":[{"sig":"MEUCIAk4VGycIhHI1memjfMvfjGVV43RX5qwl5lxDEe5tTrsAiEAptX2YD5mCGok3LcMckhWQDWZUCn58jcrXc7ymi/Q3FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDu8nt45m2usIMt4yTelkwwb3p6Ko2BUZ1MzV5taycYAQIgJ/KoTZbBJMKdXJCrwL42EplkIRhQcrc0wsdLWJ9uA0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.4-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":964391},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"8f0ecc1cd29b8fec7b441e0424ae5b0295330341","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.4-beta.0_1790791445396_0.2985006668493162","host":"s3://npm-registry-packages-npm-production"}},"3.2.4-beta.1":{"name":"@heretyc/subagent-mcp","version":"3.2.4-beta.1","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","_id":"@heretyc/subagent-mcp@3.2.4-beta.1","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"homepage":"https://github.com/Heretyc/subagent-mcp#readme","bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"bin":{"subagent-mcp":"dist/index.js"},"dist":{"shasum":"fdd68aea7312131481cb405184301374c81b00b0","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.4-beta.1.tgz","fileCount":108,"integrity":"sha512-ag8/sFXpG5sJO1G65M2KpqiyWJattiD4vT4zbp18iTHhMCVHo/+2Vnkuwbkoo2lv+bCB2kXSB8ej/1vLfrd1og==","signatures":[{"sig":"MEUCIQDvv+naKbocIrZ398J4EAlDdzT9pTd/Ny3uGuxq4cxY9wIgD6Logk+OvzsHMk+tzzYscEAkgdVaJ0i6ExwHBO3VtK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEGxtGeJQWsBxeRDCxTmYyZRHI69kGZWTTVM03D+LkFEAiEAqYdaeYoWSzbeiwMMzKiButBgGf89AH84LqaCmieXs/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.4-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968755},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a96a002257ba699c4765bfc646ecb12a07034dc8","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/subagent-mcp_3.2.4-beta.1_1790815188692_0.3929679623214002","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"_id":"@heretyc/subagent-mcp@3.2.4","bin":{"subagent-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"dist":{"shasum":"5b57720c3edff12ca35dae31c77b9144f64dc832","tarball":"https://registry.npmjs.org/@heretyc/subagent-mcp/-/subagent-mcp-3.2.4.tgz","fileCount":108,"integrity":"sha512-2MVvV2TEIs8Oxh+uiAdecvDp9holWS70p+6gK4m0F7Gj1N0wa9qlWRbai+GmKQen5N1cb2FJxQCqoo/9dRpSuw==","signatures":[{"sig":"MEYCIQCRG+QVCyNzWyVjGZu0/t1cPj+c3aMcZXuufq6UZXK4aAIhAMBVKDGXqQRr+G9hHHpXcjqTsAuzB8EYL2gsibiYhpj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzVAK8lY+m/H5IkWA9PbhXzo61LBrqZ6cAFgNikQCW6wIhAMKv77hras4zWlKZMlghCwvgg5JKwsBb8wIwligs83vV"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heretyc%2fsubagent-mcp@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968720},"main":"dist/index.js","name":"@heretyc/subagent-mcp","type":"module","author":{"name":"Lexi Blackburn"},"engines":{"node":">=20"},"gitHead":"f8d627cbb549a236cd534da9601d446e676dda11","license":"Apache-2.0","scripts":{"test":"npm run check:versions && npm run check:prose && node --test --test-concurrency=1 test/*.test.mjs && node scripts/validate_provider.mjs && node scripts/validate_seed_sites.mjs && node scripts/validate_routing_audit.mjs && node scripts/validate_context_windows.mjs","build":"npm run check:versions && node scripts/gen-ruleset-scaffold.mjs && tsc && node scripts/copy-provider.mjs","start":"node dist/index.js","prepare":"npm run build","check:prose":"node scripts/check-ascii-prose.mjs","postinstall":"node scripts/postinstall.mjs","check:versions":"node scripts/check_version_sync.mjs","prepublishOnly":"npm test","verify:npmjs-release":"node scripts/verify_npmjs_release.mjs"},"version":"3.2.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c044ed39-55ca-4c4a-b2c9-4b3df6c1d148"}},"homepage":"https://github.com/Heretyc/subagent-mcp#readme","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","directories":{},"maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.177"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/subagent-mcp_3.2.4_1790825182073_0.37202684489514715"}}},"time":{"created":"2026-06-11T06:09:05.180Z","modified":"2026-10-01T03:26:22.550Z","2.6.0":"2026-06-11T06:09:05.541Z","2.6.1":"2026-06-11T06:55:43.839Z","2.6.2":"2026-06-11T07:33:38.344Z","2.7.0":"2026-06-11T14:06:23.033Z","2.7.1":"2026-06-11T15:25:51.689Z","2.8.0":"2026-06-11T17:48:12.565Z","2.8.1":"2026-06-12T20:38:58.304Z","2.8.2":"2026-06-13T09:31:43.871Z","2.8.3":"2026-06-13T22:02:38.624Z","2.8.5":"2026-06-14T19:31:33.021Z","2.8.6":"2026-06-15T03:18:13.212Z","2.8.7":"2026-06-15T23:32:46.562Z","2.8.8":"2026-06-16T20:47:47.466Z","2.8.9":"2026-06-17T00:02:55.692Z","2.9.0":"2026-06-17T06:45:02.354Z","2.9.2":"2026-06-23T23:15:32.537Z","2.10.0":"2026-06-24T06:16:19.218Z","2.10.1":"2026-06-26T00:17:48.044Z","2.10.2":"2026-06-26T19:13:13.828Z","2.10.3":"2026-06-29T18:38:57.558Z","2.10.4":"2026-07-01T00:25:23.752Z","2.12.1":"2026-07-03T04:02:37.109Z","2.12.2":"2026-07-03T21:10:32.043Z","2.12.3":"2026-07-06T03:42:30.365Z","2.12.4":"2026-07-07T06:03:21.743Z","2.12.5-beta.0":"2026-07-07T20:29:36.786Z","2.12.5-beta.1":"2026-07-08T01:05:19.062Z","2.12.5-beta.2":"2026-07-08T04:23:07.623Z","2.12.5":"2026-07-08T04:48:26.780Z","2.12.7":"2026-07-09T15:40:16.095Z","2.12.8":"2026-07-09T21:55:59.562Z","2.12.9":"2026-07-10T00:14:21.596Z","2.12.10":"2026-07-10T18:36:23.489Z","2.12.11":"2026-07-10T20:17:43.151Z","2.12.12":"2026-07-11T11:53:40.765Z","2.12.13":"2026-07-12T06:05:41.018Z","2.12.14":"2026-07-12T10:32:36.848Z","2.12.15":"2026-07-13T14:40:43.553Z","2.12.16":"2026-07-13T16:53:17.003Z","2.12.17":"2026-07-13T17:42:26.225Z","2.12.18":"2026-07-13T18:42:42.010Z","2.12.19":"2026-07-13T20:25:02.569Z","2.12.20":"2026-07-13T21:57:33.983Z","2.12.21":"2026-07-14T02:36:25.350Z","2.13.0":"2026-07-15T08:17:27.331Z","2.14.0":"2026-07-15T11:22:30.257Z","2.15.0":"2026-07-15T16:34:33.549Z","3.0.0":"2026-07-15T19:42:24.583Z","3.0.1":"2026-07-16T22:42:54.792Z","3.0.2":"2026-07-17T14:13:05.247Z","3.0.3":"2026-07-17T15:07:02.530Z","3.1.0":"2026-07-17T19:26:23.900Z","3.1.1":"2026-07-17T20:06:31.747Z","3.1.2":"2026-07-20T05:05:47.363Z","3.1.3-beta.1":"2026-07-20T14:23:27.611Z","3.1.3":"2026-07-20T14:43:06.425Z","3.1.4":"2026-07-20T21:39:38.171Z","3.1.5-beta.1":"2026-07-20T23:43:34.687Z","3.1.5":"2026-07-21T00:35:58.867Z","3.1.6-beta.1":"2026-07-21T06:38:31.186Z","3.1.6":"2026-07-21T07:22:07.059Z","3.1.7":"2026-07-22T03:18:46.608Z","3.1.8-beta.0":"2026-07-22T17:48:49.350Z","3.1.8":"2026-07-22T18:06:02.436Z","3.1.9":"2026-07-22T20:58:02.220Z","3.1.10-beta.0":"2026-07-22T21:18:15.750Z","3.1.10":"2026-07-22T21:27:06.329Z","3.1.11-beta.0":"2026-07-22T21:56:28.087Z","3.1.11":"2026-07-22T22:09:24.819Z","3.1.12-beta.1":"2026-07-23T01:11:52.689Z","3.1.12":"2026-07-23T02:06:07.227Z","3.2.0-beta.1":"2026-07-23T04:27:12.314Z","3.2.0":"2026-07-23T04:42:09.994Z","3.2.1-beta.0":"2026-08-13T04:05:10.577Z","3.2.1":"2026-08-13T05:16:41.195Z","3.2.2-beta.0":"2026-08-13T19:11:39.121Z","3.2.2":"2026-08-13T20:55:04.963Z","3.2.3":"2026-08-19T22:33:33.013Z","3.2.4-beta.0":"2026-09-30T18:04:05.526Z","3.2.4-beta.1":"2026-10-01T00:39:48.820Z","3.2.4":"2026-10-01T03:26:22.184Z"},"bugs":{"url":"https://github.com/Heretyc/subagent-mcp/issues"},"author":{"name":"Lexi Blackburn"},"license":"Apache-2.0","homepage":"https://github.com/Heretyc/subagent-mcp#readme","keywords":["mcp","model-context-protocol","mcp-server","claude","claude-code","codex","orchestration","subagent","sub-agent","multi-agent","ai-agents","anthropic","openai"],"repository":{"url":"git+https://github.com/Heretyc/subagent-mcp.git","type":"git"},"description":"MCP server that launches Claude Code/Codex sub-agents and routes tasks to Claude Messages or OpenAI-compatible API providers.","maintainers":[{"name":"heretyc","email":"smart.dove6393@ioc.dev"}],"readme":"# subagent-mcp\n\n[![npm version](https://img.shields.io/npm/v/@heretyc/subagent-mcp?label=npm)](https://www.npmjs.com/package/@heretyc/subagent-mcp)\n[![license](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE)\n[![node](https://img.shields.io/node/v/@heretyc/subagent-mcp)](https://www.npmjs.com/package/@heretyc/subagent-mcp)\n[![CI](https://github.com/Heretyc/subagent-mcp/actions/workflows/claude-routine.yml/badge.svg)](https://github.com/Heretyc/subagent-mcp/actions/workflows/claude-routine.yml)\n\n## Core Premise\n\nsubagent-mcp is an MCP stdio server that turns an AI coding assistant (Claude\nCode, Codex, Gemini CLI) into a manager of local Claude and Codex sub-agents on\nmacOS, Linux, and Windows. It orchestrates the locally authenticated `claude`\nand `codex` CLIs you already signed into, and can route tasks to direct API\nproviders (Claude Messages API and OpenAI-compatible) configured in\n`providers.jsonc`. Provider credentials stay out of config: `providers.jsonc`\nnames env vars, and key values live in the adjacent gitignored `.env`. API HTTP\nis confined to `src/providers/provider-client.ts`.\n\n![subagent-mcp long-horizon session demonstration](docs/images/smcp-example.png)\n\n*7 h 38 min one-shot coding session, several hundred tool calls, Fable 5, July 15 2026 - 41% context used, no auto-compaction, orchestrated via subagent-mcp.*\n\nThe orchestrator monitors but does not read or write project files itself. Work\nis delegated to fresh sub-agents, so the orchestrator keeps summaries instead\nof raw file context. The main invariants are:\n\n- one machine-global, provider-agnostic concurrency cap (default 20, minimum 10)\n- fail-safe orchestration ON on hookless hosts\n- state authority only from harness-verified `<subagent-mcp state=\"...\">` tags\n- `launch_agent` as the only supported sub-agent launch channel in both states\n- setup/init defense-in-depth suppression for known native host agent launchers\n- sub-agents gated by default with permission ceiling `auto`\n- automatic model, provider, and effort routing per task category\n\n## Install\n\n### What You Need First\n\n- Node.js 20 or newer (`node --version`)\n- `claude` CLI, installed and signed in (`claude --version`)\n- `codex` CLI, installed and signed in (`codex --version`; optional if you only\n  use Claude or Gemini as the host)\n\nBuilding from source needs extra developer tools. See\n[CONTRIBUTING.md](CONTRIBUTING.md).\n\n### Install The Package\n\nMarketplace plugin for Claude Code:\n\n```bash\nclaude plugin marketplace add Heretyc/subagent-mcp\nclaude plugin install subagent-mcp@subagent-mcp\n```\n\nMarketplace plugin for Codex:\n\n```bash\ncodex plugin marketplace add Heretyc/subagent-mcp\ncodex plugin add subagent-mcp@subagent-mcp\n```\n\nOr Codex MCP registration:\n\n```bash\ncodex mcp add subagent-mcp -- node /abs/path/to/subagent-mcp/dist/index.js\n```\n\nOr install the npm package globally:\n\n```bash\nnpm install -g @heretyc/subagent-mcp\n```\n\nOrganizations pinning the package through GitHub Packages should see\n[docs/registration/prerequisites-and-install.md](docs/registration/prerequisites-and-install.md).\n\n### Wire It Into Your Assistant\n\n```bash\nsubagent-mcp setup\n```\n\nInstalling the package only ships the program. It does not connect anything on\nits own. `subagent-mcp setup` finds your Claude Code, Codex, or Gemini install\nand registers the supported server, hook, and native-agent suppression config\nfor that host. For Claude Code it also registers or wraps `statusLine` so the\nhook can read Claude's authoritative context percentage without replacing your\ncustom statusline, writes\n`settings.json` `env.CLAUDE_AUTOCOMPACT_PCT_OVERRIDE = \"90\"`, and deploys the\n`smcp-handoff` Agent Skill to your Claude user scope.\nPreview first with `subagent-mcp setup --dry-run`.\n\nFor provider config, run `subagent-mcp config init`, edit the generated `.env`\nkeys under your subagent-mcp config home, then run\n`subagent-mcp config validate`. See [skills/smcp-help/SKILL.md](skills/smcp-help/SKILL.md)\nfor details. Once the server is running, use the `configure` MCP tool (or the\n`/smcp:config` skill) to list, read, or update settings by canonical key without\nleaving the assistant.\n\n### Restart, Then Turn On The Invariant\n\nRestart your Claude Code or Codex session so it picks up the new tools. On\nCodex, run `/hooks` and trust the new hook. Then, recommended:\n\n```bash\nsubagent-mcp init --global\n```\n\nThis writes a managed \"always delegate\" rule block into your global assistant\nconfig once. For one project only, use\n`subagent-mcp init --root /path/to/project`. Full per-platform wiring (Gemini\nCLI, Claude Desktop, manual setup) is in\n[docs/registration.md](docs/registration.md).\n\nOperation guide (tools, swarms, concurrency): [README/operation.md](README/operation.md).\n\n## Configuration\n\nMachine-wide defaults live in `global-subagent-mcp-config.jsonc`, installed\nbeside the compiled server and re-read on every `launch_agent`. It controls the\nglobal concurrency cap, update checks, permission ceiling, escalation behavior,\nstrict read-parity logging, and Codex sandbox networking.\n\nContext-coaching preferences live only in `~/.subagent-mcp/settings.json` (or\n`settings.local.json`): `contextCoaching` defaults to `true`. When enabled,\nthe hook delivers optional per-turn planning and goal-capture coaching.\nDisabling it suppresses that coaching only; mandatory lifecycle injections\n(handoff preparation at 80%, compaction detection, and the one-turn read\nmandate) fire regardless.\n\nUser and repo permission files can only tighten or add scoped permissions on top\nof the global ceiling. See [README/configuration.md](README/configuration.md)\nfor the full key table, precedence rules, and mode summary.\n\n## Context and Handoff Lifecycle\n\nThe implemented Claude and Codex hooks track context utilization each turn. At\n**80%** they mandate a fresh handoff write: a record with `version = 2`,\n`lifecycle = \"prepared\"`, and a random generation ID. This sits 10 points before\nthe 90% auto-compaction boundary, ensuring a current snapshot exists before\ncompaction clears context.\n\nCompaction detection runs on the same per-turn path as all other metering. A\ndrop of **10 or more percentage points** from a prior sample at or above 80%,\nwithin the same session, is necessary but not sufficient: the current sample\nmust ALSO carry a fresh structural compaction-generation proof. For Claude that\nproof comes only from the newest main-chain system `compact_boundary`: that\nexact boundary must have `compactMetadata.trigger = \"auto\"` and a canonical\ntop-level UUID. A newer manual or invalid boundary masks every older valid auto\nboundary. For Codex it is a freshly compacted context-window identity\n(`window_id` / `window_number`). Codex exposes no auto-versus-manual cause, so a\nmanual `/compact` at or above 80% with a qualifying drop is indistinguishable\nand does trigger. The last-seen generation persists in the metering record, so\nan unchanged proof is rejected as a replay and each compaction fires the\nlifecycle at most once. Pairs that fail session, harness, source, model,\ncontext-window, sample-sequence, freshness, current-sample, or sub-agent checks\nare rebaselined, not flagged.\n\nOn confirmed compaction the record enters `session_handoff_required`. The hook\nthen injects a **one-turn handoff-read mandate** exactly once and moves the\nrecord to `resuming`. Automatic transition eligibility requires all four runtime\npredicates: `version = 2`, `lifecycle = \"prepared\"`, a non-empty `generation`,\nand `created_by_session` matching the current session. Other readable records\nare ineligible for that automatic transition. After a successful `handoff-read`,\nthe caller must ask exactly four structured confirmation questions before\nacting. With a current session key, the read stamps the reader fields and moves\nany version-2 record to `working`; readable records with another or no version\nretain their lifecycle schema.\n\nEnforcement is **directive-only**: no tool-level gates are added in any\nlifecycle state.\n\n## Permissions\n\nLaunched sub-agents run gated by default. Set `permissionsCeiling` in\n`global-subagent-mcp-config.jsonc`:\n\n| Mode | What a sub-agent can do |\n|---|---|\n| `auto` | Default. Safe reads auto-allow, dangerous actions auto-deny, everything else parks for your decision. |\n| `manual` | Same, but every non-denied action parks for a decision. |\n| `yolo` | No gating at all. |\n\nWhen a sub-agent's action parks, its status becomes `permission_requested` and\nit appears in `poll_agent`, `list_agents`, and `wait`. Answer it with:\n\n```text\nrespond_permission(agent_id=\"...\", decision=\"allow\" | \"deny\", reason=\"...\")\n```\n\nOne-time only. Omit `request_id` to answer the oldest pending request.\nUnanswered requests auto-deny after 5 minutes. Full spec:\n[docs/spec/permissions.md](docs/spec/permissions.md).\n\n## Basic Debugging\n\n- **An agent looks stuck.** A quiet agent is usually still alive. After about 10\n  minutes with no output an agent is marked `stalled`. Prefer `wait` or another\n  `poll_agent` over killing it.\n- **Cap reached.** Use `list_agents` to see what is running and `kill_agent` on\n  work you no longer need. Raising `globalConcurrentSubagents` also works.\n- **Logs.** Agent output is available through `poll_agent`. Server diagnostics\n  go to the host MCP server log on stderr.\n- **Install or config looks wrong.** Run `subagent-mcp doctor` for the\n  diagnostic suite; it prompts before any fix. `subagent-mcp rollback` restores\n  the most recent config backup. See [skills/smcp-doctor/SKILL.md](skills/smcp-doctor/SKILL.md).\n\n## Documentation\n\n| Document | Contents |\n|---|---|\n| [docs/spec/arch-rationale.md](docs/spec/arch-rationale.md) | Design rationale |\n| [docs/registration.md](docs/registration.md) | Per-platform setup |\n| [docs/install/_INDEX.md](docs/install/_INDEX.md) | Install guide map |\n| [docs/tools.md](docs/tools.md) | Tool reference |\n| [docs/usage.md](docs/usage.md) | Model and effort matrix |\n| [docs/SPEC.md](docs/SPEC.md) | Technical specification |\n| [README/configuration.md](README/configuration.md) | Configuration keys and precedence |\n| [docs/spec/permissions.md](docs/spec/permissions.md) | Permission system |\n| [docs/reference/status-lifecycle.md](docs/reference/status-lifecycle.md) | Agent status meanings |\n| [CONTRIBUTING.md](CONTRIBUTING.md) | Developer guide |\n\n## License\n\nApache-2.0. Copyright 2026 Lexi Blackburn (https://github.com/Heretyc/).\n\nSee [LICENSE](LICENSE).\n","readmeFilename":"README.md"}