{"_id":"canary-dolphin-swimsuit","_rev":"37-850756bba45d19f735f2c6002389bf40","name":"canary-dolphin-swimsuit","dist-tags":{"latest":"0.2.0-canary.20260509180457"},"versions":{"0.1.0":{"name":"canary-dolphin-swimsuit","version":"0.1.0","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.1.0","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium-dev.mjs","consortium-dev-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"4526ab130945e809bf0c148afa049c6831511ba1","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.1.0.tgz","fileCount":66,"integrity":"sha512-eBePjQ8vDstS4FnJk0RTW0j1XQvjGg7EeQLyCSSKz2s9d9+UvxnLztXirAYinyKzIOaxCPQ8NaMO6tLltdhqHA==","signatures":[{"sig":"MEUCIFA5+j1xDEf9vOV2bcZ6JTGR8PPjoH8B/WdK7DjJpo6NAiEA2oalpIXlTJXDRlMg/EdmknjuN3ROXwZ/VAkE8L+RmRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238260598},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"e0047ab7df5d0593f784871915baf2b78137aae5","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","release:dev":"node scripts/publish-dev.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"[DEV] Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"25.3.0","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","@types/tmp":"^0.2.6","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@types/react":"^19.2.7","@stablelib/hex":"^2.0.1","@types/ps-list":"^6.2.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","http-proxy-middleware":"^3.0.5","@types/qrcode-terminal":"^0.12.2","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@eslint/compat":"^1","eslint-config-prettier":"^10"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.1.0_1771783377516_0.3246565179762624","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"canary-dolphin-swimsuit","version":"0.1.1","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.1.1","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium-dev.mjs","consortium-dev-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"e3b2e79274c6e9e21b6c5439893965766d90e5b3","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.1.1.tgz","fileCount":66,"integrity":"sha512-fimKwQnsRkTczmOkkLYcpZTBkWm7NoeqQodVUBP7WJIWhyAD4o1h5XnC5XCsVmRNNR2rZOVmmvx6NDXDxf0kqA==","signatures":[{"sig":"MEQCIGuMQV167NdiUd4rYhR2Nifilyb1JBp2QOT8aWx1w7tTAiAdSzRIZR6jmv31XNORAsu06rpHchMrMUIm3h4VuBaM1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238261233},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"fd54aae1b1f0ad9e833c0d27e4406a8dc1707c8a","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","release:dev":"node scripts/publish-dev.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"11.7.0","description":"[DEV] Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"25.3.0","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","@types/tmp":"^0.2.6","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@types/react":"^19.2.7","@stablelib/hex":"^2.0.1","@types/ps-list":"^6.2.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","http-proxy-middleware":"^3.0.5","@types/qrcode-terminal":"^0.12.2","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@eslint/compat":"^1","eslint-config-prettier":"^10"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.1.1_1771785001806_0.4703989683379106","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"canary-dolphin-swimsuit","version":"0.2.0","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-dev-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"c49446589ee9994d8e90a9b620254c0508c023e1","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0.tgz","fileCount":62,"integrity":"sha512-xBhqnn53tnuAxHWha4VYYX54hNg6qj3kzod9aLrm69o6m3zOySYZ/mglXD19DtZ/m5CvLGGLY4DcLjanfZC+hw==","signatures":[{"sig":"MEUCIQCoAvlEm+bVf9nxI6kTq8UDF60O4RosED+ptvnKk63L4wIgG9AmLeKrt+FHj0FjxOxNrH6Sv8PCFrzxwlwW0b7H3DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112227460},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"f99b26545099ab7c45720221ed6e4c3354e5a463","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"25.8.0","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0_1774820393972_0.41047956886488124","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"canary-dolphin-swimsuit","version":"0.2.1","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.1","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"12e6a402f53e124ce00bfdaadd07ddc06a427c11","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.1.tgz","fileCount":63,"integrity":"sha512-QEGWRkpKrKl6KF7nlOD6mEMHfpm8e7mD4EYgmRQz4u/esXHO/40MZDXvaX1RyRKJVG6v5fyqumQ8tVFE52OObA==","signatures":[{"sig":"MEUCIQCWaPjKW+E7TeUqFmfMhcDsqJEKSw0aCGmiNUDlnCfY7AIgbFLw4I54i1Ny+tsLibjAeD7kKVjN5uPs2+ZLpiWBeX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112241685},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"51556798d07b37e471ef228aa848f2e33208eeff","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.1","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.1_1775010685785_0.04443405161886327","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260401030301":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260401030301","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260401030301","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"990a5e1d8840f55614da767d966625e1d6d2dcb1","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260401030301.tgz","fileCount":63,"integrity":"sha512-4pryDcykEftVipumNIpcASqB8OuRl9HdSIUj059A/JcRLITm6gWcSTdZu9VS++8Vjnx7dke7nM2SSDO+9w82lA==","signatures":[{"sig":"MEUCIQCHpxA2vozuYQ5+wh7rqBT27KuC0Y9VZ9C0kQKNwVOvWQIgBPos6NjQIqiuKyTr3PVSZbn61YPrCGNc2MBJhzJSweY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112241990},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"82594dd10b8de044a513a37fd21ca9820eb47242","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.1","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260401030301_1775012776473_0.6618021472938771","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405002821":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405002821","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405002821","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"a20c4279c4d71e9a492e468ff9f96718439323dd","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405002821.tgz","fileCount":63,"integrity":"sha512-uIqPLdplWSiFbC2w13rnqsDxWjqwWAMIT/wxOeQPs/2WdLLQ2kIKVZSvVioBgc5++/HVxYcpZG3IYL08WgFF9Q==","signatures":[{"sig":"MEQCIG4FLZ8r1UFqEXyL0M6NecRFNJZDdwWzrMJqtYUL6SkAAiAsJV9Ark9qZklcS9rzKCv9c3AR0/1w49uJj082oRU7KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"d1dc11266abb3ecb08677daea93759d2d48c37ae","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405002821_1775349048928_0.20794791019907022","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405004511":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405004511","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405004511","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"4597baa0dfa531e51fe867494532b9dda86a6c21","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405004511.tgz","fileCount":63,"integrity":"sha512-i5geBYKO9qw3rPvCzKIJr/gCK2w/WD10H/oftYnvgHIuihsb3891tz6hovL9RuqFLY+Rbtjd1dkDWmFOFi/dAQ==","signatures":[{"sig":"MEUCIQCjE/u1+TN8g08UlkjxNLRcb8k2iuk4vsMvqitpBtAU7QIgOeRIi6kZ6f9f0rsFUahVWM6Nim6QDIePC1BdQbD47oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"54a950f4157f3a08248781bfd6d85dd2f3b47ea2","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405004511_1775350050287_0.03126928640623938","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405021909":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405021909","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405021909","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"941750930f9ca6cfbf3fe6884ca00923212c10bc","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405021909.tgz","fileCount":63,"integrity":"sha512-J4J81DVxRvwwFn3DIWd7e6pWHQxcsUouOLo1Ms0qMWRKYNw/wyzLrSAMx8E7ZrcIBiLG6/3BcBg+7aIQ/iHCLQ==","signatures":[{"sig":"MEUCIQCLW0+grHJ6I17su+2jbAaNrfynlI+eiazLlQYyTzmyvAIgM7IY72+qtKwBvl9y8YwqwcrGjO29r8GIXdmvpPYnLOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"9cdeae23fecf871d4cd29c413f74e47b4c62926d","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405021909_1775355700482_0.23149566529050825","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405025707":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405025707","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405025707","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"75f84881f2d36a89fd6c8597ce57c9186ec6774d","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405025707.tgz","fileCount":63,"integrity":"sha512-r2mqjQtwkUJmuug+zI/Xyjmpa0wviiCNsUWdTDkAywN1bw0985cuoGeltjk2EJ5EFTMIoNFuxEhDwXgUCXmpQA==","signatures":[{"sig":"MEYCIQDwoJRw00lXm20O++3dutLpEfCUaOyjbMwvGhia8Tn9MQIhAIgT5ivhUOPPz6Wp+0cletkvYG/4/uZwWFCjMsqXfaI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"55b799fe11e906f2941a192d72cf5bba0d898a60","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405025707_1775357966437_0.4610707103547744","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405032817":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405032817","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405032817","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"687c420fa9b74f9e2d11ec9632bb8e323d557f27","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405032817.tgz","fileCount":63,"integrity":"sha512-BtvP/RltomC7+hQ7XKOE9t930fNdD34fDuLNl8jo4hnUeY30ger9etTtaVdpp1n5RPrWD5BA5n4PpPUYuTAL2Q==","signatures":[{"sig":"MEYCIQDfDh8eKaTSGFK4C8u5nfXG8g8RoQ0B+5ZdKhlp8Ve3nQIhAJlfgaCaMHmfcUBlS7LSNcgKisrO1bInNbChSzhXXDO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"59baf0fe3528cdee95b528fdb28145ca0977fff6","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405032817_1775359839568_0.9939223228851457","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405035756":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405035756","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405035756","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"d0976e2cd520f5f190c54ccd250c341230e7ccf3","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405035756.tgz","fileCount":63,"integrity":"sha512-ydjzNfGqBDwrcmHmkung70iNdw1nh8/QblvMAzyhWzx5TI5d/QzKw5SXP31hhhHp43p7AgIp2mGFC3fblBCoJQ==","signatures":[{"sig":"MEUCIQCJvwrst1cn21B2c8VBs+VKzvnaOZT1U+YQrqeyWSviZgIgWx6f8b/82e3vFn/QrDtuO4+YEv9sX0/DuoOiXREch/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"bd6b5b59a0f1553f08dcc6719b6541198122917d","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405035756_1775361621503_0.3188894145840879","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405041043":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405041043","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405041043","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"fc7cb609bf408b14c6b0098e9fa83cdddaeee67e","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405041043.tgz","fileCount":63,"integrity":"sha512-4z4Ma0u71IGw49gETuS7FQby9+IzLzYDyRIuBCpAXgYcuDg2CAbk+XhcJWuDTDpPOMIeoW84sDCO6UQqjjUlDg==","signatures":[{"sig":"MEYCIQCbsV/7lJfYue71RwbcnPaQiS6oq4dg+StJ0Ok1tMZXVAIhAPxT1RKuqonDTvbR/nbl8MjWLmCK64v4moWoGKxaJan5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"0d1f73ca4b6b5d6a829be5bb6a266a0c85c18ecb","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405041043_1775362391237_0.9991714048518487","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405042828":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405042828","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405042828","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"70fb00c704114da57015d7b8dc25f3cd4bbfa899","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405042828.tgz","fileCount":63,"integrity":"sha512-gDkd7bNidc19R2gxHxN+C43zdPJs3K7qJSaDYQbHhNTg7yFupyaJiZrH6M6ndpMPg3rh/rNQ79Twfdl0R5QcDA==","signatures":[{"sig":"MEYCIQDTW32JX3aA/IKJp9i1A4dshcOKUOsTlujULTO803/xAQIhALVvEXuONTpwciGTQUWMUnlaGNu/XcFho6zJetoZJTu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"9c83286f2fd3cb9cc728b368305024e74e41598f","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405042828_1775363450754_0.24295300925531693","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405054320":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405054320","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405054320","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"d54741e7022fa0f84bfe5530e451ca9e9113ad6a","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405054320.tgz","fileCount":63,"integrity":"sha512-rwM4S5lI4Gr613eW2YeFs5KtCuVu8lNV5upEmem4gB6GHMd8LohKvyyDexPxOihF868H8mxJ6oQqM7uTjxvv3A==","signatures":[{"sig":"MEQCIHTu4rqSNkqM/6BIPFV5CXfig/gOgWW+OLYOTl7ybDqEAiB6umQnkYoGCBNQSE0pKIWT9e7990P22o32AAvvYv92ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"5b2d55e8438b990b2986cb6790ad0ab5ac2f2ea2","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405054320_1775367933349_0.19430265306224115","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260405060841":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260405060841","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260405060841","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"46bd22ca0998d8c7626292035d54c6641a9697b6","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260405060841.tgz","fileCount":63,"integrity":"sha512-W8PKTvjEqO0pVMMU+HQgLg1tTyJcywemFM1E1+VLSXRbIGQrkJ7PfOTE+V30RDsXEUUrMq4Iz4nHdHY6Zwv5CA==","signatures":[{"sig":"MEQCIDY96bvZmuU6zVoYHk+0j6XBtXbjetniCq4NkbNnZDfWAiAbxhVjAmaOHvXfkytp5W9HvGqhU3hEQabIVYV1JMLR6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"5847e5c6aa273de883185fac745626673178e3ef","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260405060841_1775369470228_0.8820691131300094","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260406021320":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260406021320","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260406021320","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"9f3eaee93843b34a99d215c9cc15dd1ba5aae2b2","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260406021320.tgz","fileCount":63,"integrity":"sha512-HOyvcTjznj88TcaVgwMSvo3A8mpaCXFi0a+4kHhRBhmt/LpoMV8jX61qfz1PnbQabnwMPAVfHYykDqJIL/oWFA==","signatures":[{"sig":"MEUCIATgQTW8QHzV8vbbJbka1xNOfMNfwhlCOcNKqqWO9fBxAiEArbX7ifyAl5wZg28iI2o28DmWDv4+ASNaTZNqmH5FWHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112260550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"1736c0a78a412078a4f6bbf05838e926dcc002d1","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260406021320_1775441730125_0.5371613261734822","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260406221433":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260406221433","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260406221433","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"7c1cb4f746b224ee3b56b8c466956733895eeb41","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260406221433.tgz","fileCount":71,"integrity":"sha512-EjaZaBd31auHUXql2u9rG7yR9UOKKoxP0Z7n2HaxSmvivDAZS7Jxhk2JAoZpdivejUDTQiFwGCDgGbz7LF1C/g==","signatures":[{"sig":"MEUCIENkWmE51qA7FVR/e5LEXpdnAcbAwCU8TnZeMl25DpHHAiEAke46L3ouU4p/BDkLEx5+ISqLMM6C+fm4jke6q2hPEXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112357911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"6574ddfe18b32bdaf52d046472d69c1482a68ba8","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260406221433_1775513831376_0.7680895751074976","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260408192338":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260408192338","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260408192338","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"715fa689541ae8c55a05b9bcc1a2f93d85a59307","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260408192338.tgz","fileCount":77,"integrity":"sha512-IgspkQwgO+PrJeAEhowur53WDYIbrN5a0/+TgDAkKuOR8WoYnGlcoQOzg/SSWGgX+kVxlRQRoymsp74Rqnn8uQ==","signatures":[{"sig":"MEUCIACatvGLntOTO3S31oWvu6/ZL8Is6BQH+eN6ufF1NbJvAiEA/6YYHv03T1aGj3LK3MnNzO6Kw/JilVgawwO4B4NxKvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112480795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"7d8a6e17a07bb024275d90127b71791c784fe868","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260408192338_1775676359319_0.9632363921932265","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260408193154":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260408193154","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260408193154","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"fdac03109766eeb0dd9c163f635964b876157ac2","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260408193154.tgz","fileCount":77,"integrity":"sha512-godi+kSKs0iK+CY5b0iI4F6cYiiox9AbznFmM26dF16mOkY+/XrMBSsHCmkRaPbx27VGSXBAKlaQliTY7ZiFdA==","signatures":[{"sig":"MEUCIQDVIbGQRF/LKBg5620cZzjzcNDqg+e4wGakAaFGoGF56gIgHPW/jrwqMofQgazTC+lAX1M+PCY3hDiCzgLogxcIPAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112480795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"9c3aa2098527f6506edc72607e988319b1d408f2","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260408193154_1775676863820_0.48069184685493727","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260409040131":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260409040131","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260409040131","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"7b8142c0b01883c0586268db3d2c4c472bbfafc9","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260409040131.tgz","fileCount":77,"integrity":"sha512-VTFJFd+8VZGogloy85T/DfwSRFuPkMAIPll4t06cMtLmJzksMRzJ0dJMbHBev+QgVG/20jJ19ewBIDquqMCA4g==","signatures":[{"sig":"MEUCICi5HXFfipKfZ4yp2sTnl4LRVFOpk3OAJe02DMflXI3zAiEAudZx8z7POczdy7XOBq9j993JiTaOi5FsWKeJlFB4JoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112480795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"efb262ecbdad87f6d6e5c43494d2782b6d1c4ecc","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260409040131_1775707433837_0.5878515526897947","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260414085907":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260414085907","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260414085907","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"2c8e798558a152ee4a48b8edb8d2b9524e9e88d8","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260414085907.tgz","fileCount":89,"integrity":"sha512-mJT1Vvv/9TtzPjnup+SeEv8VQyxcYWvc3RIe+Rro+7RYRxMFMpMb4T0qkaqrF6tyHuG2tcWYsNzQhkasHFLiIA==","signatures":[{"sig":"MEUCIQCCKOT5kMYTHQ37ZM/XqTogvcFj20KWd39jeN/owRlwtgIgUfJV6skuNGz+dq3FIztgM5ukoMpDBx+DOcQ2hSL+qJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112658377},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"08361009c306b44b8fbf33fd6af4c4be7d65159d","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260414085907_1776171608364_0.15331147027294856","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260414092308":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260414092308","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260414092308","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"6c50eb22f25f0263c1aa3d503172d77f34c586fd","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260414092308.tgz","fileCount":89,"integrity":"sha512-DzZ5R0TFbL07tw2da9+/cUDuCq3zPxjV8yjtelZi5IBSzLZ35fwEm80ZUhpkWOYtS83IV5Uae3lu8VeXk6/fZg==","signatures":[{"sig":"MEQCIDsmqfbzwHdBgP3tYtXqAaLtXHAp4wdNNUgWD4A/WjKVAiBUBRv+r8nGknefHyOyIvfR4DHxm1FmYYfX810aOfwXDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112658377},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"116f55eb3231ec9ea4d91a25d60ba0814f060b6e","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260414092308_1776173045724_0.034647423966448265","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260414204456":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260414204456","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260414204456","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"49816863b02597a968a7c9dcffdceb3ec93afe53","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260414204456.tgz","fileCount":89,"integrity":"sha512-ZPB5/VsHUUb1sLEIGnOF5pKbflRqeD6AXcFuVCogo6priaLdfdkzzKTGtVorTIbXDSx+cThNcOk5xFlbB78PuA==","signatures":[{"sig":"MEQCIFBKI9TeALnBQfVm5xGcPoHFEP7oIq/EPXznp32l6Ft1AiBKxgNNvBvDNb9BT21jCbeesp4HOUvXeIc+flHSHJNG2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112658377},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"f0c457a1c3f776c8d0bb29e25bd58c340fa903e4","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260414204456_1776199593939_0.38690360036749305","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260415141309":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260415141309","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260415141309","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"4c46c8aad8cc9bb4891b2998ff2a7c030c4c1565","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260415141309.tgz","fileCount":89,"integrity":"sha512-+pJidZwqsSllV4WqreqnHKvZK49F/+WeCyNZHagl7f9Rrb1ylxjajuamr/Y0bB4lZHLtHYyx9U3XCDD1Yr0kFQ==","signatures":[{"sig":"MEUCIQCPaZajqIKZIOvXV/memi13a1n/82OrfFNiDW1m1T/x4AIgY/MSsx4OJ7oKfP8i/VO7/cTtk2RSSYMYdPe+1TKucPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112658679},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"cce23f6c13d63f605cdfb94d649325fe40433933","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260415141309_1776262565112_0.9650458901901455","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260415152408":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260415152408","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260415152408","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"488cbafbc6539f865738655be2d1930257907eb0","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260415152408.tgz","fileCount":89,"integrity":"sha512-QZ4eisZIdA7Ymi4fhVOFx7WWru0kzYuVansVUZqieCjXpCcqC1HROtro0EveANo6u3MpyXktriAWLo0BJSg4JQ==","signatures":[{"sig":"MEYCIQCfTamVFMCanJTWUo6/U2V/Ikhbrjbb1UCC9Vw40JAfagIhAMtRNf1inugyPEn27SsbqrYVwGOUenS+vrgO7YZRSwK+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112659311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"b3dd9b77baaa8ca564123c7d3129f228e61933bf","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260415152408_1776266750727_0.5680586290760539","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260415204938":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260415204938","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260415204938","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"757940acf8ef6b6aaee51b5d874829c23006a577","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260415204938.tgz","fileCount":89,"integrity":"sha512-igobb2zieA/AWYxVJHMWppd2Zy5fcL7TqnV9JPvFDpSOmdv8nJA6RFVvOJ+CCJ51hPgArRPLl2uFxAzQ3gO8OA==","signatures":[{"sig":"MEYCIQC/oQ/hm40xDqHhn6hpffwvysoviRLN8ctPXITYXk5SIAIhAIPrN5iIin5ik8cnhHjhBstI0qupFlC9hVXeEPuVtoxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112686728},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"8820dd5240529cc1ffdc98cfefa0a47dc711a3ca","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260415204938_1776286366243_0.6841184422787627","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260416203120":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260416203120","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260416203120","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs"},"dist":{"shasum":"f19aa7934f9cd8078db8751afbe3a007311f63bc","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260416203120.tgz","fileCount":89,"integrity":"sha512-HifxTRFYQjZxBtbDRfvqlCTTEcnogjT5ZdnrBIA0nlHzTZfHFGgnP/wydXLAc01RH6e459o/QKJhY5WnsL7L9w==","signatures":[{"sig":"MEUCIQDLC22blEW+kzpcPTQOeJU+RngALmXAqI4mAUv7DipL1wIgFsVmI25AxoHR0jq6/NQArClUPjKirarcxRu7rGLy+Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112687885},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"f4ac4e1f467875fb88e4821e9e397e12f640bae2","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0","consortium-code-linux-x64":"0.2.0-canary.20260416203120","consortium-code-darwin-x64":"0.2.0-canary.20260416203120","consortium-code-linux-arm64":"0.2.0-canary.20260416203120","consortium-code-darwin-arm64":"0.2.0-canary.20260416203120"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260416203120_1776372316551_0.19154684417150136","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260417131633":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260417131633","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260417131633","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"c41e67e6d20023f17d9e845951bd34a3f95cde91","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260417131633.tgz","fileCount":89,"integrity":"sha512-RugUZ82xs3k5scvLTtJ2Ega9nNAMfbksGu4h73WVwnIIgXe+hEVj9FybpQpRAegdNVoj4X/mOqJETr4L9dUW+g==","signatures":[{"sig":"MEYCIQCg+FhS6ZzGjGKFSH1pHH6yGUtXRV5+SPeSHOhlcWZxyQIhAMT0um92Ij5IZ3+VoSIWbSX2rx+NoLNT7bfH8kjzV3ZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112675719},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"af300dcab0928f7c209454243ca1aa3756970f7a","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260417131633_1776431992970_0.5789989533717681","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260417144606":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260417144606","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260417144606","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"d93ed201ecd04b4bc44f58482d0b1462c90570c1","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260417144606.tgz","fileCount":90,"integrity":"sha512-Wdyn6LRtOIpr1t5zGehk8y/iZRpR+NRzJWHdJgjCEYtmVXq5FczT70HH0sfOGTzdQZqrqW/DVNWeSns8ETSdbA==","signatures":[{"sig":"MEUCIGIyT6Pc1AXIjSTfMpVLzEEwx8zQmcJGi0mNmn/cteSPAiEAqHybn4oYrEubwa+wszbFkj7oSb2lH1ixhEm8IkqcDaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112677900},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"c25381b1ebe413cc015637fab1f2a49b7d311aac","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs && node scripts/fix-node-pty-perms.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260417144606_1776437346122_0.8759001769107955","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260417191916":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260417191916","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260417191916","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs"},"dist":{"shasum":"42265d4099f2591d89ea4b4d843d74944fcfd5d5","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260417191916.tgz","fileCount":90,"integrity":"sha512-Cf9+aYTujBynj+ACQz+MgjN4kUHutDUMn6WAUY83PRnm530Lj/B1LhyoO2TrfxEYz9uKmidSHAjx7YckrRKeJw==","signatures":[{"sig":"MEUCIQDcHSzAqcLh2EuDH3TX0+u7WmJZJfqY4H7cqqNuT5B56wIgQrkdrK5VNIQmgibQa6V2opJi47iGhdRKTReiZIbt7lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112689126},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"4854b4857b4fc3702531bf1c92f1e6d949374975","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs && node scripts/fix-node-pty-perms.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260417191916_1776453660403_0.7180438517070553","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260417210700":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260417210700","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260417210700","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs"},"dist":{"shasum":"8d053277ee2bd0a31fcd4e511589dbeaffc146ed","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260417210700.tgz","fileCount":90,"integrity":"sha512-q9PoVHolLXotdaeWkRDGmcTrD+JG2Gw35igQvzzsiTsayKAfF4ocZIjK5WZxLWvQ8SwzpfWuW3IyhjTAt/AbjA==","signatures":[{"sig":"MEUCIQDBBbf2vClPZ1CJmFBsBcPkBIngkqke5DuWgBjqvZgS/wIgS7MW1RXQxXGN210Yo0JbIJR0qGcYBkKtj+g9mwYvss0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112689244},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"4854b4857b4fc3702531bf1c92f1e6d949374975","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs && node scripts/fix-node-pty-perms.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0","consortium-code-linux-x64":"0.2.0-canary.20260417210700","consortium-code-darwin-x64":"0.2.0-canary.20260417210700","consortium-code-linux-arm64":"0.2.0-canary.20260417210700","consortium-code-darwin-arm64":"0.2.0-canary.20260417210700"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260417210700_1776460782871_0.13940766079607658","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260428195447":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260428195447","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260428195447","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-mcp":"bin/consortium-mcp.mjs","consortium-local":"bin/consortium-local.mjs"},"dist":{"shasum":"2d5a9041f58661a672f9562e8bdcf7c6f43a83a4","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260428195447.tgz","fileCount":95,"integrity":"sha512-0cajnaBCwUZYTHVAp33wLnFqmdQPBYdZSvHR1Gc4OA5cHB/sfb+Ju75JPYizF6z7eMqthve4Egn56c7Blgaw5w==","signatures":[{"sig":"MEQCICjIU5yCV1DBs9470BKtwegfOGoW/rYpbVZm7EGW38NhAiBT+RQm27PAhIVfs7kZuhzrwEeB1ACDySCbc8wfwVoLtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113418873},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"9f042b6e3eeb0e4e4731244e949bfbdaf9bec8a8","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run build && vitest run","build":"shx rm -rf dist && npx tsc --noEmit && pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:cluster":"$npm_execpath run build && tsx --env-file .env.dev-cluster src/index.ts","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs && node scripts/fix-node-pty-perms.cjs && node scripts/verify-platform.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","prepublishOnly":"$npm_execpath run build && $npm_execpath test","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"deprecated":"Smoke matrix failed; see https://github.com/bwallxyz/consortium2.0/actions/runs/25074557017","repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@sentry/node":"^8.46.0","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","ink-testing-library":"^4.0.0","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0","consortium-code-linux-x64":"0.2.0-canary.20260417210700","consortium-code-darwin-x64":"0.2.0-canary.20260417210700","consortium-code-linux-arm64":"0.2.0-canary.20260417210700","consortium-code-darwin-arm64":"0.2.0-canary.20260417210700"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260428195447_1777406216034_0.4715396459616037","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260506043457":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260506043457","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260506043457","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-dev-mcp":"bin/consortium-mcp.mjs","consortium-dev-local":"bin/consortium-local.mjs"},"dist":{"shasum":"b4bbc58e35e11eeab9f6db6e955a57a95049484d","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260506043457.tgz","fileCount":93,"integrity":"sha512-tJz0ZJZtRhyTrZH7zxTQNt33cLCkivNhwpNoa9Kvf5inWzFoeFzHJXhHypzmM7hWJUgdv0RdQC5JENwkw3tJMA==","signatures":[{"sig":"MEUCIQCN5tsiKK3jbCg3OMOYbvjOeVDbhp8I/FRTbAW+mg6E7wIgS5LZWEzC13MZN6/d6Q5Pw/wUQWt9f//Ys458l/rVD4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113353852},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"2b4717f1427401ae1e760730a9138bf537287c04","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run check:no-placeholder-key && $npm_execpath run build && vitest run","build":"npx shx rm -rf dist && node -e \"process.argv=process.argv.concat(['--noEmit']);require('typescript/lib/tsc.js')\" && npx pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:cluster":"$npm_execpath run build && tsx --env-file .env.dev-cluster src/index.ts","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs && node scripts/fix-node-pty-perms.cjs && node scripts/verify-platform.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","check:no-placeholder-key":"node -e \"const fs=require('fs');const s=fs.readFileSync('src/harness/verifySignature.ts','utf8');const m=s.match(/-----BEGIN PUBLIC KEY-----[\\s\\S]*?-----END PUBLIC KEY-----/);if(!m||m[0].includes('PLACEHOLDER')){console.error('placeholder pubkey in verifySignature.ts');process.exit(1)}\"","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"deprecated":"Smoke matrix failed; see https://github.com/bwallxyz/consortium2.0/actions/runs/25416736450","repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@sentry/node":"^8.46.0","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","ink-testing-library":"^4.0.0","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0","consortium-code-linux-x64":"0.2.0-canary.20260417210700","consortium-code-darwin-x64":"0.2.0-canary.20260417210700","consortium-code-linux-arm64":"0.2.0-canary.20260417210700","consortium-code-darwin-arm64":"0.2.0-canary.20260417210700"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260506043457_1778042246139_0.06764173965325093","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260509180457":{"name":"canary-dolphin-swimsuit","version":"0.2.0-canary.20260509180457","author":{"name":"ConsortiumAI"},"license":"MIT","_id":"canary-dolphin-swimsuit@0.2.0-canary.20260509180457","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"homepage":"https://github.com/ConsortiumAI/consortium-cli","bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"bin":{"consortium-dev":"bin/consortium.mjs","consortium-dev-mcp":"bin/consortium-mcp.mjs","consortium-dev-local":"bin/consortium-local.mjs"},"dist":{"shasum":"bbaa265777e855155c2c981b11c45f5918686669","tarball":"https://registry.npmjs.org/canary-dolphin-swimsuit/-/canary-dolphin-swimsuit-0.2.0-canary.20260509180457.tgz","fileCount":93,"integrity":"sha512-t8z9jol0NK/zl6Looyw95HQVQcQJM5FzsOXWF0de8U1gfLKH4fZw1iXTakt/2P+5ma7GgN9M+ISEenN3Q7wXHQ==","signatures":[{"sig":"MEQCIGA3V3CIbVuAsp0ou5tW4I15PbnnUMSHZ28eUYF/K0oDAiAjgU2mnBBo7rWK1XcAhU6ewCTUk1pNgB4ja+TR4SaoBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113374889},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib.d.mts","default":"./dist/lib.mjs"},"require":{"types":"./dist/lib.d.cts","default":"./dist/lib.cjs"}},"./codex/consortiumMcpStdioBridge":{"import":{"types":"./dist/codex/consortiumMcpStdioBridge.d.mts","default":"./dist/codex/consortiumMcpStdioBridge.mjs"},"require":{"types":"./dist/codex/consortiumMcpStdioBridge.d.cts","default":"./dist/codex/consortiumMcpStdioBridge.cjs"}}},"gitHead":"a9b25953005bae266b02ebd9cdf9392cc2f51d8e","scripts":{"dev":"tsx src/index.ts","test":"$npm_execpath run check:no-placeholder-key && $npm_execpath run build && vitest run","build":"npx shx rm -rf dist && node -e \"process.argv=process.argv.concat(['--noEmit']);require('typescript/lib/tsc.js')\" && npx pkgroll","start":"$npm_execpath run build && node ./bin/consortium.mjs","doctor":"node scripts/env-wrapper.cjs stable doctor","stable":"node scripts/env-wrapper.cjs stable","release":"$npm_execpath install && release-it","dev:auth":"node scripts/env-wrapper.cjs dev auth","link:dev":"node scripts/link-dev.cjs","setup:dev":"node scripts/setup-dev.cjs","typecheck":"tsc --noEmit","unlink:dev":"node scripts/link-dev.cjs unlink","dev:cluster":"$npm_execpath run build && tsx --env-file .env.dev-cluster src/index.ts","dev:variant":"node scripts/env-wrapper.cjs dev","postinstall":"node scripts/unpack-tools.cjs && node scripts/fix-node-pty-perms.cjs && node scripts/verify-platform.cjs","stable:auth":"node scripts/env-wrapper.cjs stable auth","dev:daemon:stop":"node scripts/env-wrapper.cjs dev daemon stop","dev:daemon:start":"node scripts/env-wrapper.cjs dev daemon start","dev:local-server":"$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts","dev:daemon:status":"node scripts/env-wrapper.cjs dev daemon status","// ==== Setup ====":"","stable:daemon:stop":"node scripts/env-wrapper.cjs stable daemon stop","stable:daemon:start":"node scripts/env-wrapper.cjs stable daemon start","stable:daemon:status":"node scripts/env-wrapper.cjs stable daemon status","check:no-placeholder-key":"node -e \"const fs=require('fs');const s=fs.readFileSync('src/harness/verifySignature.ts','utf8');const m=s.match(/-----BEGIN PUBLIC KEY-----[\\s\\S]*?-----END PUBLIC KEY-----/);if(!m||m[0].includes('PLACEHOLDER')){console.error('placeholder pubkey in verifySignature.ts');process.exit(1)}\"","dev:integration-test-env":"$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts","// ==== Development Linking ====":"","// ==== Dev/Stable Variant Management ====":"","// ==== Stable Version Quick Commands ====":"","// ==== Development Version Quick Commands ====":"","why do we need to build before running tests / dev?":"We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started consortium"},"_npmUser":{"name":"consortiumai","email":"contact@consortium.dev"},"repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote control and session sharing CLI for AI coding agents","directories":{},"resolutions":{"parse-path":"7.0.3","whatwg-url":"14.2.0","@types/parse-path":"7.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ai":"^5.0.107","ink":"^6.5.1","tar":"^7.5.2","tmp":"^0.2.5","zod":"3.25.76","open":"^10.2.0","axios":"^1.13.2","chalk":"^5.6.2","react":"^19.2.0","fastify":"^5.6.2","ps-list":"^8.1.1","tweetnacl":"^1.0.3","http-proxy":"^1.18.1","cross-spawn":"^7.0.6","@sentry/node":"^8.46.0","@stablelib/hex":"^2.0.1","better-sqlite3":"^12.9.0","expo-server-sdk":"^3.15.0","qrcode-terminal":"^0.12.0","socket.io-client":"^4.8.1","@stablelib/base64":"^2.0.1","http-proxy-middleware":"^3.0.5","@agentclientprotocol/sdk":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.3","fastify-type-provider-zod":"4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"shx":"^0.3.3","tsx":"^4.20.6","dotenv":"^16.6.1","eslint":"^9","vitest":"^3.2.4","pkgroll":"^2.14.2","ts-node":"^10","cross-env":"^10.1.0","@types/tmp":"^0.2.6","release-it":"^19.0.6","typescript":"5.9.3","@types/node":">=20","@types/react":"^19.2.7","@eslint/compat":"^1","@types/ps-list":"^6.2.1","@types/http-proxy":"^1.17.17","@types/cross-spawn":"^6.0.6","ink-testing-library":"^4.0.0","@types/better-sqlite3":"^7.6.13","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10"},"optionalDependencies":{"node-pty":"^1.0.0","consortium-code-linux-x64":"0.2.0-canary.20260417210700","consortium-code-darwin-x64":"0.2.0-canary.20260417210700","consortium-code-linux-arm64":"0.2.0-canary.20260417210700","consortium-code-darwin-arm64":"0.2.0-canary.20260417210700"},"_npmOperationalInternal":{"tmp":"tmp/canary-dolphin-swimsuit_0.2.0-canary.20260509180457_1778350070772_0.12426880560572884","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Smoke matrix failed; see https://github.com/bwallxyz/consortium2.0/actions/runs/25608171154"}},"time":{"created":"2026-02-22T18:02:57.514Z","modified":"2026-05-09T18:37:33.091Z","0.1.0":"2026-02-22T18:03:00.441Z","0.1.1":"2026-02-22T18:30:04.801Z","0.2.0":"2026-03-29T21:39:56.559Z","0.2.1":"2026-04-01T02:31:28.663Z","0.2.0-canary.20260401030301":"2026-04-01T03:06:19.135Z","0.2.0-canary.20260405002821":"2026-04-05T00:30:51.572Z","0.2.0-canary.20260405004511":"2026-04-05T00:47:32.827Z","0.2.0-canary.20260405021909":"2026-04-05T02:21:43.199Z","0.2.0-canary.20260405025707":"2026-04-05T02:59:28.994Z","0.2.0-canary.20260405032817":"2026-04-05T03:30:42.146Z","0.2.0-canary.20260405035756":"2026-04-05T04:00:24.033Z","0.2.0-canary.20260405041043":"2026-04-05T04:13:13.841Z","0.2.0-canary.20260405042828":"2026-04-05T04:30:58.409Z","0.2.0-canary.20260405054320":"2026-04-05T05:45:35.960Z","0.2.0-canary.20260405060841":"2026-04-05T06:11:12.814Z","0.2.0-canary.20260406021320":"2026-04-06T02:15:32.718Z","0.2.0-canary.20260406221433":"2026-04-06T22:17:13.962Z","0.2.0-canary.20260408192338":"2026-04-08T19:26:01.963Z","0.2.0-canary.20260408193154":"2026-04-08T19:34:26.910Z","0.2.0-canary.20260409040131":"2026-04-09T04:03:56.444Z","0.2.0-canary.20260414085907":"2026-04-14T13:00:11.001Z","0.2.0-canary.20260414092308":"2026-04-14T13:24:08.278Z","0.2.0-canary.20260414204456":"2026-04-14T20:46:36.620Z","0.2.0-canary.20260415141309":"2026-04-15T14:16:07.947Z","0.2.0-canary.20260415152408":"2026-04-15T15:25:53.322Z","0.2.0-canary.20260415204938":"2026-04-15T20:52:48.882Z","0.2.0-canary.20260416203120":"2026-04-16T20:45:19.399Z","0.2.0-canary.20260417131633":"2026-04-17T13:19:55.589Z","0.2.0-canary.20260417144606":"2026-04-17T14:49:08.781Z","0.2.0-canary.20260417191916":"2026-04-17T19:21:02.977Z","0.2.0-canary.20260417210700":"2026-04-17T21:19:45.428Z","0.2.0-canary.20260428195447":"2026-04-28T19:56:58.676Z","0.2.0-canary.20260506043457":"2026-05-06T04:37:28.742Z","0.2.0-canary.20260509180457":"2026-05-09T18:07:53.686Z"},"bugs":{"url":"https://github.com/ConsortiumAI/consortium-cli/issues"},"author":{"name":"ConsortiumAI"},"license":"MIT","homepage":"https://github.com/ConsortiumAI/consortium-cli","repository":{"url":"git+https://github.com/ConsortiumAI/consortium-cli.git","type":"git"},"description":"Remote control and session sharing CLI for AI coding agents","maintainers":[{"name":"consortiumai","email":"contact@consortium.dev"}],"readme":"# Consortium\n\nCode on the go — control AI coding agents from your mobile device.\n\nFree. Open source. Code anywhere.\n\n## Installation\n\n```bash\nnpm install -g consortium\n```\n\n## Usage\n\n### Claude (default)\n\n```bash\nconsortium\n```\n\nThis will:\n1. Start a Claude Code session\n2. Display a QR code to connect from your mobile device\n3. Allow real-time session sharing between Claude Code and your mobile app\n\n### Gemini\n\n```bash\nconsortium gemini\n```\n\nStart a Gemini CLI session with remote control capabilities.\n\n**First time setup:**\n```bash\n# Authenticate with Google\nconsortium connect gemini\n```\n\n## Commands\n\n### Main Commands\n\n- `consortium` – Start Claude Code session (default)\n- `consortium gemini` – Start Gemini CLI session\n- `consortium codex` – Start Codex mode\n\n### Utility Commands\n\n- `consortium auth` – Manage authentication\n- `consortium connect` – Store AI vendor API keys in Consortium cloud\n- `consortium notify` – Send a push notification to your devices\n- `consortium daemon` – Manage background service\n- `consortium doctor` – System diagnostics & troubleshooting\n\n### Connect Subcommands\n\n```bash\nconsortium connect gemini     # Authenticate with Google for Gemini\nconsortium connect claude     # Authenticate with Anthropic\nconsortium connect codex      # Authenticate with OpenAI\nconsortium connect status     # Show connection status for all vendors\n```\n\n### Gemini Subcommands\n\n```bash\nconsortium gemini                      # Start Gemini session\nconsortium gemini model set <model>    # Set default model\nconsortium gemini model get            # Show current model\nconsortium gemini project set <id>     # Set Google Cloud Project ID (for Workspace accounts)\nconsortium gemini project get          # Show current Google Cloud Project ID\n```\n\n**Available models:** `gemini-2.5-pro`, `gemini-2.5-flash`, `gemini-2.5-flash-lite`\n\n## Options\n\n### Claude Options\n\n- `-m, --model <model>` - Claude model to use (default: sonnet)\n- `-p, --permission-mode <mode>` - Permission mode: auto, default, or plan\n- `--claude-env KEY=VALUE` - Set environment variable for Claude Code\n- `--claude-arg ARG` - Pass additional argument to Claude CLI\n\n### Global Options\n\n- `-h, --help` - Show help\n- `-v, --version` - Show version\n\n## Environment Variables\n\n### Consortium Configuration\n\n- `CONSORTIUM_SERVER_URL` - Custom server URL (default: https://api.consortium.dev)\n- `CONSORTIUM_WEBAPP_URL` - Custom web app URL (default: https://app.consortium.dev)\n- `CONSORTIUM_HOME_DIR` - Custom home directory for Consortium data (default: ~/.consortium)\n- `CONSORTIUM_DISABLE_CAFFEINATE` - Disable macOS sleep prevention (set to `true`, `1`, or `yes`)\n- `CONSORTIUM_EXPERIMENTAL` - Enable experimental features (set to `true`, `1`, or `yes`)\n\n### Gemini Configuration\n\n- `GEMINI_MODEL` - Override default Gemini model\n- `GOOGLE_CLOUD_PROJECT` - Google Cloud Project ID (required for Workspace accounts)\n\n## Gemini Authentication\n\n### Personal Google Account\n\nPersonal Gmail accounts work out of the box:\n\n```bash\nconsortium connect gemini\nconsortium gemini\n```\n\n### Google Workspace Account\n\nGoogle Workspace (organization) accounts require a Google Cloud Project:\n\n1. Create a project in [Google Cloud Console](https://console.cloud.google.com/)\n2. Enable the Gemini API\n3. Set the project ID:\n\n```bash\nconsortium gemini project set your-project-id\n```\n\nOr use environment variable:\n```bash\nGOOGLE_CLOUD_PROJECT=your-project-id consortium gemini\n```\n\n**Guide:** https://goo.gle/gemini-cli-auth-docs#workspace-gca\n\n## Migrating from `consortium-local`\n\n`consortium-local` was the original entry point for launching Consortium Code\nagainst the local agent. It still ships as a thin shim that prints a deprecation\nbanner and forwards to `consortium code`, but it will be removed in the next\nmajor release. Update any scripts, aliases, or CI jobs to use the new surface:\n\n```bash\n# Before\nconsortium-local            # auto-launch Consortium Code\nconsortium-local --resume <id>\n\n# After\nconsortium code             # direct launch of Consortium Code\nconsortium code --resume <id>\n\n# Or — if you want the new no-args interactive menu:\nconsortium                  # opens the TUI\n```\n\nThe new top-level surface adds:\n\n- `consortium` — interactive menu (no-args default) covering Consortium Code,\n  session management, register-machine, switch-workspace, daemon control, and\n  auth. See `consortium --help` for keyboard shortcuts.\n- `consortium code [--resume <id>]` — direct launch (what `consortium-local`\n  used to do).\n- `consortium switch-org [--org <slug>]` — change the active workspace.\n- `consortium whoami [--json]` — print the current auth / workspace context.\n\nIf you run `consortium-local` in automation and can't tolerate the banner on\nstderr, set `CONSORTIUM_HIDE_DEPRECATION_WARNING=1` to silence it while you\nmigrate.\n\n## Troubleshooting\n\nIf the CLI exits silently, fails to launch, or reports an unsupported platform, run `consortium doctor` and follow the guide at [docs/cli-troubleshooting.md](../../docs/cli-troubleshooting.md). Common fixes:\n\n- **musl / Alpine / old glibc** — run the pre-built docker image: `docker run -it --rm -v \"$PWD\":/workspace -v \"$HOME/.consortium\":/root/.consortium ghcr.io/consortium/cli:stable`\n- **`EACCES` during install** — `npm install -g --unsafe-perm consortium`\n- **Wrong arch** — `npm install -g consortium-code-$(node -p \"process.platform + '-' + process.arch\")`\n- **Headless server / auth hangs** — `consortium auth login` (device-code flow)\n\nLogs live in `~/.consortium/logs/` (boot trace, launch preflight, crash dumps, daemon logs).\n\n## Contributing\n\nInterested in contributing? See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.\n\n## Requirements\n\n- Node.js >= 20.0.0\n\n### For Claude\n\n- Claude CLI installed & logged in (`claude` command available in PATH)\n\n### For Gemini\n\n- Gemini CLI installed (`npm install -g @google/gemini-cli`)\n- Google account authenticated via `consortium connect gemini`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}