{"_id":"clawborrator-mcp","_rev":"46-3a59dca17cbc2837d4a428977b571882","name":"clawborrator-mcp","dist-tags":{"latest":"0.0.46"},"versions":{"0.0.1":{"name":"clawborrator-mcp","version":"0.0.1","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.1","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"39cd8b8073d160d129bec6bf91001d0799dcb62c","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.1.tgz","fileCount":30,"integrity":"sha512-m6gUDItYTr4r08s2JzMJuJe2GXBCiZs35ozcPNo4+KVurd0OVq5X++n89j/7RUy3lssUWb//mmwa2bf/nnZz8A==","signatures":[{"sig":"MEYCIQDxiwT3g4ocs55JvDfNvT0vQuWp3LTJiMGucwvURs46xAIhAOaAu9oOitrolBmK6+Yn5QU1KNZaz++VIkUW5JSuZrTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100923},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"42f89e2ed8c718a1bc4b938570d760544cd0fbf6","scripts":{"dev":"tsx watch src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.1_1778054942682_0.5804713770900363","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"clawborrator-mcp","version":"0.0.2","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.2","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"1e466863b5345b8126305e131dc07dce4c415658","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.2.tgz","fileCount":34,"integrity":"sha512-gBGOtjTfU835BONVFKJA8S2qwcFzJgR+Q31BQskOi06/bTpuQpC4FWtj2g1F7gUEQqAVGtgysKISPacNsbadSA==","signatures":[{"sig":"MEUCIQDuQDpbtLn/zfWKdv0Xjg1ELOuJXmu4mkS0PJ2kzea71wIgA/rVi05ItTHjXn6gjkvGlWeUNi/djIeUJYFwLsqh+f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117141},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"e5f7d81197015e9128f1ab9ec788823c3e84c43c","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.2_1778055450885_0.9634190460728196","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"clawborrator-mcp","version":"0.0.3","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.3","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"6c8e084b3e3cfcf2057f20612081fb1acf98e401","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.3.tgz","fileCount":37,"integrity":"sha512-62i0p7EGJc7/+xba7Aqq5wer9oMWqCVx/kZBVclx0vDvIb2sIF+y/X8eY94nepOl5FUQs32nN49GUwq8jxtB5A==","signatures":[{"sig":"MEYCIQDsKKme6IQ2Yp/pVpHdD/ljGdBym+l1wcKcHFyldGPaNgIhANMrQwdIQrElHzhqoix9q1BxDB//dZ4plkI9UX0kSeT/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129442},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"e5f7d81197015e9128f1ab9ec788823c3e84c43c","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.3_1778055886734_0.3511419684838728","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"clawborrator-mcp","version":"0.0.4","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.4","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"ba3ef394b96eefbc7ea4576b5a70e5b89f634ea2","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.4.tgz","fileCount":40,"integrity":"sha512-XU4PvehOGtcmu7kwPMXf2I9IssK/qjQMv67YxlgtZoYPpIX0aLyCuisxUY7n/dd1AF32dqvlFuRfcegL++Cgnw==","signatures":[{"sig":"MEQCIBh9bFgyz3kBeu5iL6jkmNHVmx2nBYfs2qEVgi+LV0k9AiBYf8B+yRTakAzsAol3rV/dPESmUiIvkXBFygErX/LNPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138266},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"be1654aa7c17b0d70e6870930319fe814673cdf3","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.4_1778057770644_0.9805019450869814","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"clawborrator-mcp","version":"0.0.5","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.5","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"403f2e2c5b21dca90ef65ba642c00d6196f41ec0","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.5.tgz","fileCount":43,"integrity":"sha512-ybUfFQVPPfLStzv+EsEPVpEujA1Fh/4j49Q0E/44czbYF/fbyiGsbVD/Iqh+r2J4TZ8ND1upBVaiOHohZsuz1w==","signatures":[{"sig":"MEUCICZtezZenT1DLdPWgb4ddYGI9zoLlGWyTcGsN55Gtx9RAiEAnyVNJLyIWj22CIxE59ipc2Bohz+C+XRiMDKt2hlYljc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141137},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"be1654aa7c17b0d70e6870930319fe814673cdf3","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.5_1778058097027_0.4608852083795463","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"clawborrator-mcp","version":"0.0.6","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.6","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"6102ca92167d1cc10b413f49ba2adbbdb52402fc","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.6.tgz","fileCount":43,"integrity":"sha512-yLanz8pFgQLhO3+9dK9g8aq1oP3r/0NIcfdMtrZzt6xrqB7dgdgnDkorthor6bkOqCKqRfmY8OAUcHBnjdvqmw==","signatures":[{"sig":"MEQCIHpDIPIq+SwmCT7m5+JWNrMMK5X5QkXoR2v8HwLDRD0mAiAbEQO4wf/Hn1xcWvbwvFBQGlatuyf5h5NPpqvJxgLUlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142378},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"e1d61939eda5002a8e155398c5ef12c44ed3ca22","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.6_1778059804278_0.08071573849456315","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"clawborrator-mcp","version":"0.0.7","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.7","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"edf95f1ac8b976962ada70dc82cf0cf32e75b86b","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.7.tgz","fileCount":43,"integrity":"sha512-YBZ1zSCaQu8M5UdlCS0fP7WdOfgvvF5IOp/1FkkOkOE8tWwT6muXRKoSwIhfMIFehJYzmzlO/LtwElIB4HZxxQ==","signatures":[{"sig":"MEUCIQDM2PwpheJ9y5mO5TrnSyhd4HU9gh+LyllUcyWfVFMJoQIgZ34yvP2LDGJ9z82Q7AKCN2SW3wnsUqXZoVj22DKYxxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146021},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2e357b4764698f9bc249cfe59c0d5930784aea5","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.7_1778061236772_0.7117824845970973","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"clawborrator-mcp","version":"0.0.8","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.8","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"bae64453d5949e900c95661bfd1910b99dbd65d0","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.8.tgz","fileCount":43,"integrity":"sha512-wzMj4+IcXVm9HsTBEvNqSTVvsqr7IuPpa4l6t3oMiXnT43k5u8eI2tz7JR30HDKW2brIFVgkMbRLJKFwj/VpyQ==","signatures":[{"sig":"MEUCIQCqg6R2QPUcSA188SmnZVDbPe2PNHIiQiTcT11bLyPqoQIgNblPDLrtjP98PFhnhCpU7jW4hJbJTRqfU0QKO5IE3V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148766},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"b0fd6921590314d5a5549c44f349e0745695bf6e","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.8_1778064062868_0.7105023622025739","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"clawborrator-mcp","version":"0.0.9","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.9","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"a0737f740f20b27f0f8d0d9d12d9f3ce40c254d0","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.9.tgz","fileCount":43,"integrity":"sha512-uvBhcAW7AytxcaKELTstCCf1KdJk6iefvRDJ4y+mOgVG2iC4IpenXNmhL1EvXj7Uijc+sJgS84hzKYNtbMAuDw==","signatures":[{"sig":"MEUCIQC9FnN/1VbI7R1HjBwJdr3NihDePK8DJTmhK+Qw9vHHlgIgRwSB2Av6WsY50C3njDT3Fz8da4+0U1NUBwuJW5qj3ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151457},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdf80e750ac447591734bb708ba06ae8bd1d15cd","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.9_1778066451866_0.2862004588966045","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"clawborrator-mcp","version":"0.0.10","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.10","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"62f994bd8a44c38ecd00bfd911322392573fea24","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.10.tgz","fileCount":43,"integrity":"sha512-MZPp6Q6RGZVoCMEsuLP/sBj8TNYnHNK9MCrOgqhfj3bZesDpF2RoKJg1RFXbpa1m/hgsM8RWpPTORnukY3Tmmg==","signatures":[{"sig":"MEYCIQCFzcyjs+Hx9JMgQa4erIAYZVPe/z8PSlr6hm+IIPIuZwIhAO1WkTOJjdie6ueSBVq7QFWnVS2FtAFfZSj5M22KNtmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152342},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdf80e750ac447591734bb708ba06ae8bd1d15cd","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.10_1778076477499_0.05328355604653723","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"clawborrator-mcp","version":"0.0.11","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.11","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"1da5f17405ba5a26654b0c5562a81af3f84c8226","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.11.tgz","fileCount":43,"integrity":"sha512-pDQQR1cCZCm+ll8GAnjpMFHiE5jApbKoCJhzie4L4otCzCuAa/3ULu++NIo401UuhwMKRT3Y6TSn4RawiTZj3w==","signatures":[{"sig":"MEQCIHCzvZxwVuqc55WE93SX6jyyHt46DeOo54JkzANsOIk4AiBrTPhcJU6+xasAM86kT+CzFLz5G5fom/Bsi2Sz5Bhwhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153583},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3f9c35162a27796c5a356b60ee1e940f1392077c","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.11_1778121136274_0.07187367664300148","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"clawborrator-mcp","version":"0.0.12","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.12","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"f9adc8b2a0de70725eed75309ca83ab8aa0f11da","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.12.tgz","fileCount":43,"integrity":"sha512-fLq9llNSv1gojK5662UZxW+C4xCcER8OTovx9ub2qJiV5Gt2RbTmXA3SEWfkTI+DSULqO+iyUNfLjOy6KjHqQg==","signatures":[{"sig":"MEUCIQCCh3fC+2i97Rf6Z1NkY5NGdLgjDuvy/Qy7dzNqiRRgQwIgHfZ3swHv/FYpsMY1Hi0DkiTnB/706MLyvzH6qioWLfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165898},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3f9c35162a27796c5a356b60ee1e940f1392077c","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.12_1778150294443_0.21900133131090938","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"clawborrator-mcp","version":"0.0.13","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.13","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"46a5aba2333cae556357b5a0ddbdc4b2a3e4f47d","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.13.tgz","fileCount":43,"integrity":"sha512-HQNulo61JYCBKhA9o2KwOCf7Q6PsY+7FmcG8otMEHxSwL4UscfPl9MEuGA8epRFHeqfDIkZ5fETVYDd8qPu7+g==","signatures":[{"sig":"MEQCIF1h8RzNMeKLGBywUX8HwzGgXq4zypAo6ZmG71ShhqCTAiAWkCL4F+KR4uplFDkYszILnAMBRy3Zm/t/nBXUe5AcsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3f9c35162a27796c5a356b60ee1e940f1392077c","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.13_1778207803103_0.714252463773926","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"clawborrator-mcp","version":"0.0.14","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.14","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"85ff9596b5c7c053bfca4195ef5e61f244a43eb7","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.14.tgz","fileCount":43,"integrity":"sha512-vCEDe/Lo05Z5oxwBlsqYfml/68qrnyfgUyS93AWWwTPZbC3D+F+fg8XRFzylm5Mw1vf74eJjOXicu4aILXIWDg==","signatures":[{"sig":"MEUCIQC3sUOpyybx6r3XrsQYj5gVQEiVj7qcs6MTnEsxC/jDmgIgReSM9pCxAHeAzdDYfJltxZHlnR7OTGfp0nu8K3cfC+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175224},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.14_1778209279433_0.18077426176706357","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"clawborrator-mcp","version":"0.0.15","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.15","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"64a3fb1d85bd79b1afb53dbb076c6927af717559","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.15.tgz","fileCount":43,"integrity":"sha512-VWjRewlDjzOVIjc/7VOXRLUruYGaX5sVoPqvdWDh/+Cbgrr2n2Tm+04Ehix/NfzXZb4w2ORDY4MIPdvLocztRQ==","signatures":[{"sig":"MEQCIF0LGXso5RCuiwTC5G5yCYc1N5zJ+t6/GniVKc6uvUw1AiAxHCQbdmZjXb8PplFz84LG0Mi6EHyXdzsZPzhfbuf4SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175686},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.15_1778209335804_0.22212723218259245","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"clawborrator-mcp","version":"0.0.16","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.16","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"4f9e19a394da982fd2655633b28cedbb0302e101","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.16.tgz","fileCount":43,"integrity":"sha512-MNkDRVXwwvc17bbgrSq2pIECQ88Wv4cFWgSgxcx2Vrjc4jnhwkLAfR1V+o3YTr19C2F/VBMd4Df07l4bYqIS5Q==","signatures":[{"sig":"MEQCIDZqIKSScazdp4FipX2AL9h3ODDv8SVLYDX8XBi+PrCiAiAnSEEVBier7OZDHaaMmKLgoBQOBn3EHn6TwSIfDbV3Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176586},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.16_1778209879484_0.9194527137977266","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"clawborrator-mcp","version":"0.0.17","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.17","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"b6daf8ce7219f2285d0cac9dc6d469dd95686bcd","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.17.tgz","fileCount":43,"integrity":"sha512-DY1QNfsT8/SjyoJAhhiYqngmcZCqEyu/XC87DuLRbazJ3fIXxRHyHBxY0q/8gUDi3NgI5F9QS1YdrJmBv13YFQ==","signatures":[{"sig":"MEUCIGfn9Ayi/ksHdqNZKra/cr1fZtxGFyrWxD1ZYSDkOS/qAiEA+UW1tOM4z3wFN6GLYmXB7jRC+v0yuGnooWjnnnIhgK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176587},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.17_1778212878549_0.8822486427013054","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"clawborrator-mcp","version":"0.0.18","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.18","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"e6d77615588da2c24d2fc39f5e68e8dd9a23a44b","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.18.tgz","fileCount":43,"integrity":"sha512-Gm/m9vCnmb/vEb1pql0imFWYJspCXi9ST7vXG4Y1XO7TrvGifi8S/4Ku7/fNwEXsRUmW2fD7QWp7/6vBxSUZiw==","signatures":[{"sig":"MEUCIBVJoNJQAOabaYsPD/JNgLFKwbhsYdIr2w2kbD1ULOdpAiEA9K/UA/cgdi9j3sj2h9mL0wUrunk6vHREvSKfTO+Fp3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182695},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.18_1778213859639_0.6337702632526006","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"clawborrator-mcp","version":"0.0.19","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.19","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"9cf31d60323460724a159449f575e3505c26326e","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.19.tgz","fileCount":43,"integrity":"sha512-6W5OlDKJN7QhVLI6MEqUcXScYfaPjvLSnNliClc1i5etaPawdrxaZwoDLd4ZXldKgNZmUuQ8I2W4s3hQql5lBA==","signatures":[{"sig":"MEYCIQDx/K+DOqPhsGZ0ORlXcrql6DcWEWCUVlVRbqBQ3/OjHgIhAMDOaEadXMYk/KmrEbQGcW9H6LQ2NB1dORhwb7m5W1mg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182928},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.19_1778213890407_0.05878353563975702","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"clawborrator-mcp","version":"0.0.20","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.20","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"da622d8eb44914009817b9e5872c5cfe63ba7df3","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.20.tgz","fileCount":43,"integrity":"sha512-Ik7YTlvITCAENdSPwicZcdHbiMepmqJZCnvsBwNeljVvJY9S3bB0HJgAthRwO0LxCzVOX9J9xb1dO+Ckenq4Tw==","signatures":[{"sig":"MEYCIQD9TsOC8pJjok9JWSuLZl6kO95Lldpg3jEmBCARv/pTTgIhAJEzvlpUiaRm5GjaHlka1WbAyRbrv+3uBoIC9fqYjeo0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182942},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.20_1778216111836_0.12478913387778401","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"clawborrator-mcp","version":"0.0.21","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.21","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"b49b096f482ba8ed61f3ba52df226790d8d8e65f","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.21.tgz","fileCount":43,"integrity":"sha512-GvGnDhLDP1eInGzXBeUuMZ9R52fhx7xIDLWdORlUR7T9ZJ6Bs3RM93cqB45wKBmt5U9xTqtVpl05pKBcWMmUcA==","signatures":[{"sig":"MEUCIDmHuRZje2ufxfoqLSNmDm5Ej5VhlcuPfYtKpr1MssgQAiEAhFPR3d8D3ouikfENRjZiL+6DGuLZpcb4UHQ7Vy6Cz4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194400},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.21_1778233248743_0.4311727773312015","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"clawborrator-mcp","version":"0.0.22","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.22","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"59e5eb34dacc38abc5c11badab9f97090f4f6fe6","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.22.tgz","fileCount":43,"integrity":"sha512-IGm9kJ71s9UyvDintGYiyEvQWgIAFqIdKdBJYv1prYunqLmExpE2M36tcwVyj1jFLh+/ov4jZnc8b7UMTjtPhA==","signatures":[{"sig":"MEUCIQDy/05shNkaDXnGC58KhDodXfcMG5EsVVVsBFSL2V2zggIgM4YieMxc425xYsSr2/uWEwww54GVeYZ9GgOkkZnSsS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200528},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.22_1778235200289_0.10610967322159048","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"clawborrator-mcp","version":"0.0.23","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.23","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"d5c97794f5f80bd72c4a316fd07b0fe4da4fde15","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.23.tgz","fileCount":43,"integrity":"sha512-DVRf6Xov6S1wONE5mtXrZ6gEgAFTMEq9Z5XwtQ4SdR8EHakdXtys34oVjZbdoG903P1HicRCyVUufjiBq9BlZg==","signatures":[{"sig":"MEQCIAjqzVe0oxRZ1DZ3QeiNmpbS/N2ODk3xO1gXp/hSa7mRAiBOOWdlEPJ2PmErb+VEoPUyLQUQmOmuzUMSp5+cExhJiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201501},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.23_1778235709699_0.42567858181613394","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"clawborrator-mcp","version":"0.0.24","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.24","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"61c409474cf1f51291398729b40d0df7da24ebd8","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.24.tgz","fileCount":43,"integrity":"sha512-IyggGuzsmKZkZwy8Eb0PDjS87pd9Zq6NM06aFERFp6PFU7RCjGze6FAz/7max9PqBMPKdsXB2fFFbzyo73goHA==","signatures":[{"sig":"MEQCIATOsZnfknz/A6z+B9XS/UrNQvfOte2uNsSdQU+5datfAiB1cONpyYw7/7BD8ogz9DTdpW7pn/NFG0i/Dbsz9EaXlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206695},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc2b10fd78931adf8fcc6000d3f2063115430f6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.24_1778237106528_0.7951441124372052","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"clawborrator-mcp","version":"0.0.25","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.25","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"727b70120fc7260e3c220f715701763488c09cb8","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.25.tgz","fileCount":43,"integrity":"sha512-cGxhIerpfoaOB1H4SR6NER0qB1mm0pS3owzN0pGDG65ZtLQEBf5AJF96NQvNe8uYVqW8yNDQ/2MdF9E2eiMgvw==","signatures":[{"sig":"MEUCIQCRG3UH+RazhEcVwsqNCStlv/moyLpQunWEq8yFpNGrnQIgRcw9jQHNWAFF5zHdAfTU5PatJzqRd7qphee1KuibU+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217057},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"1b4db03dffee6ebaaf3e181df797e239fa0b2d82","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.25_1778256235042_0.2787799099980879","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"clawborrator-mcp","version":"0.0.26","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.26","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"73d3cf458da90c45e04af300a151a611c7a58236","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.26.tgz","fileCount":43,"integrity":"sha512-0cygTlkyA6+3X+SCa2M3UNO6rrmIZwylUokqLHWjCHcyVEhAmmRzorjK05x05onz+MeEDZwAi9z5T2cWR29K7w==","signatures":[{"sig":"MEQCICusjadLMdewOPBYbNjmP1Nt+waK9MQjELcPOFdStq0PAiBJUA5J+8ziCtaF6N/rFYibzpSLDVmJ9tDX2ODfT+34pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220623},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3ab5b28ce7f88d21830bae98d269648ddb15de8d","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.26_1778293112694_0.9114686896573019","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"clawborrator-mcp","version":"0.0.27","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.27","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"0fc62be6ad70166f1b3078ebedbaabfa7ccee280","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.27.tgz","fileCount":43,"integrity":"sha512-wtvDKXeMKzzIoGWfqCtOBvqIQALvIvaAMa4xxrI9H6TE9jX4TBIRpYRbhe6UWJDu8Ef8QwNPo8n++8P1DJushQ==","signatures":[{"sig":"MEQCIED5DiN3kOOvEi9mYv1QlOfexMJ/tt2DZVvlE57TRqW4AiAXJi1xSf1hse0vawUIDuSBuGNW2p7NXqsrooPF04cFOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223508},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"b30f3df3dc3bd2795e2b86a1bd3862e842158636","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.27_1778294717133_0.8631707496054644","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"clawborrator-mcp","version":"0.0.28","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.28","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"feac22f20911e741c7e2d1410bd30b220362865d","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.28.tgz","fileCount":43,"integrity":"sha512-+vIzUd0H77h066HSuWjd5jpcmQnW2qN57FknfXDB3Tard7lTQ4WYNbHS2+6+hXYSk95sunBvKd+u9Pc7VDO67w==","signatures":[{"sig":"MEQCIBrwlqiz3JhE5N2oBE/lRtYaR6V+RH1Y3Tlib/x81ylJAiB4+fEPGmm122pyDrNDMqn/1wHrG95xjLQK6VOPpd0FEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224913},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"b30f3df3dc3bd2795e2b86a1bd3862e842158636","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.28_1778331114743_0.29272861500086744","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"clawborrator-mcp","version":"0.0.29","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.29","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"af56f3827aabd28399e90f7454ec69e328431b84","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.29.tgz","fileCount":43,"integrity":"sha512-9SFtbxziNVPLaqpgZKMmGfIZAJzrASPdmFcPnVq04OXZ9LP83n4onQ/rEFs5jPa+mUADJbBoR4mEvchZgW95bA==","signatures":[{"sig":"MEUCIB3UPSGkdOXSEcOB8YovbtJTxDFc/CyKlaqzcq9YKvB/AiEAx9nJ2cMghOr4S5qaa8wQLdllDTxuOQ2YzIo1zm2xZ08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226480},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"b30f3df3dc3bd2795e2b86a1bd3862e842158636","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.29_1778331707033_0.8642212951999384","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"clawborrator-mcp","version":"0.0.30","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.30","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"f0c1c46b73a6fb850f531dedb50c2134f0c978e6","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.30.tgz","fileCount":43,"integrity":"sha512-LxOP+/hPqRiRxX9tjUZwDjJdjEWP2mGH7cJ7fl2Lc5wO1hOMb35erR/dHuujGQ0RC40RzSvtPXzeDR9Gf00XGg==","signatures":[{"sig":"MEQCIBVLw4IEx9OJpkeMXJiT8l8IHQqdEmW/BVqNMbwLaixaAiApi+7IXYihHArasDLS3sYy/a2Oe0KdWXfUF2BT7LK8PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244863},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"b30f3df3dc3bd2795e2b86a1bd3862e842158636","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.30_1778353653290_0.7179216005670628","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"clawborrator-mcp","version":"0.0.31","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent","hub-v1"],"license":"MIT","_id":"clawborrator-mcp@0.0.31","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"56b90d4679d36e2b2390864ebe4aac2a58faaf86","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.31.tgz","fileCount":43,"integrity":"sha512-vNkPEbh49PkkCWXafQxx0ouTEWMVIAshT9/qTaABl+e9r+v4dh8LJ0RtL/zWBlCjz60qz0lwV8LLYP/+RkELFw==","signatures":[{"sig":"MEYCIQDED6a15IcMyJjZQJGClPKKCZSRQXh13I5GMCJRtmnjPAIhAK0adifM9W15cdtDsqkz8qV7Mmg7soaFuBXMJTgLGsoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245801},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"1cc27d9d93bdb774a8d45694cb5e19015bafc293","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.31_1778366906344_0.3214196783387948","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"clawborrator-mcp","version":"0.0.32","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.32","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"5ac5127c5c5461e53bb4104830804b79793d8180","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.32.tgz","fileCount":43,"integrity":"sha512-MpNzLM4Twt3bMeC0MW9ym5By/gHZyg5MLVJ3sF4aZOUJr3gJAo9rcLy09bwL9NxBiFXfts5Wz7C6W9ommlGndw==","signatures":[{"sig":"MEQCIDIGq1WGptHYguankmbPlsoR/3gOpy8Xxzujuiwo7lU8AiAydbPDocMzxPfjcDPGuzfuJEcM/IzyXRMHxYMsSVs36w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245161},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"ef93c1a5f66f9df0a26383c347b9018e00469e7f","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.32_1778369894748_0.03099312896821771","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"clawborrator-mcp","version":"0.0.33","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.33","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"07511291b8986743e3368fc56638547d3c4f9bd5","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.33.tgz","fileCount":43,"integrity":"sha512-XvOXSmBCCeuI7JkIKtiLIz1O9RhuFXSBsAQfTO+Y81hhbOBK0WUkAZBaRVTToNycME7dM67xn4qwSkBcQ3iX3Q==","signatures":[{"sig":"MEUCIQDMH0WZRNNMX4UH+Fa4ont77+mo80ici8aSziXxa5XEPwIgNZo86vSWEOZw2vm+O9W97GIQn/z3ZLmMe2zIUWcldCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246528},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"201f3271d53d1370ecfaccf755e706234a20887d","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.33_1778414970860_0.0058424099541170005","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"clawborrator-mcp","version":"0.0.34","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.34","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"c9a1f1074f60b98bbc7410519903af8de112cdd4","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.34.tgz","fileCount":46,"integrity":"sha512-P8T10QKzVvM+hbK/GeMsSraSAN7JkXfxAg8s+QbspWvRRYQi2GHaxGFN+TcaAGwYEvusGVxOTKelgqPD2Pk/2A==","signatures":[{"sig":"MEYCIQDPHyz1pyArAg8Rv12C3gJb6PmTsMFa+dHqsJPbznxBNwIhAPd+7XrpFILypWMT9mHJZkbs+PU/HXMTQgXa/OtesRc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253866},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"9a75446e5481805908f25a85a6a66dad4e2fb679","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.34_1778659653409_0.57292143639157","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"clawborrator-mcp","version":"0.0.35","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.35","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"00019b75f8cb73dd96c9c7131b15f155088061f3","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.35.tgz","fileCount":46,"integrity":"sha512-sJLjT6RkpV0xxdpuDqMOSFraVmw4/MsCyDmIvQqrJeR1MXRMiFXhJY2kJSaMDGw8oFPiVoH4WQoma/paEmSQLg==","signatures":[{"sig":"MEYCIQCF17lV48eWVwoa7DtOWO7RAKtSfXEfB91IS63sW8UckQIhANMxIWgAho241sg2MBD685poQNhXAOArsBnoTHTk3RxE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254490},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3c0d20b36fd71e0180e42e4fcfbc11519dd7021f","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.35_1778698739151_0.7388537806250934","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"clawborrator-mcp","version":"0.0.36","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.36","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"205071c4c29023dc2bb67e2dafa61e2c92af95ec","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.36.tgz","fileCount":46,"integrity":"sha512-t6qqbjOet2hvsHEjQEQdzM5Au1JmL/4rGRTCffFaxqMyZHlfBGDAfHDofEcgUPFVyOa5EDAZfhqTRunFawOOyw==","signatures":[{"sig":"MEQCIEDCGzJ15jPzka1MZfn8tbXimjAqxfjAwe78uNxPEdxSAiBBuJtn+PlfSMKL+OxnC0O1kTSCUfwubh3cmEgz2Fo1Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256006},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"24bcaca7d06e3dadfcf59d7150ff2b80256f0ef6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.36_1778749614816_0.30669183952780954","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"clawborrator-mcp","version":"0.0.37","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.37","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"032ecc262f79a11bf6d37cd16e5163e02f3df5f8","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.37.tgz","fileCount":43,"integrity":"sha512-ZWdQY9qOkHddAXXU7sZgr+BRawGU/K8KSlCzD8V0c3iHnnc4GeaKj8YVPkpLpANfsMSN6oEFwejbBy3I2+dRLQ==","signatures":[{"sig":"MEUCIQCp2KSj8ru5o6H1xo/nbrleXh/CwzVOAaM1TvJJjMfzngIgWAetP+gu4L7X+b7ZccrKTDbCAPz1ZLPPB5CTry8Mosc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254639},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"24bcaca7d06e3dadfcf59d7150ff2b80256f0ef6","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.37_1779009943912_0.1263227942311429","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"clawborrator-mcp","version":"0.0.38","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.38","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"162a6c0e452a69888341f9e76b2be148a6362f4e","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.38.tgz","fileCount":43,"integrity":"sha512-XrYdWLhxeqSvtH2mwSMjCGasQ37nyoUZTBRauJ/o+LO2pykjfk1IuxzGPoaJk0y0pQfHD/loDFC9nN3fjwepPQ==","signatures":[{"sig":"MEYCIQCUyJy98/5H7kUX6Hrnxg3k9YM1htb7EwkwGNhDBSoI7gIhAN6KJiZZL6zmJk0p54wmqn5iZgqdKjFW18Y7Wt9+9l1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"19f8f834126b5011385526f97da9dd8ec658b196","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.38_1779014048035_0.3688358213525895","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"clawborrator-mcp","version":"0.0.39","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.39","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"9f4fb70ca9b84bdd7d0708c029511fdeb67d98c5","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.39.tgz","fileCount":43,"integrity":"sha512-3aPyS5NLe6XulF2ZgprHsc2Zuf7jtkE4FW7zIJ1wMe4tQvHYDtWPt3p8PcEgISClBzVYbmjbJdI0pAZiyz+Q9A==","signatures":[{"sig":"MEUCIAvV+AFr68fpRirZxLXWA9MQnwgQoFYoLimariKGnRElAiEA3d62B/T7/QuSpWNLKK76FmBGqv88mO/0f/I1NjMtO6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273047},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"18bcd6d8a4771151af6066f3322c3cfaa9eca901","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.39_1779015939025_0.44359276492133204","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"clawborrator-mcp","version":"0.0.40","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.40","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"0cc18516ef8512174e617037a5ec97c4d7ed79b8","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.40.tgz","fileCount":43,"integrity":"sha512-NW4sf2ViFsW5PCk2WcO3O3fbb1sdJQAMTtc1LwoGOXE360OygudrVkStEnIgk7uWrNj3FKDr0bDMKB0Er0JGaA==","signatures":[{"sig":"MEYCIQDU7n0Uas7pbC0KM4x8LhzsI+BM3tJvagJEiEozNBTmdAIhALAIYvdFUzuN93zzd1WWIzjDU180HxbCDKJr8IGxd0kC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277391},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"023e7175fa45c7d642d9533fc5b222807303273b","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.40_1779453233752_0.2534184994174722","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"clawborrator-mcp","version":"0.0.41","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.41","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"7f65de5115118690899eec0da4915452079f7831","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.41.tgz","fileCount":43,"integrity":"sha512-bXMXHR7B7RjlTTJMhlIx04GtUAgfl/zxoIpT93k/WqWGXUBJGfzhnJbYfDHbOJ+9S5yl1CicrRYuygbYktqgtw==","signatures":[{"sig":"MEUCIQDiy0AbtMlEHxGMU3ig+1sqQN0RXGLCd7t3Hv3ps8vqNwIgb/wNKQa1EyPxwO45xD7TuQcukASZ7gg39h4vXlooqVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"023e7175fa45c7d642d9533fc5b222807303273b","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.41_1779669663869_0.25786446530662177","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"clawborrator-mcp","version":"0.0.42","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.42","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"d10ad63e59454b1cf19e4e4b1da88537eb6e3879","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.42.tgz","fileCount":43,"integrity":"sha512-Hqnt9ReqDgoGIMFrhIKIesh16Gld5rpyjJiSRcn6lG//hBM6CLpjaWAaBuB32I9BaUH4LTqpvU2DoONJM9i1Dg==","signatures":[{"sig":"MEYCIQDFYPJGnLYkm74hF9CKOkRKIhKQ5p+v9FtIa6WBjG3xXwIhAJipVchYO7U05v+UsqJtrWkFc3lq1t2cOFnQnivY9DGx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279698},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"023e7175fa45c7d642d9533fc5b222807303273b","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.42_1779696986814_0.4510359476312211","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"clawborrator-mcp","version":"0.0.43","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.43","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"b63f10481ab5ed76966170f1e3785d416d7f7c4a","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.43.tgz","fileCount":43,"integrity":"sha512-d9pZEEFlQrnqURzK2Y9djUE1TsM7RGCqASaByXZtUC8DrPqTJS/Itefs6yBOt0DjqA9kKN23+OZyBivphZ7bWA==","signatures":[{"sig":"MEYCIQCpdMbiKq4Jxm+yOqD09tUckERDCt/JOLwa89U4tzLdAwIhAPPPExhICZwahCRhWPBbhyvDlXOcFpLuCrhBvwMGt9jc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281831},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"1b025da37c97dd0f80a53670097e6966340ce15a","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.43_1779896505346_0.6989343461851281","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"clawborrator-mcp","version":"0.0.44","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.44","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"7d417b650dba567f6badb5ed73349dd80ee65f68","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.44.tgz","fileCount":43,"integrity":"sha512-i/WUWOZ3XBxbKKEY7wFskqExjwy+BfdePLXeUt1BnO52gytusv1ABMK7Y1owoYsEXtrZDpmaD3FhzXlZfy5lXg==","signatures":[{"sig":"MEUCIEFQE4D+P1NDVZxcVG2r8SQT6528flocMc19MrKwPlqMAiEA7zdu4ipMXfqSBLO9HWkb3cDOsJgUReEJxZiGFjtieIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283119},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"18f09be6fec3e905cb4357c6856e455e0090cc84","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.44_1780242852558_0.5631079522294644","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"clawborrator-mcp","version":"0.0.45","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"license":"MIT","_id":"clawborrator-mcp@0.0.45","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"homepage":"https://github.com/clawborrator/channel_v1","bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"dist":{"shasum":"cf20d520a989d96359f4d90891c146da3f97a193","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.45.tgz","fileCount":43,"integrity":"sha512-BTiR4Np/Tm0HY0tIf5xBT97f7QEu9KJKT42cClBx04PzJeoBeUsmO6oXetFjsItEQIXcOLl2NNjRNI5lDft3gw==","signatures":[{"sig":"MEYCIQCGGa197kLNK3sfxInZTI0ayYQGiCWx3do1xEUOvYYElwIhAKdY31AG50ctp89aUHr/Jb5ng9WF7W4Cv/vYgKBmsOKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295800},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"5a16d2166d3bede5ed7a13ec36d1a8f8ac6c849d","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/clawborrator-mcp_0.0.45_1782600381420_0.23776018339976712","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"_id":"clawborrator-mcp@0.0.46","bin":{"clawborrator-mcp":"bin/clawborrator-mcp"},"bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"dist":{"shasum":"fa35a0b315eac74c2f85f81fdfd7673c6f5c6cb7","tarball":"https://registry.npmjs.org/clawborrator-mcp/-/clawborrator-mcp-0.0.46.tgz","fileCount":43,"integrity":"sha512-gLI5CSaBN6PeNkFCU6Bup/8HKxAYvg+cArdtlGzqwTQ407eZQKGhh1iwBX68Pduv2k9ZumpYw5eaKw25nkOFnw==","signatures":[{"sig":"MEUCIDWzuF2DcO7ci4sRLmtVfBXLN7EJddJR0MKaZPpWB4J7AiEA0aP8VGV8tI7vsbs3nUqBNX0VlG5+EEUU5dH0p4QKgzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGJxd1IyvuycWAKfmCzT+rSdXWZCo75yewJrGyGymSIOAiEAh9UY1dkJkCa8v3UCSpbMYe3OKXlKe4Ct6LR2TjNz8w0="}],"unpackedSize":297863},"main":"dist/index.js","name":"clawborrator-mcp","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"471fb581a8e78a3015ee72bf052d47444fde930c","license":"MIT","scripts":{"dev":"tsx watch src/index.ts","build":"npm run build:tsc && npm run build:hook","start":"node dist/index.js","build:tsc":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","build:hook":"esbuild src/hook-entry.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist-hook/clawborrator-tail.mjs --banner:js=\"#!/usr/bin/env node\"","prepublishOnly":"npm run build"},"version":"0.0.46","_npmUser":{"name":"clawborrator","email":"cmisztur@mriiot.com"},"homepage":"https://github.com/clawborrator/channel_v1","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"_npmVersion":"10.9.2","description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","directories":{},"maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"_nodeVersion":"22.17.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","esbuild":"^0.24.2","@types/ws":"^8.5.13","typescript":"^5.6.2","@types/node":"^22.7.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clawborrator-mcp_0.0.46_1788453613148_0.19956680791772086"}}},"time":{"created":"2026-05-06T08:09:02.611Z","modified":"2026-09-03T16:40:13.387Z","0.0.1":"2026-05-06T08:09:02.821Z","0.0.2":"2026-05-06T08:17:31.195Z","0.0.3":"2026-05-06T08:24:46.877Z","0.0.4":"2026-05-06T08:56:10.823Z","0.0.5":"2026-05-06T09:01:37.177Z","0.0.6":"2026-05-06T09:30:04.446Z","0.0.7":"2026-05-06T09:53:56.932Z","0.0.8":"2026-05-06T10:41:03.034Z","0.0.9":"2026-05-06T11:20:52.003Z","0.0.10":"2026-05-06T14:07:57.667Z","0.0.11":"2026-05-07T02:32:16.457Z","0.0.12":"2026-05-07T10:38:14.643Z","0.0.13":"2026-05-08T02:36:43.262Z","0.0.14":"2026-05-08T03:01:19.614Z","0.0.15":"2026-05-08T03:02:16.010Z","0.0.16":"2026-05-08T03:11:19.633Z","0.0.17":"2026-05-08T04:01:18.721Z","0.0.18":"2026-05-08T04:17:39.819Z","0.0.19":"2026-05-08T04:18:10.571Z","0.0.20":"2026-05-08T04:55:12.041Z","0.0.21":"2026-05-08T09:40:48.900Z","0.0.22":"2026-05-08T10:13:20.434Z","0.0.23":"2026-05-08T10:21:49.881Z","0.0.24":"2026-05-08T10:45:06.671Z","0.0.25":"2026-05-08T16:03:55.247Z","0.0.26":"2026-05-09T02:18:32.837Z","0.0.27":"2026-05-09T02:45:17.276Z","0.0.28":"2026-05-09T12:51:54.882Z","0.0.29":"2026-05-09T13:01:47.200Z","0.0.30":"2026-05-09T19:07:33.460Z","0.0.31":"2026-05-09T22:48:26.494Z","0.0.32":"2026-05-09T23:38:14.915Z","0.0.33":"2026-05-10T12:09:31.044Z","0.0.34":"2026-05-13T08:07:33.591Z","0.0.35":"2026-05-13T18:58:59.318Z","0.0.36":"2026-05-14T09:06:54.990Z","0.0.37":"2026-05-17T09:25:44.050Z","0.0.38":"2026-05-17T10:34:08.184Z","0.0.39":"2026-05-17T11:05:39.218Z","0.0.40":"2026-05-22T12:33:53.904Z","0.0.41":"2026-05-25T00:41:04.027Z","0.0.42":"2026-05-25T08:16:26.977Z","0.0.43":"2026-05-27T15:41:45.494Z","0.0.44":"2026-05-31T15:54:12.706Z","0.0.45":"2026-06-27T22:46:21.547Z","0.0.46":"2026-09-03T16:40:13.245Z"},"bugs":{"url":"https://github.com/clawborrator/channel_v1/issues"},"license":"MIT","homepage":"https://github.com/clawborrator/channel_v1","keywords":["claude-code","mcp","clawborrator","websocket","remote","ai","agent"],"repository":{"url":"git+https://github.com/clawborrator/channel_v1.git","type":"git"},"description":"clawborrator channel for hub_v1 — MCP server that connects Claude Code to a hub over WebSocket, with hooks for activity capture and tools for cross-session routing.","maintainers":[{"name":"clawborrator","email":"cmisztur@mriiot.com"}],"readme":"# clawborrator-mcp (channel_v1)\n\nMCP server that connects each running Claude Code instance to a\nclawborrator [`hub`](https://github.com/clawborrator/hub_v1) over\nWebSocket. Designed to be invoked by Claude Code via `.mcp.json`;\nruns as both a long-lived stdio MCP server AND a short-lived hook\nspawn (selected by the `--hook=<HookName>` CLI flag).\n\nPublished as [`clawborrator-mcp`](https://www.npmjs.com/package/clawborrator-mcp)\non npm.\n\n> **Status: production hub at [`next.clawborrator.com`](https://next.clawborrator.com).**\n> Local dev uses `ws://localhost:8787`. Both supported.\n\n---\n\n## Configuration\n\nSet in your project's `.mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"clawborrator\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"clawborrator-mcp\"],\n      \"env\": {\n        \"CLAWBORRATOR_HUB_URL\": \"wss://next.clawborrator.com\",\n        \"CLAWBORRATOR_TOKEN\":   \"ck_live_…\"\n      }\n    }\n  }\n}\n```\n\n| Env var | Required | Notes |\n|---|---|---|\n| `CLAWBORRATOR_HUB_URL` | yes | `ws://…` or `wss://…`; no trailing slash |\n| `CLAWBORRATOR_TOKEN` | yes | Channel token (`ck_live_…`) minted via `claw token mint --kind=channel` |\n| `CLAWBORRATOR_REUSE_SESSION_ID` | no | Opt-in: reconnect rebinds to a known session id rather than creating a fresh one |\n| `CLAWBORRATOR_LOG_LEVEL` | no | `debug`, `info`, `warn`, `error`; default `info` |\n\nGet the snippet pre-filled with the right URL + token via the\n[`clawborrator-cli`](https://www.npmjs.com/package/clawborrator-cli):\n\n```bash\nnpx clawborrator-cli token mint --kind=channel --name=mbp --mcp-snippet --out .mcp.json\n```\n\nIf you're running the [desktop daemon](https://github.com/clawborrator/desktop_v1)\n(`clawborrator-supervisor`), it mints channel tokens server-side\nwhen it spawns managed Claude Code sessions for you — the `.mcp.json`\nends up in the spawned project automatically.\n\n---\n\n## Install as a Claude Code plugin\n\nclawborrator is an official external Claude Code plugin. This repo\nships `.claude-plugin/plugin.json` and a root `.mcp.json`, so once it\nis listed in a plugin marketplace it installs with:\n\n```\n/plugin install clawborrator@<marketplace>\n```\n\nThe bundled `.mcp.json` resolves its config from environment\nvariables instead of a committed token, so it carries no secret.\n**You still have to supply the channel token yourself** — a\ncommitted plugin cannot ship a per-user secret. Before the MCP\nserver can connect to the hub, set in your environment:\n\n| Env var | Required | Default |\n|---|---|---|\n| `CLAWBORRATOR_TOKEN` | yes | none. Mint one with `claw token mint --kind=channel`. |\n| `CLAWBORRATOR_HUB_URL` | no | `wss://next.clawborrator.com`. Self-hosters point this at their own hub. |\n\nWithout `CLAWBORRATOR_TOKEN` set, the server starts but cannot\nauthenticate, and the session never registers with the hub. This is\nthe one manual step the plugin install cannot do for you.\n\n---\n\n## What it does\n\n**Long-lived MCP path** (default invocation):\n1. Reads env config; loads channel token.\n2. Opens WSS to `<HUB_URL>/channel` with `Authorization: Bearer <CHANNEL_TOKEN>`.\n3. Sends `register` with host / cwd / pid / version; receives `welcome` with sessionId + routingName.\n4. Writes `<cwd>/.claude/clawborrator/runtime.json` (mode 0600) so per-event hook spawns can find the active session.\n5. Maintains the WS with heartbeat ping/pong; reconnects with exponential backoff (1s/2s/5s/15s/30s/60s).\n6. Listens for hub-side messages: `prompt` (cross-session route), `permission_response`, `peers_update`, `bye`, `error`.\n7. Dispatches MCP tool calls (see below) over the same WS.\n8. On clean shutdown (SIGINT/SIGTERM/exit), deletes the sidecar.\n\n**Short-lived hook path** (`--hook=<HookName>` flag):\n1. Reads JSON payload from stdin (Claude Code's hook protocol).\n2. Locates the active sidecar at `.claude/clawborrator/runtime.json`.\n3. Maps the hook name to a clawborrator event (e.g. `PreToolUse` → `tail/PreToolUse`, `UserPromptSubmit` → `chat/prompt`).\n4. POSTs to `<HUB_URL>/api/channel/event` with the channel token from the sidecar.\n5. Echoes stdin to stdout so Claude's hook chain stays intact.\n6. Exits cleanly even if the hub is unreachable — never breaks the operator's actual Claude flow.\n\nHooks are auto-installed on first MCP startup: `clawborrator-mcp` reconciles\n`.claude/settings.json` to add (or refresh) the entries that point at\n`dist-hook/clawborrator-tail.mjs`. No separate install step.\n\n---\n\n## MCP tools exposed to Claude\n\nRouted: targets a peer (your own session or another operator's session you have a share on) by routingName.\n\n| Tool | Purpose |\n|---|---|\n| `reply({ chat_id, text })` | Post a tagged final reply for a routed prompt (closes the round-trip when the source session is blocking on a reply). |\n| `reply_chunk({ chat_id, text, done })` | Stream a reply progressively — the operator sees text growing live; close with `done:true`. Same correlation as `reply`. |\n| `list_peers()` | Discover other CC sessions the operator has access to (own sessions + shared ones). Refused on agents published as `isolated`. |\n| `route_to_peer({ peer, prompt, mode })` | Send one prompt to one peer. `mode: 'ask'` blocks for the reply; `mode: 'tell'` is fire-and-forget. |\n| `probe_peers({ prompt, peers? })` | Fan out the same short question to many peers in parallel for discovery. |\n| `await_routed_prompt({ maxWaitMs })` | Dequeue an inbound routed prompt for THIS session — used by agents that service requests from other sessions. |\n\nCross-tenant — public agents owned by other operators:\n\n| Tool | Purpose |\n|---|---|\n| `list_agents()` | Discover public agents on the hub. Returns handle, name, tagline, online, mine, isolated flags. |\n| `dispatch_to_agent({ handle, prompt, mode })` | Invoke a published agent by `<owner>/<slug>` handle. `ask` mode waits up to 15 min for the reply; `tell` mode is fire-and-forget. |\n\nFile exchange:\n\n| Tool | Purpose |\n|---|---|\n| `attach_file({ path, targetSessionId?, publish? })` | Upload a file from disk to the session (or to a peer's session you have a share on). Returns `fileId`. `publish: true` makes it a standing downloadable for everyone who can reach the agent (no expiry, idempotent per content); shared documents only. |\n| `read_file({ fileId })` | Fetch a session-attached file inline (text-mime; under 1 MB). Reply-clone makes peer-uploaded files visible to the recipient. |\n| `download_to_path({ fileId, path })` | Fetch a larger or binary file to disk. Returns the absolute path written. |\n\nThe hub correlates `reply` / `reply_chunk` to their originating\n`route_to_peer` / `dispatch_to_agent` by chatId; the source session's\nCC unblocks when the matching reply lands. 15-minute timeout caps —\nsee `hub_v1/server/src/services/agents.ts` and `services/op-routes.ts`.\n\nFor `await_routed_prompt` to actually fire — i.e., for an agent to\nservice incoming requests — its CLAUDE.md needs a line telling Claude\nto call it at the start of each turn. Without that note, Claude\nwon't know to consult the inbox. See\n[`hub_v1/docs/3-AGENT-SETUP.md`](https://github.com/clawborrator/hub_v1/blob/main/docs/3-AGENT-SETUP.md)\nfor the dispatcher-pattern setup.\n\n---\n\n## Hook coverage\n\nMaps each Claude Code hook to a hub event. The hook script is\n`dist-hook/clawborrator-tail.mjs`; auto-installed on first MCP\nstartup (no separate install step).\n\n| Hook | Hub event | Notes |\n|---|---|---|\n| `UserPromptSubmit` | `chat/prompt` (source='cli') | Operator typing into the local CC terminal. |\n| `PreToolUse` | `tail/PreToolUse` (+ `chat/assistant_text` per text block from the transcript) | The tail captures pre-reply narration too. |\n| `PostToolUse` | `tail/PostToolUse` | |\n| `PostToolUseFailure` | `tail/PostToolUseFailure` | |\n| `Stop` | `tail/Stop` (+ `chat/reply` if assistant_text present) | Turn-end signal. |\n| `Notification` | `tail/Notification` | CC user notifications (idle / permission). |\n| `TaskCreated` / `TaskCompleted` | `tail/TaskCreated` / `tail/TaskCompleted` | Carries `task_id`, `task_subject`, `task_description`. |\n| `SubagentStart` / `SubagentStop` | `tail/SubagentStart` / `tail/SubagentStop` | SubagentStop carries `last_assistant_message` recap. |\n\n`SessionStart` / `SessionEnd` are intentionally **not** hooked by\nthis MCP. The hook spawn had a fundamental race — the sidecar\nisn't written yet at SessionStart, and is already gone by SessionEnd\n— so lifecycle is now emitted server-side from the `/channel` WS\nwelcome / close transitions (`hub_v1/server/src/ws/channel.ts`).\nHub-authoritative, captures actual channel liveness, no hook timing\ninvolved.\n\nThe tail reads the CC transcript file directly to enrich `PreToolUse`\nwith the assistant's pre-reply text (which CC doesn't put on the\nhook payload directly). See `transcript.ts` for the walker.\n\n---\n\n## Local dev (linked to a sibling hub_v1 checkout)\n\n```bash\nnpm install\nnpm run build\nnpm link\n\n# verify the binary is on PATH\nclawborrator-mcp --hook=PreToolUse < /dev/null   # exits cleanly with no sidecar\n```\n\nWhen `claude` runs in a folder whose `.mcp.json` references\n`clawborrator-mcp`, npm/npx resolves it to your linked build.\n\nTo publish a new release:\n\n```bash\nnpm version patch                # bumps package.json + creates git tag\nnpm publish\ngit push --follow-tags\n```\n\nThe CLI's `claw token mint --mcp-snippet` autogenerates an `.mcp.json`\nsnippet pointing at the published version.\n","readmeFilename":"README.md"}