{"_id":"@kraki/tentacle","_rev":"188-0742cae79c313a632d4110990dddb90b","name":"@kraki/tentacle","dist-tags":{"latest":"0.35.9"},"versions":{"0.1.0":{"name":"@kraki/tentacle","version":"0.1.0","_id":"@kraki/tentacle@0.1.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"8854afa7b91bd6364746c0fd15c3156db145eeca","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.1.0.tgz","fileCount":54,"integrity":"sha512-TRzsN4ERAql3eHus0H+2LPcVg8rM+Wm6mbBD8Ve0JmbGuUkdCGeDpYQKbANT4ovtAVrYMZvcgtAsfeP4eTodiw==","signatures":[{"sig":"MEQCIFep/sLQljbW0O2EA5+J5nYmIhmi8t7JWlWpd7b7JvkNAiBVy58K/maqE9AmYMRVNFO8NH2koZMwZVGK4xM3H/GqXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230865},"main":"dist/index.js","type":"module","_from":"file:/Users/corelli/.copilot/session-state/ca978797-f921-4c33-ae79-60e37e43c66c/files/npm-bootstrap/kraki-tentacle-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc && cp src/banner-data.json dist/","clean":"rm -rf dist","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"corelli18512","email":"corelli@corelli.cloud"},"_resolved":"/Users/corelli/.copilot/session-state/ca978797-f921-4c33-ae79-60e37e43c66c/files/npm-bootstrap/kraki-tentacle-0.1.0.tgz","_integrity":"sha512-TRzsN4ERAql3eHus0H+2LPcVg8rM+Wm6mbBD8Ve0JmbGuUkdCGeDpYQKbANT4ovtAVrYMZvcgtAsfeP4eTodiw==","_npmVersion":"11.3.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.0.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.1.0","@kraki/protocol":"0.1.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.1.0_1774172260323_0.5452310192767187","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@kraki/tentacle","version":"0.1.1","_id":"@kraki/tentacle@0.1.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"3863c7cb54415fd79ef723400aa5c6c9f2de076b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.1.1.tgz","fileCount":55,"integrity":"sha512-gytMCxz+OhO3zHEjPozRRHnjIKNwe048YhvI6Gp2D98kr9MUWlS2GlX9wSbt5eiYgua8GaVDLAz2qjAO7GXMtQ==","signatures":[{"sig":"MEUCIQDzZfQ7MFYq8WPzTV+G8/GI/MmNxuHCVMgVuLibC+WPCgIgS3oJJDbKvqqMPZU6tYWWGPjSsa64XUGBiOA5WzL1rxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233402},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.1.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc && cp src/banner-data.json dist/","clean":"rm -rf dist","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.1.1.tgz","_integrity":"sha512-gytMCxz+OhO3zHEjPozRRHnjIKNwe048YhvI6Gp2D98kr9MUWlS2GlX9wSbt5eiYgua8GaVDLAz2qjAO7GXMtQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.1.0","@kraki/protocol":"0.1.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.1.1_1774186153095_0.9234851492157374","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@kraki/tentacle","version":"0.2.0","_id":"@kraki/tentacle@0.2.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"15785fb56ea1ac5bd655c77cc0bac93fce1f1195","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.2.0.tgz","fileCount":55,"integrity":"sha512-6QzuyyQBFD3acTBQzjfFDX4v8c0Fb7+0p3VNVPPe80a6J6I/5bpKDR+itfl4+hYhDpikED2cm7EjGmEtDoyFgw==","signatures":[{"sig":"MEUCIAHO8JssrOICL9l3TlkwcEISHNy/aRrIAEwxEzZgrFBdAiEApkX3x5j83U0Qc4+C0Sh9N+nPuTwTcBhgSSWyD+EW7P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244485},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc && cp src/banner-data.json dist/","clean":"rm -rf dist","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.0.tgz","_integrity":"sha512-6QzuyyQBFD3acTBQzjfFDX4v8c0Fb7+0p3VNVPPe80a6J6I/5bpKDR+itfl4+hYhDpikED2cm7EjGmEtDoyFgw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.2.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.2.0_1774332227640_0.8473315128647363","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@kraki/tentacle","version":"0.2.1","_id":"@kraki/tentacle@0.2.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"26b632a9440a264f3112ad7c5c4b677ab6fcd853","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.2.1.tgz","fileCount":55,"integrity":"sha512-+Gxj/9qD1bBmTbqqzDJC6TI+B6eXJhrN14LdcOCa/frYeWBeP9TLme3pkvbMjlDJUVs8jk16qTuE8KldGhs6PQ==","signatures":[{"sig":"MEUCIQCNwwrJgawz3K/TFyur2y4X/uv43GnAdVetHdPu/efj7wIgYEvNP6gJO/g9FNJOsXPioHgPrG+1APsOd60Kh7ZYyO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244835},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc && cp src/banner-data.json dist/","clean":"rm -rf dist","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.1.tgz","_integrity":"sha512-+Gxj/9qD1bBmTbqqzDJC6TI+B6eXJhrN14LdcOCa/frYeWBeP9TLme3pkvbMjlDJUVs8jk16qTuE8KldGhs6PQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.2.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.2.1_1774349320670_0.6257499023675566","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@kraki/tentacle","version":"0.2.3","_id":"@kraki/tentacle@0.2.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e2a0bdc302483189be5b6bfa557e2bb14795413b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.2.3.tgz","fileCount":55,"integrity":"sha512-l6D5vjLlEdw/AyW0rFR/wd0qB5Qp85J7+IlMX9/DyNpOTbl88DCMoyl1HBENUMONry1uI5QSdAWLc0IfXKXyag==","signatures":[{"sig":"MEUCIBXF/7uQnm1JfOa7FZQ4QhK2XD6f43F2HEkv5IV6pU8HAiEAjbutO5B6abSHT8ITvIoEgNCbrUTvmr1nxwMDkzXK+Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268465},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.3.tgz","_integrity":"sha512-l6D5vjLlEdw/AyW0rFR/wd0qB5Qp85J7+IlMX9/DyNpOTbl88DCMoyl1HBENUMONry1uI5QSdAWLc0IfXKXyag==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.2.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.2.3_1774461382172_0.3373977144923739","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@kraki/tentacle","version":"0.2.4","_id":"@kraki/tentacle@0.2.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"fcc9f1f80e0b8de995029eb77057723a702775a7","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.2.4.tgz","fileCount":58,"integrity":"sha512-8Y5uKxQqH0c8YLcXFyuivk7S6roFZN2PAT9mUfcvrTgmadNGqglsfaq7ZiT1n6iNwyNnQdyK3zmvHjXvY28DDQ==","signatures":[{"sig":"MEUCID5wyfdBdCgnq5qpoVYZVGRA5aJZR/uhtHNWlGDiCyqdAiEAjfEkUxv7jF6xLBxHpMx375E0t/1oVGtZijYQD77uQ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289845},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.4.tgz","_integrity":"sha512-8Y5uKxQqH0c8YLcXFyuivk7S6roFZN2PAT9mUfcvrTgmadNGqglsfaq7ZiT1n6iNwyNnQdyK3zmvHjXvY28DDQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.2.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.2.4_1774496989504_0.9798298191576968","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@kraki/tentacle","version":"0.2.5","_id":"@kraki/tentacle@0.2.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"43e2cfd98ae463d53b0e128e2f71f10632b591f4","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.2.5.tgz","fileCount":58,"integrity":"sha512-mCHkXI9U7fAmPl1IQJXdpJHrUJTwvp8Ga9jekd/QdW1YTwx8zSAjcsrN3323y0Q8EkFU7RaaE4wVUknnZgFEuw==","signatures":[{"sig":"MEYCIQDQ82ib1OeK+Mdv0+WNbLrv0hgrfzXKqGDQrHInLkpQhAIhAORSGfh6lmrHOpW6lKkpeGeIjC4JNXxszkWPdVZ18YSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292605},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.5.tgz","_integrity":"sha512-mCHkXI9U7fAmPl1IQJXdpJHrUJTwvp8Ga9jekd/QdW1YTwx8zSAjcsrN3323y0Q8EkFU7RaaE4wVUknnZgFEuw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.2.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.2.5_1774534311516_0.29411315092455204","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@kraki/tentacle","version":"0.2.6","_id":"@kraki/tentacle@0.2.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"713c4e90071955c2946c3f699b8fd6f76a2b3f77","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.2.6.tgz","fileCount":58,"integrity":"sha512-dlJwtFYU5dH/UeMl6Ror4A1MJRlqF0BHw2necPF5yLKVflicB+grguL6A/SQ1HdF76KoSp6Nw6mTbUooAh0SoA==","signatures":[{"sig":"MEUCIQD3hs3yVcEvZFkiZXVdhxat4eWEf14cTelnf/k9Brpa1wIgPaVAA/U9PPdQSjJPRf2rMj77UzEBEjx1YPEQXIbyf3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293457},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.2.6.tgz","_integrity":"sha512-dlJwtFYU5dH/UeMl6Ror4A1MJRlqF0BHw2necPF5yLKVflicB+grguL6A/SQ1HdF76KoSp6Nw6mTbUooAh0SoA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.2.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.2.6_1774537595452_0.18371014551621956","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@kraki/tentacle","version":"0.3.0","_id":"@kraki/tentacle@0.3.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"aded192cde97f1a3723710062fdea232e97c038c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.3.0.tgz","fileCount":58,"integrity":"sha512-F0ZpnF1VoPzkTAGy1m6mn7G0IqAsRfXoErUQ8BLQvnqSHcwgaTKQnBNUWTIgy/r60rGzcr6Lx22smZ3OYagZ3Q==","signatures":[{"sig":"MEYCIQCxAODbNrqNoDQUu3NpUrTqmiwKC7FOrKjXjchpoLnHYAIhAPvZarYC18PxuS36WVtj/n0ZsNq1I/z1liL8/el5XyxO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305668},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.3.0.tgz","_integrity":"sha512-F0ZpnF1VoPzkTAGy1m6mn7G0IqAsRfXoErUQ8BLQvnqSHcwgaTKQnBNUWTIgy/r60rGzcr6Lx22smZ3OYagZ3Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.3.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.3.0_1774622159460_0.2542972433166264","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@kraki/tentacle","version":"0.3.1","_id":"@kraki/tentacle@0.3.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"53b97c5a7a43b6ab8aac2d46a2de7b308709907c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.3.1.tgz","fileCount":58,"integrity":"sha512-x5ieOL0zzbolNUSkUFjQZvT0T7Cu8asioojQLYnf04CKGXwflJhQikDlgQHpRDTcIRWU1XEUOo4MQL1+ZGWydg==","signatures":[{"sig":"MEYCIQCrHUulNHRUBhw4wYo35NmO6LTFEn6/FCwrR+GcLYfFXAIhAJb+PREMuI1F/hv2pWOHTPcxesau9qaG3tRtl8W801g0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306501},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.3.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.3.1.tgz","_integrity":"sha512-x5ieOL0zzbolNUSkUFjQZvT0T7Cu8asioojQLYnf04CKGXwflJhQikDlgQHpRDTcIRWU1XEUOo4MQL1+ZGWydg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.3.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.3.1_1774676887609_0.4985519160207674","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@kraki/tentacle","version":"0.4.0","_id":"@kraki/tentacle@0.4.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"3e1129353f0fbcdf40eca531ae7d177912f850e0","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.0.tgz","fileCount":58,"integrity":"sha512-wnmM5RW+m4J86xgMZnb6FURKgyKx6cqwPGRtcnRcR/JkWlHGonKreHXtNJ0HSYtET4sINX4gGQGXZiR64D8lcA==","signatures":[{"sig":"MEUCIHZXeagqEmut34ADz096W9lSCqkK3Zwb9t772xIX9seHAiEA6Cdg9/SvBVDeP8kJf489I9rjAUtjj5AGdPDV444zZiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307764},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.0.tgz","_integrity":"sha512-wnmM5RW+m4J86xgMZnb6FURKgyKx6cqwPGRtcnRcR/JkWlHGonKreHXtNJ0HSYtET4sINX4gGQGXZiR64D8lcA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.0_1774677354890_0.2579324061058197","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@kraki/tentacle","version":"0.4.1","_id":"@kraki/tentacle@0.4.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"48d858a640990691cda3fb10414ea902b127e5cb","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.1.tgz","fileCount":58,"integrity":"sha512-AHtLVBASTwtHueqECfG3QgGX5cWFaX427XbwcQjpejfM4p0L0cs9suDkC3w8S5eOInHNIiRMhyoRgx/7aoeRgw==","signatures":[{"sig":"MEQCIHd+MhOKsSiD6nEotvuJADJac0iviK7chXZrPSorpAnBAiA8jPEj/y/M++9Vq3BugXKmTdXjGV1Vy0CTLqcvAsNpSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308088},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.1.tgz","_integrity":"sha512-AHtLVBASTwtHueqECfG3QgGX5cWFaX427XbwcQjpejfM4p0L0cs9suDkC3w8S5eOInHNIiRMhyoRgx/7aoeRgw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.1_1774678078859_0.6084288109286287","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@kraki/tentacle","version":"0.4.2","_id":"@kraki/tentacle@0.4.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7c07f8ab06003fe6fffb4eb9277be8f0aa3a936e","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.2.tgz","fileCount":58,"integrity":"sha512-TiS/YwB9ht035kiJKKKxQUQ6XAKpJrLCrYBrcHox2ZWwGgqNIFACaJyKxdLDLIye84Q73QMX1x4rUOXhTwONjA==","signatures":[{"sig":"MEYCIQCg1gO4WxThsqCZ5m8WaqwgBXnMyAXUEq3YvWmS/o/XmgIhANOTwPFyf4nvWRlVH6qYCif+/p5jZIWFdiGgZi4t1V5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307646},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.2.tgz","_integrity":"sha512-TiS/YwB9ht035kiJKKKxQUQ6XAKpJrLCrYBrcHox2ZWwGgqNIFACaJyKxdLDLIye84Q73QMX1x4rUOXhTwONjA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.2_1774680027050_0.38538238528057","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@kraki/tentacle","version":"0.4.3","_id":"@kraki/tentacle@0.4.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"1f6791fd84f96a610eea8e86347ec9c6bd53d129","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.3.tgz","fileCount":61,"integrity":"sha512-rP3s9BH+g7+wyiWccxf+K+hI1PX6vojBdSaRBQ0H74mmumtvlWGGkycEyROBLPsLMZnpKLp+05Y3YPtfnBn70g==","signatures":[{"sig":"MEUCIQCrQ1RVOH/quGtM+r7+/jHZlbPvbjvVozpbkhwq9OzlegIgNKB21W8AIhTPpx6fExcNoXMuNF68AEX60uYjldRJyCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330506},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.3.tgz","_integrity":"sha512-rP3s9BH+g7+wyiWccxf+K+hI1PX6vojBdSaRBQ0H74mmumtvlWGGkycEyROBLPsLMZnpKLp+05Y3YPtfnBn70g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.3_1774680521393_0.13424311467046057","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@kraki/tentacle","version":"0.4.4","_id":"@kraki/tentacle@0.4.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"06f6ff4ad3197f58bcc2af8f0675f35d2c95cf4a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.4.tgz","fileCount":61,"integrity":"sha512-dlFW3N0ny8WqJSF5+sFmzNaNFzMO0u8cUJXnewrNgYbyALk2c17CUp2yFviBZO+V+CEGDVFI+kwVbwY4uDIk0g==","signatures":[{"sig":"MEUCIDsbQ0rHwCEvswNDtMvK9g3gSEM/Kl1HvrKDSzmeDvSiAiEAjO31EgaRTB0MiCImp4fSA0b1Fjv7MQY1qbHyRmbR+co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332381},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.4.tgz","_integrity":"sha512-dlFW3N0ny8WqJSF5+sFmzNaNFzMO0u8cUJXnewrNgYbyALk2c17CUp2yFviBZO+V+CEGDVFI+kwVbwY4uDIk0g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.4_1774684865592_0.8959397781527558","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@kraki/tentacle","version":"0.4.5","_id":"@kraki/tentacle@0.4.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"becd85c608dff4a604ac501e99a297d80eba49db","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.5.tgz","fileCount":61,"integrity":"sha512-e0PJITs8Dc5ALlLYQPe8aMBsSHUZh0nK5R447rWOSFBSpoaRGapknF+qMQnYSs7z54E7rClHYCbkCx26O2ps5g==","signatures":[{"sig":"MEUCIHHypRN8J3LcbxcM+PC8sVU6Gu8++p1uVCnvKBpIEgZtAiEAr+tfbqhRedQlaJfVFFsV7tjkp+ZbTBiXR6dpsy8qIGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332453},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.5.tgz","_integrity":"sha512-e0PJITs8Dc5ALlLYQPe8aMBsSHUZh0nK5R447rWOSFBSpoaRGapknF+qMQnYSs7z54E7rClHYCbkCx26O2ps5g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.5_1774686929589_0.7740181018263592","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@kraki/tentacle","version":"0.4.6","_id":"@kraki/tentacle@0.4.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"a502c63c4c71c9451057c8bc71b5cd1bb2eb1056","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.6.tgz","fileCount":61,"integrity":"sha512-4Txh32TQ2q1gfK0bH+J2+CDi8sClMqFenn1ciXqYjhSVw8DmITJXxCc4Mrq3Yyn2XytQisTFh2PY4vWJNkuemQ==","signatures":[{"sig":"MEUCID1kdBEBQlGpHv9IEatyn2kriFb0OtPazK1g4wG3ZjI2AiEAsyeXNO+IteiwKQ9mrIjgGaUS14484nOUbJKw08BhXgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332467},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.6.tgz","_integrity":"sha512-4Txh32TQ2q1gfK0bH+J2+CDi8sClMqFenn1ciXqYjhSVw8DmITJXxCc4Mrq3Yyn2XytQisTFh2PY4vWJNkuemQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.6_1774726561809_0.14994545610529486","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@kraki/tentacle","version":"0.4.7","_id":"@kraki/tentacle@0.4.7","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c2941e405829d3c5252e16d0c037816c4e0e9097","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.7.tgz","fileCount":61,"integrity":"sha512-r/6TZqUm5KtwK2FMXLpJtZLWFHiYMAWa5gV8++g5dkIiliIlFs7F/bq7J/EVR53ui8VR1blFqImYMOAmgDZs5Q==","signatures":[{"sig":"MEUCIHFjHo5jmjVMDw36fIXgExhe+fBCx47i80z3HN1h1HbtAiEAxWkYGcMAZzhqgvhp+4fdgoMTEzOjjcr+n09P8ZOtk+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332814},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.7.tgz","_integrity":"sha512-r/6TZqUm5KtwK2FMXLpJtZLWFHiYMAWa5gV8++g5dkIiliIlFs7F/bq7J/EVR53ui8VR1blFqImYMOAmgDZs5Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.7_1774757932692_0.27526405199599924","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@kraki/tentacle","version":"0.4.8","_id":"@kraki/tentacle@0.4.8","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f5ac2a1620a26af0fd4454146bf3e23fef65c58f","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.8.tgz","fileCount":61,"integrity":"sha512-MYyQPO867+pm4YTR9IgeiM42ojnhGog6eszUkG985ZaNzSYAKHqr0JlTEb/me2wRSx8xgxr7sXJuMKfdSsm1MQ==","signatures":[{"sig":"MEUCIQD5yi7YqFKRxqqact5/p6u0NIvB5GYHRRE4n+e1Vzk7EwIgXBKOhYdM3kNbMnB5K5DjROMiELtWb2voDBHxQaneCPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333844},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.8.tgz","_integrity":"sha512-MYyQPO867+pm4YTR9IgeiM42ojnhGog6eszUkG985ZaNzSYAKHqr0JlTEb/me2wRSx8xgxr7sXJuMKfdSsm1MQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.8_1774877555450_0.05136581563216813","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@kraki/tentacle","version":"0.4.9","_id":"@kraki/tentacle@0.4.9","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"2314fdf0a2726176b8ab6e363968b5c0168d7499","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.4.9.tgz","fileCount":61,"integrity":"sha512-ZNibZ2Aw5/txivNZmSwb/YktJW2lbhRw3EUUuiEMBJe810ISUwuNdk33fTafkD9byBPlvx+XmSNry/W/xAoZFA==","signatures":[{"sig":"MEUCIHSm1O+HFnqsQx6PvYllCMQ0aVJ0/MeIyp3Cal3MV0tZAiEAo0yo2oOJbT2E25RPrudcnm9KPrDVwXPfE9Yd0RmpZ2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334521},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.4.9.tgz","_integrity":"sha512-ZNibZ2Aw5/txivNZmSwb/YktJW2lbhRw3EUUuiEMBJe810ISUwuNdk33fTafkD9byBPlvx+XmSNry/W/xAoZFA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.4.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.4.9_1774880782029_0.11406826822648863","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@kraki/tentacle","version":"0.5.0","_id":"@kraki/tentacle@0.5.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"b8e47a6eb1b8460b0108141f00bd410f8a2bceb7","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.5.0.tgz","fileCount":61,"integrity":"sha512-oiW2X2GrR9lbUiuOho4qQSwLgcA3XRfQLlc7i+umAfcDkGaQ6fCL1GZpEyMVClAysWL8SugKXo+yHINxttE3xw==","signatures":[{"sig":"MEYCIQDJElVo11Zm/knGvGsMjZk6QYtXM4OsCr0Wvf3gi7YeCgIhALjOEtE8yjxqM2CJLDWPAwOzbhJTpIDG0baK0Z/BiESh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335002},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.0.tgz","_integrity":"sha512-oiW2X2GrR9lbUiuOho4qQSwLgcA3XRfQLlc7i+umAfcDkGaQ6fCL1GZpEyMVClAysWL8SugKXo+yHINxttE3xw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.5.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.5.0_1774962561471_0.4952192675105127","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@kraki/tentacle","version":"0.5.1","_id":"@kraki/tentacle@0.5.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"cff261b9ce60380db7313456b395e0f70d6147fa","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.5.1.tgz","fileCount":61,"integrity":"sha512-Y+2MpndcIaODj8R0qvuSgu4V3z3T2Uz9/GWxEYfK3DbSq2RndtMoJ24rHnefFYShX8ZIIzaOaEScBtoS/HmKCA==","signatures":[{"sig":"MEUCIQDHxwvC3k76uSlO0kf3BUXrtZMk44r+s4SZRHFRcIr0oAIgYxkkDkHq6wbhohshiUaernMX1r70GuWSaD/FHxjhbnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335051},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.1.tgz","_integrity":"sha512-Y+2MpndcIaODj8R0qvuSgu4V3z3T2Uz9/GWxEYfK3DbSq2RndtMoJ24rHnefFYShX8ZIIzaOaEScBtoS/HmKCA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.5.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.5.1_1775010622284_0.701087418754478","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@kraki/tentacle","version":"0.5.2","_id":"@kraki/tentacle@0.5.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"868187db0391a781afca6644a74e787e1e623bae","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.5.2.tgz","fileCount":61,"integrity":"sha512-8IxZ/ZKWbY+quiUvPCnL/zN1RGjbrRk6jLRAtGkuooh9bp9d9n8xI1Ia0xfCbyxu7n0ypz7kC5dY2CwmbWIaWw==","signatures":[{"sig":"MEYCIQC1xBlmUAe5hVxOs0li6ILRr7JkVAzp12OKzX8jZEBF0wIhAPw8UBmT3oilIOa/Q6H8SPLLYqRllwMv2r7wnVgO7lrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335287},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.2.tgz","_integrity":"sha512-8IxZ/ZKWbY+quiUvPCnL/zN1RGjbrRk6jLRAtGkuooh9bp9d9n8xI1Ia0xfCbyxu7n0ypz7kC5dY2CwmbWIaWw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.5.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.5.2_1775012677890_0.8323383292140925","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@kraki/tentacle","version":"0.5.3","_id":"@kraki/tentacle@0.5.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f15580ca3b3e293a656d9808ad4c39c026711e68","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.5.3.tgz","fileCount":61,"integrity":"sha512-Ch0OQ7V2Us3miUj2wmVWAnT88i355qR6Si6sC5savWJn/FzmmQqKGwz51AoOx1yd+v9WjVk5SSK7l9txNSJLgQ==","signatures":[{"sig":"MEYCIQDm91HEYsPjXEQsIo3747J53qY1WRCviWKI4PACCYXBUgIhALxgPFtvP/f5oPVkaYEkjT/fDOnLTCgfnx0UOABJd0vK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337827},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.3.tgz","_integrity":"sha512-Ch0OQ7V2Us3miUj2wmVWAnT88i355qR6Si6sC5savWJn/FzmmQqKGwz51AoOx1yd+v9WjVk5SSK7l9txNSJLgQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.5.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.5.3_1775056427636_0.5139312043237878","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@kraki/tentacle","version":"0.5.4","_id":"@kraki/tentacle@0.5.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"17b1ad5ecb6605820c7fc0bf3e861e08ac02e388","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.5.4.tgz","fileCount":61,"integrity":"sha512-14Huu6Nssh90OgAeQIKIqpK8uDPJaP8lRXcuuCCkDN3K/GOZPzgtnbFjjzzgePv6qqeCNI9Fm0ESdHXzzHSQyg==","signatures":[{"sig":"MEQCIGrtIaMNBqTxTLWuTLI2O2XSIpZykTUgQf89TFNB3WGJAiBcC4bYfkFlPBRU4OKI8+H7PsX/PZF5C5k717kLtQvMSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337827},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.4.tgz","_integrity":"sha512-14Huu6Nssh90OgAeQIKIqpK8uDPJaP8lRXcuuCCkDN3K/GOZPzgtnbFjjzzgePv6qqeCNI9Fm0ESdHXzzHSQyg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.5.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.5.4_1775058458247_0.38042104474378635","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@kraki/tentacle","version":"0.5.6","_id":"@kraki/tentacle@0.5.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7192138c305a2e7154e090765e8a1a42eb786615","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.5.6.tgz","fileCount":61,"integrity":"sha512-o+uWYXzLtQm7f1B7cOaZo53IxwhVFd3BHHfglNAmNKvTpv2R/LijQPoALkJlaNbsBXTq83skku163hvyGoDxXA==","signatures":[{"sig":"MEYCIQDznRf0YJGyTV6MKkYUvezeQsZVCF43QkaCqa2LHdDM6QIhAOAn7P5n7hjuscYYap6AJlY6gXHJKr2VCbEfnIE57Wv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343369},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.5.6.tgz","_integrity":"sha512-o+uWYXzLtQm7f1B7cOaZo53IxwhVFd3BHHfglNAmNKvTpv2R/LijQPoALkJlaNbsBXTq83skku163hvyGoDxXA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.5.3","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.5.6_1775143405618_0.037757694322078095","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@kraki/tentacle","version":"0.6.0","_id":"@kraki/tentacle@0.6.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ac53f950cb52a23c1e7f5e3f92a802ffb719eafb","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.6.0.tgz","fileCount":61,"integrity":"sha512-T1I3v7IGIjjWxG1U3jvwEZZULlgdLIR+zEyxMc1dVuBfzdk0nWH+RA0UZmra/byfc6m4Op81r2WcIa7kyQIbZw==","signatures":[{"sig":"MEYCIQDweLJMBupdKKlMf+G2wfRqEOxBSi05g/PRwSWv0Z+oUgIhAMDJ6QcKdjJgv3Cb2LXv22roSSdEVPkjbjP7adWRl0TC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343417},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.0.tgz","_integrity":"sha512-T1I3v7IGIjjWxG1U3jvwEZZULlgdLIR+zEyxMc1dVuBfzdk0nWH+RA0UZmra/byfc6m4Op81r2WcIa7kyQIbZw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.6.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.6.0_1775145328655_0.43936648846057724","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@kraki/tentacle","version":"0.6.1","_id":"@kraki/tentacle@0.6.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"656cb5be5d790fb5fac4ff938ec34316628e5baa","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.6.1.tgz","fileCount":61,"integrity":"sha512-8OpvXogUumK+BpKsje+3r6nBxgkItGNBGr4vJM2IL7D0PIy/NmhfRzF3BetfCmcPCm1yYwTtHZLXifzuvydqkA==","signatures":[{"sig":"MEUCIAH3TH2QpQtYaViqnA8C7RvAQH2Vip0D8xmdngZX+QgzAiEA0xzB+cLcjQo10OZKxOg98EVh0JIITAzoxyWt2QyPK9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343801},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.1.tgz","_integrity":"sha512-8OpvXogUumK+BpKsje+3r6nBxgkItGNBGr4vJM2IL7D0PIy/NmhfRzF3BetfCmcPCm1yYwTtHZLXifzuvydqkA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.6.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.6.1_1775287451578_0.07720137509301672","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@kraki/tentacle","version":"0.6.2","_id":"@kraki/tentacle@0.6.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e351d7ab5a5ef8cdc7762446934a5fbb8266c354","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.6.2.tgz","fileCount":61,"integrity":"sha512-KSnCKqseBsw5toAOeJ0WORvi6ldG8xqCyJCe3GFIdy1hssaXKe1cuC+awGo6fVMsfP+hrNFL+L94+KxZbqVFlA==","signatures":[{"sig":"MEUCIQDrNUC4UBuWIOpuak7D1y3u6tEHmirranyn9PxZODD3CgIgdVHY7PRZqCmgziOFFpPxUFBflPUg6wGKasr5O6uUSxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343927},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.2.tgz","_integrity":"sha512-KSnCKqseBsw5toAOeJ0WORvi6ldG8xqCyJCe3GFIdy1hssaXKe1cuC+awGo6fVMsfP+hrNFL+L94+KxZbqVFlA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.6.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.6.2_1775291120081_0.144028507001706","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@kraki/tentacle","version":"0.6.3","_id":"@kraki/tentacle@0.6.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"26c11c2b36b5a2426ccc9568960dc4bbc83ac122","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.6.3.tgz","fileCount":61,"integrity":"sha512-aaBR7Liy8km27HJkIWyOHefrdH0KHp2pFZDSDmbLTlPvYfU9ZtzRvvtRgnIQUDisqIrV/tPImmqhH5CFuz1VJg==","signatures":[{"sig":"MEUCIQCwmA0B3odiLZ9jOJTDKOw1VymopQIzXcEYQni2EdOoGgIgG7gHxfCm3e8DM7N1wjeTV03Olc2CCKObekkPibWMCZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354934},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.3.tgz","_integrity":"sha512-aaBR7Liy8km27HJkIWyOHefrdH0KHp2pFZDSDmbLTlPvYfU9ZtzRvvtRgnIQUDisqIrV/tPImmqhH5CFuz1VJg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.6.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.6.3_1775295228075_0.3859278189628632","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@kraki/tentacle","version":"0.6.4","_id":"@kraki/tentacle@0.6.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"5eb02048dce60755b42457906b4e99cab1561a49","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.6.4.tgz","fileCount":61,"integrity":"sha512-At5VXnXTzHPY2D9LLXaAp3EMB3kZ/ihiKuiBvSpfpXjIGCR3gqmA0FiUbiCI1R6iglrPKZJcYl+sNgyG6ubMOQ==","signatures":[{"sig":"MEUCIQC1I8zlTbCYdViB04pdIgdy7Gv2uqzwKdQySDPd2YK3SwIgEjxrEif+O8xvakk9AKBPV5fBdbJKcvToeMrhCQXkoCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355715},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.6.4.tgz","_integrity":"sha512-At5VXnXTzHPY2D9LLXaAp3EMB3kZ/ihiKuiBvSpfpXjIGCR3gqmA0FiUbiCI1R6iglrPKZJcYl+sNgyG6ubMOQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.6.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.6.4_1775297335325_0.81847202137674","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@kraki/tentacle","version":"0.7.0","_id":"@kraki/tentacle@0.7.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"11f1d5aec5121a83bc3b5aa4394bd218462c5e4c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.7.0.tgz","fileCount":61,"integrity":"sha512-sIWqSTb7b8yDB+fnGeSmYcW4BLeWV4SRnzurPicjZbGSXYUtXa4BZIDrqRU1TwPK5x8455pS0jDhfPBSO/9xrg==","signatures":[{"sig":"MEUCIQDX3JcIU+BpZKSlOhuDVr6LeJHKnxa2J9NxDHhv4B4UXQIgQZScy8isPs47SPxGeWh34g2bBrvEC65u67ORsVNiPPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383954},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.7.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.7.0.tgz","_integrity":"sha512-sIWqSTb7b8yDB+fnGeSmYcW4BLeWV4SRnzurPicjZbGSXYUtXa4BZIDrqRU1TwPK5x8455pS0jDhfPBSO/9xrg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.7.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.7.0_1775384462067_0.27353463438059533","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@kraki/tentacle","version":"0.7.1","_id":"@kraki/tentacle@0.7.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"d6a4712aceb94cbca8d4a5915831da11b1f0d71b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.7.1.tgz","fileCount":61,"integrity":"sha512-zCBeReRpAxBdU1HsWVybQSof5K+bq5ab3o1KiI6EKfJKypXH6M0PWwhld6tk6NXyqCBflGaocYB2r2m4DhsdnA==","signatures":[{"sig":"MEYCIQDeNyMic16p32jiy7Os71fwvhW3OQk71lwkj8xlzJuj6gIhAO0yadGHB59R2iJgvpSeXMNab1ReMS9hI7K422KOEUS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386030},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.7.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.7.1.tgz","_integrity":"sha512-zCBeReRpAxBdU1HsWVybQSof5K+bq5ab3o1KiI6EKfJKypXH6M0PWwhld6tk6NXyqCBflGaocYB2r2m4DhsdnA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.7.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.7.1_1775386606893_0.22179302164444392","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@kraki/tentacle","version":"0.7.2","_id":"@kraki/tentacle@0.7.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"8dff212b1e2d5d4aae327be4a2e8629cd60f8dee","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.7.2.tgz","fileCount":61,"integrity":"sha512-io8kLqE2qn4mRn1m8x97iTKiuVPHgVlubTkceAGQhuRrgTP/0BctRKGNcRAXfJeHtIhPySxeFHoylNuW+tb8Hg==","signatures":[{"sig":"MEUCIBbf5pA6Qx9FoNcGuk+3EIAwVJUHW6RGReIXVJ0Mit3hAiEAuD5Yx3//JLs9m8tLX65uDa9lK92IUE88hdznDoi5zsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386549},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.7.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.7.2.tgz","_integrity":"sha512-io8kLqE2qn4mRn1m8x97iTKiuVPHgVlubTkceAGQhuRrgTP/0BctRKGNcRAXfJeHtIhPySxeFHoylNuW+tb8Hg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.7.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.7.2_1775393689843_0.8500274382547093","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@kraki/tentacle","version":"0.8.0","_id":"@kraki/tentacle@0.8.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f480cf1c58492549c2b7c5562da7682949e910ef","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.8.0.tgz","fileCount":61,"integrity":"sha512-Iiw5nmzITXJsC1u4TFERlQFcJCGuAlCEKvZjnPQVlNLqkdexLglpNvyiVJEP6zcuNBOaXftLMdvOy7UGyrGLEg==","signatures":[{"sig":"MEUCIHwOuwQ/rQ/RAHR9te9Us7sacWGRhLEIP9OhfTdTwnJRAiEAylNIs+UlFOlsGpPoViStlo+M3IcJ/tCYnArlP4rly/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395650},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.8.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.8.0.tgz","_integrity":"sha512-Iiw5nmzITXJsC1u4TFERlQFcJCGuAlCEKvZjnPQVlNLqkdexLglpNvyiVJEP6zcuNBOaXftLMdvOy7UGyrGLEg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.7.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.8.0_1775467909400_0.9923876224698267","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@kraki/tentacle","version":"0.9.0","_id":"@kraki/tentacle@0.9.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"55e0da787d05c1a6a79d38d49ee4438ffd9e2b4e","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.9.0.tgz","fileCount":61,"integrity":"sha512-RIs3mtQggOFvvY/AUSVgD3OUKu5sTGERw0BgEy/QCRSwDU1ygFRslXbwrt69AZOEJJGfzo2lW5NWFQWH3HzjxQ==","signatures":[{"sig":"MEUCIDpEdBMRoop1iKPxhPXkT0XsM/Hjh5+JHiXQVUO4RglvAiEAxCbYw0ZZudGb450osi+tcrT+0UEZl5FUKoeKayhs5BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399157},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.9.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.9.0.tgz","_integrity":"sha512-RIs3mtQggOFvvY/AUSVgD3OUKu5sTGERw0BgEy/QCRSwDU1ygFRslXbwrt69AZOEJJGfzo2lW5NWFQWH3HzjxQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.9.0_1775482363729_0.6290949510107431","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@kraki/tentacle","version":"0.9.1","_id":"@kraki/tentacle@0.9.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"9de07f0ed6a4cee89153b81b47af9ae1034ab901","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.9.1.tgz","fileCount":61,"integrity":"sha512-uaTLFhK1OhpL32L+eHWCnu/wTh4hHaBkyhIFd1gG9iN9rAcXT4Nv0F1UqSsaVWCI61P9lXbD1cssJ9X8Y1ogsg==","signatures":[{"sig":"MEUCIFQQV2jZlIlJsu6r++BV5DLsSwqbD6v724vDmO2TwJt/AiEA1pB0275RKQBtUNv886mcQdSN0N58gbeOIz8bWkqcNyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399440},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.9.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f14190f-7d65-4a74-9aaf-1f098517b6c0"}},"_resolved":"/home/runner/work/kraki/kraki/artifacts/kraki-tentacle-0.9.1.tgz","_integrity":"sha512-uaTLFhK1OhpL32L+eHWCnu/wTh4hHaBkyhIFd1gG9iN9rAcXT4Nv0F1UqSsaVWCI61P9lXbD1cssJ9X8Y1ogsg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.9.1_1775530681535_0.1469628665713909","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"@kraki/tentacle","version":"0.11.11","_id":"@kraki/tentacle@0.11.11","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"dcccdd6d7582ee1f26b6efcea2d5ed8060ca8718","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.11.tgz","fileCount":63,"integrity":"sha512-iSJopzsirWhGh4zgB5jRtGPUkSt0eH5OuATWAB+IE5tZqjL1yEJSUunprSVSsE0m/wttHTz9O0YnSItlCxjrmw==","signatures":[{"sig":"MEUCIQDebxJm4D/BQJLzByTtljVnXum4YPGk4lfVuDvCQeHLQAIgEw/2NtCOKZ3o3f6EVRoy7jGFWmFW/CvcWTy7inA9yCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"21c6bee8df0f17805150f3d43ab995525b97671d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.11.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"workspace:*","@kraki/protocol":"workspace:*","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.11_1776161810153_0.47389109612811775","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"@kraki/tentacle","version":"0.11.12","_id":"@kraki/tentacle@0.11.12","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"33c3bf6014adfef8137f0ec933d975fe4ccab048","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.12.tgz","fileCount":64,"integrity":"sha512-Ot4kctkpHRa3mbkocnIK2hM0eiPf1Ps9aECX88UB7CJAPzCTg7OvAxLdeXzVzeyAOtOdygyQXKxlqLhKYIP/aA==","signatures":[{"sig":"MEQCID3FFrpaZgD9AObii1AgRFI4USEb4GZLL+EJiJzcQVyxAiAoKxp6gtaJbOQiUqIxzvCeguQpNMBsG4f2r1d/t5nSeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438254},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.12.tgz","_integrity":"sha512-Ot4kctkpHRa3mbkocnIK2hM0eiPf1Ps9aECX88UB7CJAPzCTg7OvAxLdeXzVzeyAOtOdygyQXKxlqLhKYIP/aA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.12_1776162618431_0.8433192895950579","host":"s3://npm-registry-packages-npm-production"}},"0.11.13":{"name":"@kraki/tentacle","version":"0.11.13","_id":"@kraki/tentacle@0.11.13","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"0e296e7c3fd1680df28916aac2c36b5152088d8c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.13.tgz","fileCount":64,"integrity":"sha512-DfheQcyXjlox+joax/6JwABIyJ+B2IT8zgCwffYrOPIGTXvojqt4sCii/pYT9b18zeFqRw0AlkLa6+pRS87cTw==","signatures":[{"sig":"MEUCIDKH+1sDvD1k+YGvQfebqqYIVouym2p4trt/dvtuEH7MAiEAhA2QcLAhg1j1QuJrzE+gaZJx6yyfW4/edGjj1czP+wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441097},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.13.tgz","_integrity":"sha512-DfheQcyXjlox+joax/6JwABIyJ+B2IT8zgCwffYrOPIGTXvojqt4sCii/pYT9b18zeFqRw0AlkLa6+pRS87cTw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.13_1776276226678_0.6063139040630174","host":"s3://npm-registry-packages-npm-production"}},"0.11.14":{"name":"@kraki/tentacle","version":"0.11.14","_id":"@kraki/tentacle@0.11.14","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7c6c64bc7ebd1de05326503b1eb23563a91e1553","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.14.tgz","fileCount":64,"integrity":"sha512-x3pP+gmmf23eFzNnkHWlISVcdD+LqWenGvf0dYD5bfb3norWMOXQW0vFokxqtJNhdnG5YFwwDfUKT41907wNAw==","signatures":[{"sig":"MEUCIQCLQkEDeJ2Mq1LZ1K/a8+oTqh+6RrLXX6vCVtt7eGJDHAIgHD/hWuzY2DH3cpPAbxDqH2jKvGUgu4mKbp/SeQiVCw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441012},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.14.tgz","_integrity":"sha512-x3pP+gmmf23eFzNnkHWlISVcdD+LqWenGvf0dYD5bfb3norWMOXQW0vFokxqtJNhdnG5YFwwDfUKT41907wNAw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.14_1776352901892_0.33120962564764156","host":"s3://npm-registry-packages-npm-production"}},"0.11.15":{"name":"@kraki/tentacle","version":"0.11.15","_id":"@kraki/tentacle@0.11.15","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"fc91cb25ab32e9293a78d7450086528331656d25","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.15.tgz","fileCount":64,"integrity":"sha512-TSW90ZUQPhE4/ytbx/vDyLdcaA4SFbYLHzNudZGftL+HiboYqq4NUfrHlvA5hYOcSJvvimp+5UCHxPlG56jqgA==","signatures":[{"sig":"MEUCIAatY9tBm3JyDwvwjF6jSBy6gr9+thpvtGAFj6MXg4FMAiEA7eteWDmBDsdOCmwET8efcb/N8GPqfgzFec/dYBrwGpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442229},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.15.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.15.tgz","_integrity":"sha512-TSW90ZUQPhE4/ytbx/vDyLdcaA4SFbYLHzNudZGftL+HiboYqq4NUfrHlvA5hYOcSJvvimp+5UCHxPlG56jqgA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.15_1776353873619_0.8255139994510543","host":"s3://npm-registry-packages-npm-production"}},"0.11.16":{"name":"@kraki/tentacle","version":"0.11.16","_id":"@kraki/tentacle@0.11.16","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"77f1ec245ba39f577202e7f6e365dcb314975db9","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.16.tgz","fileCount":64,"integrity":"sha512-42FEi/IP4xHijVYKcXGZuoCWDfGfF0JHT5Em7NUehHEegyUFPYewlrtLBPf0j3OHZ1f2e05u3VzT6kONGkvzxg==","signatures":[{"sig":"MEUCIQDdwl8VZcXUahSBm4DGez4jOBwGkwlw3iM8/g3CEVWugQIgeyKX6mm8Blo80aABQHwpyIIV9yOk06OwLbX2aqLOXL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445289},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.16.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.16.tgz","_integrity":"sha512-42FEi/IP4xHijVYKcXGZuoCWDfGfF0JHT5Em7NUehHEegyUFPYewlrtLBPf0j3OHZ1f2e05u3VzT6kONGkvzxg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.16_1776354713919_0.8580891184736972","host":"s3://npm-registry-packages-npm-production"}},"0.11.17":{"name":"@kraki/tentacle","version":"0.11.17","_id":"@kraki/tentacle@0.11.17","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"416267dc712840a5ec84ccf816ce20b3cade8340","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.17.tgz","fileCount":64,"integrity":"sha512-obWEdFmJsnNzPaWJKkGlEGz/tzPRmGa5ip9XWyuRPdBbZmn2L/uXE3247SGuYesnM6uINql1c7yML39dq6KDiA==","signatures":[{"sig":"MEYCIQD4U+wZUi59A4yO+al7QN+F8ky94vbICZ+9qh7zAS3alQIhAIeoZowDQh4SVQFfbXixDo8/qVH7tfA2wUvYNlxbRgJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445438},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.17.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.17.tgz","_integrity":"sha512-obWEdFmJsnNzPaWJKkGlEGz/tzPRmGa5ip9XWyuRPdBbZmn2L/uXE3247SGuYesnM6uINql1c7yML39dq6KDiA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.17_1776355836263_0.578442486720534","host":"s3://npm-registry-packages-npm-production"}},"0.11.18":{"name":"@kraki/tentacle","version":"0.11.18","_id":"@kraki/tentacle@0.11.18","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c99d326a8999ed7fda2dca66d8673c8d592e7f2d","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.18.tgz","fileCount":64,"integrity":"sha512-0F3ss3y7U9P9P/09g7Pd7B0zJHyFZdYy4wyjMshr8vW5UegbS+P676XJRuHECRMSdBdTKiRPjhF68N/8A9a7+A==","signatures":[{"sig":"MEYCIQCgO3caS+YUFUt9DOns/1gzmQlIKZZu5jl1EnRSqcBmQwIhAPjWvTvVCgm0WMyFJutOeWf+QN2NJY0KJLoOSIJmxBS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446849},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.18.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.18.tgz","_integrity":"sha512-0F3ss3y7U9P9P/09g7Pd7B0zJHyFZdYy4wyjMshr8vW5UegbS+P676XJRuHECRMSdBdTKiRPjhF68N/8A9a7+A==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.18_1776356486325_0.4928874463805202","host":"s3://npm-registry-packages-npm-production"}},"0.11.19":{"name":"@kraki/tentacle","version":"0.11.19","_id":"@kraki/tentacle@0.11.19","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"4bd5fc54bb3962d2bb9b8849820945f6669080a9","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.19.tgz","fileCount":64,"integrity":"sha512-reOEESEOYMzmMQntSS53XbFCP2pwRpKy8HWTI99evcNyzxMvfSBulpqy2bhTRuBNdi/TVaIwn4P7ReJZPVvHNg==","signatures":[{"sig":"MEYCIQCr908m3O/2AWD1IU/KHoqA/Ub32KZWXV0aaM8T4mMhbgIhANK0XH23Wl9oNVkqRgX38s4Mp/q3yDfoDhwaIsh/NIie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451981},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.19.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.19.tgz","_integrity":"sha512-reOEESEOYMzmMQntSS53XbFCP2pwRpKy8HWTI99evcNyzxMvfSBulpqy2bhTRuBNdi/TVaIwn4P7ReJZPVvHNg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.19_1776357418831_0.4650540187085819","host":"s3://npm-registry-packages-npm-production"}},"0.11.20":{"name":"@kraki/tentacle","version":"0.11.20","_id":"@kraki/tentacle@0.11.20","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"2b025ee595086f5f02762c8d6e3c516dba95812a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.11.20.tgz","fileCount":64,"integrity":"sha512-9kpEhFerwa8lrzZtf/XOH30132DqnXEU24XlngrA74zNAVSrzIb99o/HV3Addp8ySjXLiRFNVLYewzSSKVKHBw==","signatures":[{"sig":"MEQCIBnH1WTeIxpA1oWoWebp2SO8qERbazVQW934dUA6Oe7pAiBrwBQ2xCKmzfQ1XecuYMJxpkZCCoaByCJN9J5bkuswAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453244},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.20.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.11.20.tgz","_integrity":"sha512-9kpEhFerwa8lrzZtf/XOH30132DqnXEU24XlngrA74zNAVSrzIb99o/HV3Addp8ySjXLiRFNVLYewzSSKVKHBw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.9.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.11.20_1776358662575_0.9088320424933984","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@kraki/tentacle","version":"0.12.0","_id":"@kraki/tentacle@0.12.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e89a70a521d1e5ef1e007f96197013d11cff13d7","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.12.0.tgz","fileCount":70,"integrity":"sha512-sXAnTpMDUadScrD/+rQ8MR2LrsawNL4Max+9tAXWFlZCidM98bsIdaMocJlfUHQLMxvXTi/keBH4gFyt94DBsw==","signatures":[{"sig":"MEYCIQCYksppu37aJdqndnC/NjA2+6M6LN1knkz+6RazJiAKgQIhAPB1wJI7GtyIlhERz43Meb7SZZxzDzQTsDesfYO+gNST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503475},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.0.tgz","_integrity":"sha512-sXAnTpMDUadScrD/+rQ8MR2LrsawNL4Max+9tAXWFlZCidM98bsIdaMocJlfUHQLMxvXTi/keBH4gFyt94DBsw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.12.0_1776489186863_0.9637601641432143","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@kraki/tentacle","version":"0.12.1","_id":"@kraki/tentacle@0.12.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f6d1a685f16e3e7ed2a19f1f3b93159efd520c09","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.12.1.tgz","fileCount":70,"integrity":"sha512-zZUoZYP628K2ZOtmvui8mwMhc2OWiq9Eygb88RT6+HDOe2bOBjtXBaTEuJgxmrieHUa9oWFW8Bt6h4e6hgptTA==","signatures":[{"sig":"MEYCIQC4zOsO9EFaYr/mIQE5RtIJ0AcXgJMJWob1fya6EeFIWAIhAMkWqmh5fnGcyM0d1egu5a1NV81aWUr3YcvsGFi3e8GP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511747},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.1.tgz","_integrity":"sha512-zZUoZYP628K2ZOtmvui8mwMhc2OWiq9Eygb88RT6+HDOe2bOBjtXBaTEuJgxmrieHUa9oWFW8Bt6h4e6hgptTA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.12.1_1776512943327_0.6717045662829135","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@kraki/tentacle","version":"0.12.2","_id":"@kraki/tentacle@0.12.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"fd773a3b0e1cabc4fcd627d5dd78926115c5011d","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.12.2.tgz","fileCount":70,"integrity":"sha512-tkpRbXnvBC16zlZt+Trjh4iIBeqhovotS+vJ43nxrpe1GcuOF998K8WxjRAsDFJm99qCEcMlb85+fURyy+hb9Q==","signatures":[{"sig":"MEUCIE7YxRxv2Jqp6S8IgMRMI3e2iRN6zTrIMJtg2vF0mrs5AiEAx3gC5rH+4imGVsFkr095Vo8J0WpP8z95gzB9HFUlROc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515232},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.2.tgz","_integrity":"sha512-tkpRbXnvBC16zlZt+Trjh4iIBeqhovotS+vJ43nxrpe1GcuOF998K8WxjRAsDFJm99qCEcMlb85+fURyy+hb9Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.12.2_1776571743208_0.5707341297779367","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@kraki/tentacle","version":"0.12.3","_id":"@kraki/tentacle@0.12.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c27c5c1ad573d60a4f10a8e76cd041a71ae2cfa5","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.12.3.tgz","fileCount":70,"integrity":"sha512-13cFVlgctuH35PwvM2MLP+Ed9XaNsdCZgKzY1wye5JQ4+vCDXgBnT5dVMkJszJ/V8mxZQgaUhle3qLY0EJSpKQ==","signatures":[{"sig":"MEQCIBjK95VWfTP/O5s33ZSXXx2UwWFKHtf/RCy87T9dHkwZAiB+wMEcBr0XOnNifeo5m7Aj0shA/GMrZMyAFijVEyaWKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517832},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.3.tgz","_integrity":"sha512-13cFVlgctuH35PwvM2MLP+Ed9XaNsdCZgKzY1wye5JQ4+vCDXgBnT5dVMkJszJ/V8mxZQgaUhle3qLY0EJSpKQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.12.3_1776826231889_0.3649624684901307","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@kraki/tentacle","version":"0.12.4","_id":"@kraki/tentacle@0.12.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"26a2e4f027d848cbb517cfbf2e25e61729950f5e","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.12.4.tgz","fileCount":70,"integrity":"sha512-B6nRLTw4APzF0kTx29SbuJmnMpwCMaHYIL2C6X+ix8AwgA9Ki6P4cz/FYDJ1rtObNiNoeQzecY/Y3j7IwdtWxQ==","signatures":[{"sig":"MEUCIQCerLsxWsllMxV1zspmhtc64up/tIOVPOpxenIS4MbGIAIgM2sn/ILnVr+H9z5VGrrdRS2nuZ2ntTwyrC9Ztw7VfEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527450},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.12.4.tgz","_integrity":"sha512-B6nRLTw4APzF0kTx29SbuJmnMpwCMaHYIL2C6X+ix8AwgA9Ki6P4cz/FYDJ1rtObNiNoeQzecY/Y3j7IwdtWxQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.12.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.12.4_1776863880492_0.7243057432406288","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@kraki/tentacle","version":"0.13.0","_id":"@kraki/tentacle@0.13.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"acef2cb4851cf29b8e6dab6c2997a4cbdf36f8a0","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.0.tgz","fileCount":70,"integrity":"sha512-y5hRITyuLunFSKltYP0bgZkWupva2G3S+HkenApxKhkYgarst/OXzBlnzQeH1Gc4Hpt6ijbkRFH7x3VmIefviw==","signatures":[{"sig":"MEUCIGlMiK1uSrVskIEcDAyUFNriEevkcIR7+zv7x0ue5o6EAiEAoLViYCApdUR42rf32wMWiDPJ229HmTjSCaspURSKjmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541795},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.0.tgz","_integrity":"sha512-y5hRITyuLunFSKltYP0bgZkWupva2G3S+HkenApxKhkYgarst/OXzBlnzQeH1Gc4Hpt6ijbkRFH7x3VmIefviw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.0_1776906026724_0.8661932131125898","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@kraki/tentacle","version":"0.13.1","_id":"@kraki/tentacle@0.13.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"6056dec27696dc66a1cf84a639354bff404ff867","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.1.tgz","fileCount":70,"integrity":"sha512-YbtRIf0QsVK0DnIiwkzyeYQnqDjsxFWcOXuWPVpUzSJNTVe0fEWeYq/59weDsyJT8PVSDSQE8QxkL8CEcYq/CQ==","signatures":[{"sig":"MEUCIHrd6YJl+4bbs3VJIi7S33CI3/TD2DTFRFCu68vAS+7wAiEA3e7/x6T13LtLse+i3qDxgGNBRZmSeW/eFTXATsii7lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542618},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.1.tgz","_integrity":"sha512-YbtRIf0QsVK0DnIiwkzyeYQnqDjsxFWcOXuWPVpUzSJNTVe0fEWeYq/59weDsyJT8PVSDSQE8QxkL8CEcYq/CQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.1_1776912875298_0.4673158302808691","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@kraki/tentacle","version":"0.13.2","_id":"@kraki/tentacle@0.13.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f9e8dcc4a81f03aa1deb207d3ca1f5cd31dc46da","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.2.tgz","fileCount":70,"integrity":"sha512-xXDQMDI7mxw63uTcP8gO3+1VYgYCJbQJCuh5d1v/P9y2MaoNKmb2gKfXrntoDIaoYuZIv/cNp7nek6nNwAo7tw==","signatures":[{"sig":"MEYCIQCych9OXgK2MyUIqug60FLr+nAP3jYPTlXuc8CJr2vqpgIhAJ4pioR5omzBU64kRFe1g/bB95ScUac1eeQscfOoccvC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543408},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.2.tgz","_integrity":"sha512-xXDQMDI7mxw63uTcP8gO3+1VYgYCJbQJCuh5d1v/P9y2MaoNKmb2gKfXrntoDIaoYuZIv/cNp7nek6nNwAo7tw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.2_1776956590780_0.28068719851775903","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@kraki/tentacle","version":"0.13.3","_id":"@kraki/tentacle@0.13.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"8a0a459e52b690c63dfbc9e480f4424be180ff8c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.3.tgz","fileCount":70,"integrity":"sha512-510uvth9Rh/bdPfDJkox2eEvdSG7N8nd/8pspZWJrbIgpYJuh/b44qJXsevdkQZwvZY/Rz0fGjKNinTkv0FMkQ==","signatures":[{"sig":"MEYCIQDGpuCQNwrAQ0lo87vcrnvz8VqCzru3KL1jg4DilbXcVgIhAK+r1ehbshhXCb+lPZbhVp521W8XC75bhkSHSNJIFue8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544205},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.3.tgz","_integrity":"sha512-510uvth9Rh/bdPfDJkox2eEvdSG7N8nd/8pspZWJrbIgpYJuh/b44qJXsevdkQZwvZY/Rz0fGjKNinTkv0FMkQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.3_1776957533373_0.9167075628097014","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@kraki/tentacle","version":"0.13.4","_id":"@kraki/tentacle@0.13.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"cf218dfe8c18a9b609f28c7d1016acfcac5ce3be","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.4.tgz","fileCount":70,"integrity":"sha512-RD05zBHzT1hekQJmHVjlzsHH5dEBfwm92CbNcTljqDoxtDDgErT+UDpehNhu5H1wMlUboCg9yBmsfUHh5RY1yg==","signatures":[{"sig":"MEUCIDFAJekGDNmyyrqNtlYCjLrXc9UZhrSMqGCH6u2GisIGAiEA1LsBxuGorJfuZ2LdIojFLklK1HZ6VzsEjTSqxFVlGPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554676},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.4.tgz","_integrity":"sha512-RD05zBHzT1hekQJmHVjlzsHH5dEBfwm92CbNcTljqDoxtDDgErT+UDpehNhu5H1wMlUboCg9yBmsfUHh5RY1yg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.4_1776998103765_0.20172560029218545","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@kraki/tentacle","version":"0.13.5","_id":"@kraki/tentacle@0.13.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7f5b8db1c207e5d0ebb6377b02e74476e30224a6","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.5.tgz","fileCount":70,"integrity":"sha512-PmngbXv5y0HfYUWSH5pVVLtenj+Cy7d+908aMXylFr8NJS1IFWhpE3aF8MVwktQ+5aCXQxuZNE7dw2voN1Gtgg==","signatures":[{"sig":"MEYCIQDAV2hGuRv6Y9Fu/s3pwoD9haugM/IaTRBGSisalcFHdgIhAKUBOqXew9FTLriMnxCM444yjigiZ9ru5TqdVvpRii4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561092},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.5.tgz","_integrity":"sha512-PmngbXv5y0HfYUWSH5pVVLtenj+Cy7d+908aMXylFr8NJS1IFWhpE3aF8MVwktQ+5aCXQxuZNE7dw2voN1Gtgg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.5_1777196167727_0.8382714190838363","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@kraki/tentacle","version":"0.13.6","_id":"@kraki/tentacle@0.13.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"162fd7879bbbbf2023ba4ce860401d6deb15e927","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.6.tgz","fileCount":70,"integrity":"sha512-BxbLfmOVZAnmtNgxDC52Vu1FnmMixdvPV+sL7XXGyxLRxQWl+/pdAKomPjJyxl1pn314AMqY/SwttLvqV7GyEw==","signatures":[{"sig":"MEUCIQCCHtKBC5oSCu5FocNUR79y7JD4OX4sU6j9yDji97GLewIgeODwF9T4rKO/eknuEP5PgDMWDMbdtW+oH7XUZknlBWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561092},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.6.tgz","_integrity":"sha512-BxbLfmOVZAnmtNgxDC52Vu1FnmMixdvPV+sL7XXGyxLRxQWl+/pdAKomPjJyxl1pn314AMqY/SwttLvqV7GyEw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.6_1777197622254_0.7027104010754441","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@kraki/tentacle","version":"0.13.7","_id":"@kraki/tentacle@0.13.7","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"fc415496dd0da7ea02246e0aabdadae382e2a732","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.7.tgz","fileCount":70,"integrity":"sha512-6fP0N6RG/WeYkN3arjbiS6ShTdrgW1604uLWzgNZJ2tMB23WY08uB+ClwUzeRpCBAXOtFgbqn/iRYekbzfrcZw==","signatures":[{"sig":"MEYCIQC0CtzX3Q7xAtgbSdJZAYzUS849Ep0TIDxi5bEkyk98dwIhAI/xU/m0PqC0QhfGCJhK8h0I59qVjtqtU36GpZkofaa/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558502},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.7.tgz","_integrity":"sha512-6fP0N6RG/WeYkN3arjbiS6ShTdrgW1604uLWzgNZJ2tMB23WY08uB+ClwUzeRpCBAXOtFgbqn/iRYekbzfrcZw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.7_1777288776574_0.28730802636303876","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@kraki/tentacle","version":"0.13.8","_id":"@kraki/tentacle@0.13.8","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"34d0a6ea8b5ccc0712299ae2052bfd4aa58eb90d","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.8.tgz","fileCount":70,"integrity":"sha512-t/Ro2kMalYeLAl/RRDU2FO174pn4jwOcOzvmgq6dKQkqFhxnXOInH/Ahg2cpjeUGbkprteyw7bdRNd8KZWDkLA==","signatures":[{"sig":"MEYCIQCeEsIvsjejsl9wlNk9gPqaocS7P1+npqStAcDcA3JGZgIhAOGveQ80J6vJc/5IGf+trdTkqLb6UXm/OUQJi04pEH02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559579},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.8.tgz","_integrity":"sha512-t/Ro2kMalYeLAl/RRDU2FO174pn4jwOcOzvmgq6dKQkqFhxnXOInH/Ahg2cpjeUGbkprteyw7bdRNd8KZWDkLA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.8_1777290001699_0.7537226031001509","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@kraki/tentacle","version":"0.13.9","_id":"@kraki/tentacle@0.13.9","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"2507c88fb1e6821cc4e5fbae3ac79fdd1940f528","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.9.tgz","fileCount":70,"integrity":"sha512-QlwC+lz8nApgQT+p248+uLTASZ9zuqFES8EqAWehkUZsT1wGxhzbDWdEvEJdQoGDbWHbWNGs3KyTcVchb2ruKQ==","signatures":[{"sig":"MEQCICw2aa11mnmfHAUwLVLec++QCyugm4lw2/rjg4BSRvuxAiBIopZ6A2Jm0mQzV6W8sKtwoHeU0WZCJtwDfg9497HDRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559681},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.9.tgz","_integrity":"sha512-QlwC+lz8nApgQT+p248+uLTASZ9zuqFES8EqAWehkUZsT1wGxhzbDWdEvEJdQoGDbWHbWNGs3KyTcVchb2ruKQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.9_1777297558235_0.5110301724562378","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@kraki/tentacle","version":"0.13.10","_id":"@kraki/tentacle@0.13.10","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"eb3410ae72620041628e2b589a013f8108c6d9df","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.10.tgz","fileCount":70,"integrity":"sha512-CFkRUAxDb10sNz4CAWKLdAOJwkDhHR13oHCs00vArebYovuqd7Ia4Y0K/nsO4q/orZM0I1HIjaJiFCzgUcyN5A==","signatures":[{"sig":"MEYCIQDmB6ktdh5qIkV84MXeA1L8yIqbW/zSv1uhGxzOUDyw4AIhAOEEYWVO+wOWxTWxnMArHfQXmlRr5X/JgW4JYmIP2krp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561096},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.10.tgz","_integrity":"sha512-CFkRUAxDb10sNz4CAWKLdAOJwkDhHR13oHCs00vArebYovuqd7Ia4Y0K/nsO4q/orZM0I1HIjaJiFCzgUcyN5A==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.10_1777352403429_0.2555475552944617","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@kraki/tentacle","version":"0.13.11","_id":"@kraki/tentacle@0.13.11","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f30040a72e90d283fa10429e5e81a8d8daa1abe4","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.13.11.tgz","fileCount":70,"integrity":"sha512-wqW5a0Dr3t7nWQz3sNetYFjiomAdTsuMOfmdVqvlIhDdACWSYxq9zcp265IYB3RDwgRjzGWr56Jb4gqTpQrqyQ==","signatures":[{"sig":"MEUCIGomY4hqfgg0/g2x32TdDi/GPAnm1PG1lLAz0dYfewYWAiEAo2O13gXR3gRmac8+zyFmqCJHW0bH8BsNXKFmjxICD4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565271},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.13.11.tgz","_integrity":"sha512-wqW5a0Dr3t7nWQz3sNetYFjiomAdTsuMOfmdVqvlIhDdACWSYxq9zcp265IYB3RDwgRjzGWr56Jb4gqTpQrqyQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.13.11_1777354609818_0.3208328639132394","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@kraki/tentacle","version":"0.14.0","_id":"@kraki/tentacle@0.14.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"3a7446f1e91fc29c739482be259228c0cc68ce57","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.14.0.tgz","fileCount":70,"integrity":"sha512-ygeUfXUCL7zO3BDuEPPe2qjs1b8PxDnsaIuc2T72oqQUKEt7VUZQzUqwRjRKdnqbCoanpy9mOkw1qgg74u+x1Q==","signatures":[{"sig":"MEYCIQCuaMNzwrp9YrXcGOuU2DJ7DKUgbjtECgcjIf/c2qdAFwIhAOOT9zQz0SkOw88GOpBCAgKgSL85IbjjA3eSgJ5iBaB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566741},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.14.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.14.0.tgz","_integrity":"sha512-ygeUfXUCL7zO3BDuEPPe2qjs1b8PxDnsaIuc2T72oqQUKEt7VUZQzUqwRjRKdnqbCoanpy9mOkw1qgg74u+x1Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.10.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.14.0_1777377574836_0.5705592990404496","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@kraki/tentacle","version":"0.15.0","_id":"@kraki/tentacle@0.15.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"23982176c658473ae2315df94aa13dfffe776606","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.15.0.tgz","fileCount":70,"integrity":"sha512-GNE7ljVkuoLbxQW6jLwE8ShEcbPRLGJ5ixJ3riBsbNC6LO7D4pRbqIrpLx9sI0eZ0LzI4LEgFf8uMHReUJL4oQ==","signatures":[{"sig":"MEUCICu9rGnfDgGjmY9ggYpCRrm4Skx5AoK47+TAN1JzR8pmAiEAo3AxllPWWs96rZJQ+7zD9eWo67aUgjZt0extXizRjXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575636},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.0.tgz","_integrity":"sha512-GNE7ljVkuoLbxQW6jLwE8ShEcbPRLGJ5ixJ3riBsbNC6LO7D4pRbqIrpLx9sI0eZ0LzI4LEgFf8uMHReUJL4oQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.11.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.15.0_1777432027647_0.6859572983055946","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@kraki/tentacle","version":"0.15.1","_id":"@kraki/tentacle@0.15.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"70a447aa6d016f004404b05cd12c3abaafa7435f","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.15.1.tgz","fileCount":70,"integrity":"sha512-f9M0sD2BzXCDa5UzWQKM0Z/dy/uRCyQDnJxcmjjBZDsmY3WfiZ3dSI0jVgsLhb1CniYObc4UPsJT+tYRfGXkqA==","signatures":[{"sig":"MEYCIQD0Al2blM0h8W/jfbr46ZLWI1e77ddYP1Aop2iciYP3/QIhAPnPe/L8JxgPlKXWcL4w5XGGnn4szW8/zDhIFzISnI0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581337},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.1.tgz","_integrity":"sha512-f9M0sD2BzXCDa5UzWQKM0Z/dy/uRCyQDnJxcmjjBZDsmY3WfiZ3dSI0jVgsLhb1CniYObc4UPsJT+tYRfGXkqA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.13.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.11.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.15.1_1777513744417_0.4966944023105999","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@kraki/tentacle","version":"0.15.2","_id":"@kraki/tentacle@0.15.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"248a823628ae32f4fe56fa20d258c4c405bfa014","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.15.2.tgz","fileCount":70,"integrity":"sha512-/4p60mwqOwszlUV4nSIxnGiAQzsMgb/uXw1cHGXccvl1hiZtOTbjWXgZnYApQ2mjZ1RWwvhiU2XC/mxGH2eujQ==","signatures":[{"sig":"MEQCIE2qbtR+TI6JOdj1a68+ZsTReqkpAEKXbkV+TAYM5MBHAiBcZ0W77edmHj+6yfMJad4q0gNwBWYlRS0a2T0qxI8phw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583701},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.2.tgz","_integrity":"sha512-/4p60mwqOwszlUV4nSIxnGiAQzsMgb/uXw1cHGXccvl1hiZtOTbjWXgZnYApQ2mjZ1RWwvhiU2XC/mxGH2eujQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.11.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.15.2_1778156196467_0.7305326751048673","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@kraki/tentacle","version":"0.15.3","_id":"@kraki/tentacle@0.15.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"29e4c4b3fc25e0e9e0a9b0e0945a8660b2685d46","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.15.3.tgz","fileCount":70,"integrity":"sha512-OGT/OHBi0J6hT3iezNiEFYfy0dqdoHOjbSfQQHYJS3uB/z+jnq5sTwzPk5kFYFSzwe+qi3cytBOwzgBocA7NQQ==","signatures":[{"sig":"MEQCIEw8E8Kzxfk5uMUzHw+bB+zLunj6klNldQCeMGs3qScJAiBikCzy7Q7rPaMGewFxSOsB5IlSN4vAW6Wh5ErolvI17Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584393},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.3.tgz","_integrity":"sha512-OGT/OHBi0J6hT3iezNiEFYfy0dqdoHOjbSfQQHYJS3uB/z+jnq5sTwzPk5kFYFSzwe+qi3cytBOwzgBocA7NQQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.11.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.15.3_1778159387204_0.5531097415636301","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@kraki/tentacle","version":"0.15.4","_id":"@kraki/tentacle@0.15.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"379f332a05f416ff6a882cea7bbc3718dfe07741","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.15.4.tgz","fileCount":70,"integrity":"sha512-ut4Eqw4ugvUVVcOjq/v6uElFradPB9bqvHxBXCf8dKqwx8YVpyYpY7B/MSEDxphElCKl9kM5ZbhUYoxysnDFhA==","signatures":[{"sig":"MEUCICWKJN8dDgwF3FPod0VQiuBy4hQMVT9xpzuGvXNZggEVAiEAlME4/ze3NunBDPZu4JaiK3iSkdFZwZRT5oQlPnVO5w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584734},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.15.4.tgz","_integrity":"sha512-ut4Eqw4ugvUVVcOjq/v6uElFradPB9bqvHxBXCf8dKqwx8YVpyYpY7B/MSEDxphElCKl9kM5ZbhUYoxysnDFhA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.11.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.15.4_1778548955281_0.8033380684919089","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@kraki/tentacle","version":"0.16.0","_id":"@kraki/tentacle@0.16.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"421ad6568e27c36ddd5c76567a06aa31abe4ab43","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.16.0.tgz","fileCount":91,"integrity":"sha512-RFrRDQ4ZtHepmGu2oSCwCOT2FoH4eG5Xu8eiVyIfvyjlzJlcY3Z/Ya/qeiur4DnhQXGusIegwsg9KJCegIg4dw==","signatures":[{"sig":"MEUCIQCaQRCHBoTqibt0yyjvXgup9KBuZcj59GvHQq1aY6knoQIgN1Gjb66fOqlR4IclKoPaMEp3NL6J0U2/R0/DXlnOTKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":689950},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.16.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.16.0.tgz","_integrity":"sha512-RFrRDQ4ZtHepmGu2oSCwCOT2FoH4eG5Xu8eiVyIfvyjlzJlcY3Z/Ya/qeiur4DnhQXGusIegwsg9KJCegIg4dw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.12.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.16.0_1778729579702_0.5856055801131628","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@kraki/tentacle","version":"0.16.1","_id":"@kraki/tentacle@0.16.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"bb9a109e269545ae0bd3aef218d2a26285f9d8b2","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.16.1.tgz","fileCount":88,"integrity":"sha512-sf1+u4l4Ai25XrA0yfztEpLJ2F6Tm2toBNQeH6TJ+lSdgqjYRJBN3IhEisasp7KP5fy8cnigqW/6ATuPNX1Mgg==","signatures":[{"sig":"MEYCIQCxhmPbI1vwIEPkNqFiaGaBTy44QQE6rbMS3AuvpcroagIhAJIlbGDxwEfBVeYHb3PYbnaqMNCBaXg1C1KZjthW9WiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691422},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.16.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.16.1.tgz","_integrity":"sha512-sf1+u4l4Ai25XrA0yfztEpLJ2F6Tm2toBNQeH6TJ+lSdgqjYRJBN3IhEisasp7KP5fy8cnigqW/6ATuPNX1Mgg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.12.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.16.1_1778807948588_0.4848782779692562","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@kraki/tentacle","version":"0.17.0","_id":"@kraki/tentacle@0.17.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"89058649e0db94871ff41d4bb380d18014cdb2d5","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.0.tgz","fileCount":91,"integrity":"sha512-vz+1cm5KvuqsIhgo4XU0jyt1a81iN7QIrq6iYmCIYXVL+632QuMWBc/cTz2B09UTjhfY7sxbBAWFVBHq0jwV2w==","signatures":[{"sig":"MEUCIGPXp8R5a5ncqsRikVsuq/rCpPBMLuFO7qvt10rp8i3YAiEAiTAn1SP8iRZjP/Lw7xm9KfClxM8r0WlYXIKGVEFs8SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":709125},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.0.tgz","_integrity":"sha512-vz+1cm5KvuqsIhgo4XU0jyt1a81iN7QIrq6iYmCIYXVL+632QuMWBc/cTz2B09UTjhfY7sxbBAWFVBHq0jwV2w==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.0_1778844204622_0.04708261339824693","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@kraki/tentacle","version":"0.17.1","_id":"@kraki/tentacle@0.17.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"56384a8fa75d62c0f94b4e28e01ebfaa898fd1b6","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.1.tgz","fileCount":91,"integrity":"sha512-nUZ8IP2pXaJEth9WKQJsChSQcgqpDlQkQuLFiHJhBBzhYAoiiyhtFUUnAZ/5zVE7orHZhKfZvoeqEO+tb0q4RQ==","signatures":[{"sig":"MEYCIQCni57clOqb9jiMmYanfk4At1SmN30uLnWLrwkq6DswSgIhALMix8yhaxK8y16hz4mPOv65TTeXMsyQkooICCxUeBMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715345},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.1.tgz","_integrity":"sha512-nUZ8IP2pXaJEth9WKQJsChSQcgqpDlQkQuLFiHJhBBzhYAoiiyhtFUUnAZ/5zVE7orHZhKfZvoeqEO+tb0q4RQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.1_1778900945383_0.43785388609501563","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@kraki/tentacle","version":"0.17.2","_id":"@kraki/tentacle@0.17.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"5d9c4dcac95569c4cc2fb06f9d5a60a5ef51887d","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.2.tgz","fileCount":91,"integrity":"sha512-EF/1Rw34jVNNQ1djeJofEspYxLC+DcRDu+iLEt1G0/1HVIIA1+P3+e6qAffquXjDRX/ciPgTOS82sDdHfu01PA==","signatures":[{"sig":"MEQCIBM9Rjf2WunIvGKh/PovN26E11r+LpdV1KjFWMpxsPKWAiA45AYfxUNEaztia6GY2Yub5zxJYM24GY2/cXqUCDZVog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718211},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.2.tgz","_integrity":"sha512-EF/1Rw34jVNNQ1djeJofEspYxLC+DcRDu+iLEt1G0/1HVIIA1+P3+e6qAffquXjDRX/ciPgTOS82sDdHfu01PA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.2_1778905490903_0.7142570222548474","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@kraki/tentacle","version":"0.17.3","_id":"@kraki/tentacle@0.17.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"877299288e940f15e109b0531f9da4573f21b6c5","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.3.tgz","fileCount":91,"integrity":"sha512-0W2tLKp45oeiw7ZlCEcYRhg4GBE++FVMB4O9DwnjPZvRPZxfLl+D8NnGKLJGB8r5KUrCaM0++qfq61OwTW2SzQ==","signatures":[{"sig":"MEUCIQCB32P6E7emwnGd5kwciB6M/oD8lnYI+ET2rO8KKf8pngIgZgHbBc4PHDEX2zODYNMaj5DqrlKzy+XqpPLDE9uQOL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720098},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.3.tgz","_integrity":"sha512-0W2tLKp45oeiw7ZlCEcYRhg4GBE++FVMB4O9DwnjPZvRPZxfLl+D8NnGKLJGB8r5KUrCaM0++qfq61OwTW2SzQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.3_1778906960797_0.7665127474736235","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@kraki/tentacle","version":"0.17.4","_id":"@kraki/tentacle@0.17.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"bb0af62b58975fec12c474a71fcecb55bbeb002a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.4.tgz","fileCount":94,"integrity":"sha512-E04p55KNCF6fqweXXh0jamby7yoncrfpoB5wQoaM1FEP2YDd7vuSS5Z3WVerIyqwsIfEunXULESVPBNThrlBxA==","signatures":[{"sig":"MEUCIQCRnUJVHCQNqV2vegL8phIO1dOogg7K7LxrcCKxuE19bwIgar9/Ow74XC9cxgRLTZXxXp9S3PAMk06IxpWcYihbJfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741834},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.4.tgz","_integrity":"sha512-E04p55KNCF6fqweXXh0jamby7yoncrfpoB5wQoaM1FEP2YDd7vuSS5Z3WVerIyqwsIfEunXULESVPBNThrlBxA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.4_1778933580673_0.9969975883780164","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@kraki/tentacle","version":"0.17.5","_id":"@kraki/tentacle@0.17.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"eff9c68b8ef549fa30c855e4245c23f30fd9ada8","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.5.tgz","fileCount":94,"integrity":"sha512-eldjNjjwc+kKiTlmQA2dmlECPEoNv0wvQRQxZK05pxLLyiuvxcRp4/tbOf6URDIjDAD9D1NYIEgq7we9/B/X9g==","signatures":[{"sig":"MEQCICOBXMqIxDKyODI+ovQ9hEpuv3vRc6Pigz481tPMJ4BwAiBuPxosMIB34SZ/mPyEvI99jhFGfUcGyh3q5JrWrOxWTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742992},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.5.tgz","_integrity":"sha512-eldjNjjwc+kKiTlmQA2dmlECPEoNv0wvQRQxZK05pxLLyiuvxcRp4/tbOf6URDIjDAD9D1NYIEgq7we9/B/X9g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.5_1779008771770_0.1266967396163945","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"@kraki/tentacle","version":"0.17.6","_id":"@kraki/tentacle@0.17.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"a88b84ff28b7716b7ffaf6ede15e9ed282af82a3","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.6.tgz","fileCount":94,"integrity":"sha512-l/7cuAVsYr3o0xJ7xiKyZ68MfmCkbTNcoUB5vMWg9bEXiQYpVYPdXWFJjP8s4gY/asl2fg7p7dQtfnAQgXioKA==","signatures":[{"sig":"MEUCIQDemC/ZaUbU+kHzsbzc82whjU4FSFdxRBb4yYia+WSJrQIgOzktinEoSejNMFk9nWpy9nQoKVihv6aOTXOuaR4MB64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742948},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.6.tgz","_integrity":"sha512-l/7cuAVsYr3o0xJ7xiKyZ68MfmCkbTNcoUB5vMWg9bEXiQYpVYPdXWFJjP8s4gY/asl2fg7p7dQtfnAQgXioKA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.6_1779009761512_0.07675712783160926","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"@kraki/tentacle","version":"0.17.7","_id":"@kraki/tentacle@0.17.7","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ed3e34097773dce68d393882f0d92ab46dd4ae2c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.7.tgz","fileCount":94,"integrity":"sha512-4x9cCsFfRyGpv/YBzzEoOefgi9XSM8+ZCdczWrjb3Uwa4K+qT6dj32R7Of0BikvsuWqMYK0QtClBVmEsfP53Nw==","signatures":[{"sig":"MEYCIQDbvsi3cUIu2mFSXI2clZ5dWoUj3mzrDzEWVweK5tRbowIhAJKtzCr4Q5BkwfbxjwPIAa0qw3q5lK9UZR/a+2s28xEC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744094},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.7.tgz","_integrity":"sha512-4x9cCsFfRyGpv/YBzzEoOefgi9XSM8+ZCdczWrjb3Uwa4K+qT6dj32R7Of0BikvsuWqMYK0QtClBVmEsfP53Nw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.7_1779105486410_0.6143867377429442","host":"s3://npm-registry-packages-npm-production"}},"0.17.8":{"name":"@kraki/tentacle","version":"0.17.8","_id":"@kraki/tentacle@0.17.8","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"1eaa2ae6fbfc51cd3cde1dfbd15366179ab48398","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.8.tgz","fileCount":94,"integrity":"sha512-zymWfqykREbzvSIvwM7hH6uoKRIjpaqWFba5HLQF1VKaoUe5EDQHTH21nIrs7GEKy3OPdso1nbNFqoMI/ZIn4w==","signatures":[{"sig":"MEQCIBhQQJfPTp5SmHKPyUuSb8NtOd8DTia6spNbyNXDMMmiAiA3ioRnk74wTu2S2Gc9SKKvrUmFQ4CAfy1hYPHKus4zFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745695},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.8.tgz","_integrity":"sha512-zymWfqykREbzvSIvwM7hH6uoKRIjpaqWFba5HLQF1VKaoUe5EDQHTH21nIrs7GEKy3OPdso1nbNFqoMI/ZIn4w==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.8_1779106425245_0.7155375875204981","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"@kraki/tentacle","version":"0.17.9","_id":"@kraki/tentacle@0.17.9","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"d46a883e93890600c5c7488253f13bd71a0cd23c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.9.tgz","fileCount":94,"integrity":"sha512-L1pvibQr1Rx2IhcbxkeNfvGTkWr4SfvPYvELk938WZSK0jA/oMiOVvsMsg3owFlDrYuoHuoL9FKRiqwzg9modA==","signatures":[{"sig":"MEQCIBMMtTIiqLt1C7Tocpu7plKohONlelUZUhTthZ2GEe5PAiBoxWYZpCrCcVvMXYpkv/2YAvX/BzWW4afwUa9sJJxAkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745045},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.9.tgz","_integrity":"sha512-L1pvibQr1Rx2IhcbxkeNfvGTkWr4SfvPYvELk938WZSK0jA/oMiOVvsMsg3owFlDrYuoHuoL9FKRiqwzg9modA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.9_1779106737304_0.22348393347181172","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"@kraki/tentacle","version":"0.17.10","_id":"@kraki/tentacle@0.17.10","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"5127bfeeaef5cc489241e3959c9a736dff45f16d","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.17.10.tgz","fileCount":94,"integrity":"sha512-EI0lNo6VTMGItQj6pj3saOs94K1EWWQO5XDOr2yXrLqvyik2fApEqTPEfAsPXW+fismTTfguiPztmTRQLptQ3Q==","signatures":[{"sig":"MEYCIQCiXvsXjwGOlEiT92tt7s8X8185HD2rHsrpMn5l3luxgwIhAITjXsa/PeYMqZ6koRHp4MhjPayASyHP542o+9yBr95d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.17.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745037},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.17.10.tgz","_integrity":"sha512-EI0lNo6VTMGItQj6pj3saOs94K1EWWQO5XDOr2yXrLqvyik2fApEqTPEfAsPXW+fismTTfguiPztmTRQLptQ3Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.14.1","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.13.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.17.10_1779269006625_0.5703432736026082","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@kraki/tentacle","version":"0.18.0","_id":"@kraki/tentacle@0.18.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"b747078e2052891dd9faf78730176a9cc5afefba","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.18.0.tgz","fileCount":94,"integrity":"sha512-BOh/CR2/1pjGZM3YSM/tuuk47xubeRirebiWo5RhZRP8d0bVTD8lKdbZmtSMOxF0KSIiQ/vu5Haavds55ulsqQ==","signatures":[{"sig":"MEUCIQCmsQ9qOl/Yc4BWj4R7hQUz28keHq/n+bP8U/W/GEtOigIgaFodRa6sN/5xL6M+7gjwcBQea0P2jNZX7Z7U8h8pi6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758900},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.18.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.18.0.tgz","_integrity":"sha512-BOh/CR2/1pjGZM3YSM/tuuk47xubeRirebiWo5RhZRP8d0bVTD8lKdbZmtSMOxF0KSIiQ/vu5Haavds55ulsqQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.15.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.14.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.18.0_1779362859236_0.3919906612455186","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@kraki/tentacle","version":"0.18.1","_id":"@kraki/tentacle@0.18.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"44277387210b6469b65732619567798acd2d6a2b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.18.1.tgz","fileCount":94,"integrity":"sha512-Rdfc1NRaOBQSqNiY70kNp8N+eUH8TKmT07HrPmOYpcJVibkSgaWF4Nvs6I4uXJuY33+8PEZiDd8sGt1xoVcMMQ==","signatures":[{"sig":"MEUCIHtvD+i9I9yTkRKvfgAbc8Lq8vNUjEaMBGOIlnfRihdkAiEAiEgaBncMs1j3E7BGPjZAQYC/TeRNn1qJa4oV/N6zoWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758544},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.18.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.18.1.tgz","_integrity":"sha512-Rdfc1NRaOBQSqNiY70kNp8N+eUH8TKmT07HrPmOYpcJVibkSgaWF4Nvs6I4uXJuY33+8PEZiDd8sGt1xoVcMMQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.15.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.14.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.18.1_1779418613190_0.946363309026911","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@kraki/tentacle","version":"0.18.2","_id":"@kraki/tentacle@0.18.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ff111c852a1631d0f30a1819e380e7f3398f86a6","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.18.2.tgz","fileCount":94,"integrity":"sha512-MMNjSqZYT7CfM58ezJ4GnRSM8lUcH0MmByPD2lJNZOnenGPmwsK0jEZunQBBLpNYEYgqG+OynaPUewILlwbATw==","signatures":[{"sig":"MEYCIQCD+Nl93AtsQ/uX0GR9fFv53dSBwCZ6Eip49PIlrGU7TAIhAPR8DliinM/LxSUlogZAB8igQSJVSGXKfVFNjZlWvDCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763994},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.18.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.18.2.tgz","_integrity":"sha512-MMNjSqZYT7CfM58ezJ4GnRSM8lUcH0MmByPD2lJNZOnenGPmwsK0jEZunQBBLpNYEYgqG+OynaPUewILlwbATw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.15.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.14.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.18.2_1779639049798_0.8741757977277724","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@kraki/tentacle","version":"0.19.0","_id":"@kraki/tentacle@0.19.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"9a4f32d241b85defa136ce98e6d35f6b51ea60d8","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.19.0.tgz","fileCount":94,"integrity":"sha512-ImxIPd/nyS4H0rAk0y+jrUZEhIOK3jM+Yv48kRLyS9Nmvwup1Z+k3S1n7NthbMu1qE88fJXAm51JYA9U7wlutw==","signatures":[{"sig":"MEYCIQDP9ZZ2gIQcWu8c/ka21nsLdB/svmTlbIunm/XQ8YUvDgIhALjXwzpcuCtH5C31wcsrEmuIY/WZNJPzNoMhXIgop+tn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764462},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.0.tgz","_integrity":"sha512-ImxIPd/nyS4H0rAk0y+jrUZEhIOK3jM+Yv48kRLyS9Nmvwup1Z+k3S1n7NthbMu1qE88fJXAm51JYA9U7wlutw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.15.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.19.0_1779649593550_0.9158557699766181","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@kraki/tentacle","version":"0.19.1","_id":"@kraki/tentacle@0.19.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"cdfad98526a1172871a71bcd9afaaea7cbfbadd8","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.19.1.tgz","fileCount":94,"integrity":"sha512-SXysWkhTL1UDaWFDnNCT89UPb1PtwlbJVnFAr9UStA4recce/kGv37hkXSS5P27zmHu/t7VT5BdGH11m+mOUlA==","signatures":[{"sig":"MEQCIBV3lP4bHWypX8Qjv5HLTUu+/knYZ4bliZDaFfYJF7HCAiBxeDX3VCo/5CH9GxiYdD8J5azaoYRUwTLBqLu6BnrjRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766533},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.1.tgz","_integrity":"sha512-SXysWkhTL1UDaWFDnNCT89UPb1PtwlbJVnFAr9UStA4recce/kGv37hkXSS5P27zmHu/t7VT5BdGH11m+mOUlA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.19.1_1780195226212_0.6348952839188386","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@kraki/tentacle","version":"0.19.2","_id":"@kraki/tentacle@0.19.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ca099c338089e93ec6a3838eb3e137f012c7744a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.19.2.tgz","fileCount":94,"integrity":"sha512-dnhvrfeboiKSmUZkIr/LW9aH1CSr75flTmgGrEfPTVu3rbJ+SKyGqpIR9vMVjBn1cWqOPiEc8MF2IowTPeVj5w==","signatures":[{"sig":"MEUCIDiZnCqoFeFdxsUgCG1LtyGoNb8C5f86NV+fPwUzYhpHAiEAu4C1HY6frRH/IHATzkFhB42VC4JFhrxtfA0O6wJs0c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772204},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.2.tgz","_integrity":"sha512-dnhvrfeboiKSmUZkIr/LW9aH1CSr75flTmgGrEfPTVu3rbJ+SKyGqpIR9vMVjBn1cWqOPiEc8MF2IowTPeVj5w==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.19.2_1780202141435_0.46656668221694986","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@kraki/tentacle","version":"0.19.3","_id":"@kraki/tentacle@0.19.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"9cd18b19d7368b09f2581c7ad25ebbe2e3b6e5ee","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.19.3.tgz","fileCount":94,"integrity":"sha512-L+f00TcDRFtCokVz/MzbvbJzMiwRBqeEANhJOw+cE1mYm+2HtuvfIkZNBrzBSJYPVLgjxs5bDZXNsOtKqUBrxA==","signatures":[{"sig":"MEUCIQDX1k1Yh5M3aJhPlBjhaWbZf819wo0rLcufgeq9Rquw0gIgL0otRBfQ3QramrZjXv0Q3IZsgIw7DcINIBJT71spMOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774092},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.3.tgz","_integrity":"sha512-L+f00TcDRFtCokVz/MzbvbJzMiwRBqeEANhJOw+cE1mYm+2HtuvfIkZNBrzBSJYPVLgjxs5bDZXNsOtKqUBrxA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.19.3_1780215378855_0.011674940887600016","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@kraki/tentacle","version":"0.19.4","_id":"@kraki/tentacle@0.19.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"22c04184b8b6074fe7c8b7adcbc3cd15e27a5765","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.19.4.tgz","fileCount":94,"integrity":"sha512-W7S41NddZ7ZlytplXHdv1IB0N70Xv8Yoq3jp4aOi2Rj/aYEnS9m3SKwRIQ0V2u3EKCJkHgGuTYOhAudxt/tx8g==","signatures":[{"sig":"MEQCIARdoTlSf7uC8rBYqUoysIwC5/2EYAKjFEkw2UWJIUn5AiA6PbHZgRLECNI7F74eAm0LFlFi4QpfvlT5OlZHETbIWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782001},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.4.tgz","_integrity":"sha512-W7S41NddZ7ZlytplXHdv1IB0N70Xv8Yoq3jp4aOi2Rj/aYEnS9m3SKwRIQ0V2u3EKCJkHgGuTYOhAudxt/tx8g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.19.4_1780219660175_0.8819069235836796","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@kraki/tentacle","version":"0.19.5","_id":"@kraki/tentacle@0.19.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"38ecfcdc6702a39b95ede1d1cb4a5ffa8b3626b1","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.19.5.tgz","fileCount":94,"integrity":"sha512-S4T+hJh2lBuAYNph5ViaVR9iPhiMSnQzY1b8f9oznpGBuqwkx5dz7KuJ2DzTqwsNe4IPluzo4cLSjHGyQm/sIw==","signatures":[{"sig":"MEUCIGpMYv5VGTEAheNhip/o8Vgubma9c3loMI7YjDoIfNfUAiEAhCHllt58aX2wdGJl43UfHSbvA+qlcLKmw6j+dpwz8RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":787147},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.5.tgz","_integrity":"sha512-S4T+hJh2lBuAYNph5ViaVR9iPhiMSnQzY1b8f9oznpGBuqwkx5dz7KuJ2DzTqwsNe4IPluzo4cLSjHGyQm/sIw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.19.5_1780281038518_0.37857323376287355","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@kraki/tentacle","version":"0.19.6","_id":"@kraki/tentacle@0.19.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c1c8e2bf6e1137ae43c8a30180059ab5b5681112","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.19.6.tgz","fileCount":94,"integrity":"sha512-CK5YCliaJSAY+BLx5gRIkB1c+kPHHrg6aYv300pmF/MzBsb4Hm0c8JI8LHqWDqVWlrjbAIzFaXUbV0C7uaxHxA==","signatures":[{"sig":"MEQCIB9DC3sEDDxzNLbnKuOWUHTdD2/8Rvqj6SqifRjWyj3EAiAjIfh4oAQc2vI3+lNgKAHGs8+539WydHBG5VmjMjQ03g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":788784},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.19.6.tgz","_integrity":"sha512-CK5YCliaJSAY+BLx5gRIkB1c+kPHHrg6aYv300pmF/MzBsb4Hm0c8JI8LHqWDqVWlrjbAIzFaXUbV0C7uaxHxA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.19.6_1780286846648_0.8120291908661075","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@kraki/tentacle","version":"0.20.0","_id":"@kraki/tentacle@0.20.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c68696ee144485dcccad076cda92e196da0f07d8","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.20.0.tgz","fileCount":94,"integrity":"sha512-vOfNS6bchxTKQu5p3jOwIdrYyCYiBLehaFRbm5E/RfhcqGOtoWQa0Y/wgQ8K6a0F+PqzlWif9dtkPmKRMMJEWw==","signatures":[{"sig":"MEQCIF8b1s1+OMkjoIRn+fU1NRSLMl+qY56gzQtFBN0OjOhEAiAm0OfHi+iBRIEDwUzAw4X6JSUqlhbb5MhoBiVcdiwpHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":781149},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.20.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.20.0.tgz","_integrity":"sha512-vOfNS6bchxTKQu5p3jOwIdrYyCYiBLehaFRbm5E/RfhcqGOtoWQa0Y/wgQ8K6a0F+PqzlWif9dtkPmKRMMJEWw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.20.0_1780672887189_0.9224662714372773","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@kraki/tentacle","version":"0.21.0","_id":"@kraki/tentacle@0.21.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"d98f3985501be344ae45fff706c3dd5904227860","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.21.0.tgz","fileCount":94,"integrity":"sha512-RFpfA0Msw21vO9xiMVjQWNuKVcDEOX4OOXua4Mwl5+gU1uyXv88fSUl5R7sUCAXQmvYroVkV0tK6yZLfsAfHcg==","signatures":[{"sig":"MEUCIEXtsCaw6zSByM/lmRAvCiyZifiuibPP68CYesSVCLFrAiEA42gUoXK96DI+lrdfm59wuAMENX+vl/gtJgiClufVvTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782408},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.21.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.21.0.tgz","_integrity":"sha512-RFpfA0Msw21vO9xiMVjQWNuKVcDEOX4OOXua4Mwl5+gU1uyXv88fSUl5R7sUCAXQmvYroVkV0tK6yZLfsAfHcg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.21.0_1780676725756_0.054753736215267246","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@kraki/tentacle","version":"0.21.1","_id":"@kraki/tentacle@0.21.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"30ba9f8a2b9df0824e0fcff6dcb4f01b90798996","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.21.1.tgz","fileCount":94,"integrity":"sha512-EauVRJqhwokugAIRbWBzzt0a/6mfZ8JFU2zQJKvQvIxfIlnroZP2ecKtu4usGDNjem0YaP5OM4bcNjoNatrPtA==","signatures":[{"sig":"MEUCIFDO0ySRTDCXj7Q5T5rgDaVrZb3gBc/JiRp5KGtK3XL2AiEAtYR6wFHQbtlPgZV89lIgrx5vrU1KePJDyWTkkTc7tDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794575},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.21.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.21.1.tgz","_integrity":"sha512-EauVRJqhwokugAIRbWBzzt0a/6mfZ8JFU2zQJKvQvIxfIlnroZP2ecKtu4usGDNjem0YaP5OM4bcNjoNatrPtA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.21.1_1780979061454_0.5507371259511997","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@kraki/tentacle","version":"0.21.2","_id":"@kraki/tentacle@0.21.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c28e02dc1a99719e0b2e463ad08007875fa3bdbe","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.21.2.tgz","fileCount":94,"integrity":"sha512-WSU97tMvmKi+MKs+3HwmzHwPhsGlKNavIG3Rzzh+D6Lbs1FSv9ahfe7Nc72Iw8S3tI9u01enqDZdPGbn3khW6Q==","signatures":[{"sig":"MEYCIQDDCFb3viscrCnDzIR1e09b3URKSjSw0pR2A2bAHtTGBwIhAMtdRIsnDrziTzAku1wRRXrRdoSogNdxLLfIDcDjdi1B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796741},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.21.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.21.2.tgz","_integrity":"sha512-WSU97tMvmKi+MKs+3HwmzHwPhsGlKNavIG3Rzzh+D6Lbs1FSv9ahfe7Nc72Iw8S3tI9u01enqDZdPGbn3khW6Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.21.2_1781057045715_0.6058669411701159","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@kraki/tentacle","version":"0.22.0","_id":"@kraki/tentacle@0.22.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"336d9f3b7f86fdeccba8df662acc45a2dca05b26","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.22.0.tgz","fileCount":94,"integrity":"sha512-Im2Za8FQnTOp2Ctk8//FIlpsyEiO7Wj/l3XuyeMK+p9b3C42HszX6b8qyPSRbqM1T1FRvEkeOHdUFdL7f+hdfQ==","signatures":[{"sig":"MEQCIAnW2+A3lny69wKOgPt5fM8a0oeghr5DPooci5xBCCtnAiAe930SoxV+M5lTzUlxBBvnyreX7k2urlGQkPvnMzmDxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811849},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.0.tgz","_integrity":"sha512-Im2Za8FQnTOp2Ctk8//FIlpsyEiO7Wj/l3XuyeMK+p9b3C42HszX6b8qyPSRbqM1T1FRvEkeOHdUFdL7f+hdfQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.22.0_1781060803935_0.08146712425546676","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@kraki/tentacle","version":"0.22.1","_id":"@kraki/tentacle@0.22.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c37634d4ea81a6872bc9325dd9357899cd73a943","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.22.1.tgz","fileCount":94,"integrity":"sha512-a8csL1WOAghajvJzNcK3W3Rk1fuLSLD5yRriOKZOWnjKET41AgvxOvzWZNLb7NqgsNyQF0NgKqx/QjysuOm7MA==","signatures":[{"sig":"MEQCIA6VjbeKLu8eRzmBrWBeI8LFYYznUiykZ37SjqZnCadKAiBPenBE1fCIfrXdS/gCGFomV0ICHZzjexAsZ5uSBeddFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811849},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.1.tgz","_integrity":"sha512-a8csL1WOAghajvJzNcK3W3Rk1fuLSLD5yRriOKZOWnjKET41AgvxOvzWZNLb7NqgsNyQF0NgKqx/QjysuOm7MA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.22.1_1781061582926_0.1475982129682205","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@kraki/tentacle","version":"0.22.2","_id":"@kraki/tentacle@0.22.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"187d315443fb092849f2bcad49bb690daa724e3d","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.22.2.tgz","fileCount":94,"integrity":"sha512-IbB1lJKwg/4tcdIIKbMwajyYQAE9QmbEIZroW6fObaAryOejG3R+ZPUEtcToN1iWwk4ouLMLZQGSTeQFnrRVyw==","signatures":[{"sig":"MEYCIQCHjU6hyAQHnCGYHAmui82qNNz4Q5YgQFePzOJC23V5/wIhAKdTWWkJAjAbVRVKr9pzzYVcG5I0qR8/0zeynGbz/blq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815369},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.2.tgz","_integrity":"sha512-IbB1lJKwg/4tcdIIKbMwajyYQAE9QmbEIZroW6fObaAryOejG3R+ZPUEtcToN1iWwk4ouLMLZQGSTeQFnrRVyw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.22.2_1781097949159_0.5106255535460371","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@kraki/tentacle","version":"0.22.3","_id":"@kraki/tentacle@0.22.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"fcc8b46e5d5f265012183218b7676de2ce5d1788","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.22.3.tgz","fileCount":94,"integrity":"sha512-f/KbLrvGNQjo636k0n4lkuHNskhCv9H7RbEQ0xVqleYzuTnKf0fWKb5Oam5I/MVsoeO/Z/Le4xwR37IO91g+Hg==","signatures":[{"sig":"MEUCIQDZ+QLFIE9WTfmwW+iaD4WWcHGvhYHD4YFC969ZHsPlqgIgTUwd+qkqHWNvdr1MV3GQgyO4e7AlPyVhiy8itnhejAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":816273},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.22.3.tgz","_integrity":"sha512-f/KbLrvGNQjo636k0n4lkuHNskhCv9H7RbEQ0xVqleYzuTnKf0fWKb5Oam5I/MVsoeO/Z/Le4xwR37IO91g+Hg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.15.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.22.3_1781163774224_0.06892239465283834","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@kraki/tentacle","version":"0.23.0","_id":"@kraki/tentacle@0.23.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"07211f487f969ebe65849df495eabc5c40eedf9b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.23.0.tgz","fileCount":94,"integrity":"sha512-KS2bzlvPpe2A/sG2od+bmVfzTEz9Qx66FVpMvrlXmu2hBdQYdpm5k0EadGUrMup5g65XBxqqWx6efBatJNx04g==","signatures":[{"sig":"MEUCIHzz41o2/EWZpuID/8z/fcdBEzG/eMG+O+pnoiqa2TmeAiEAnwj0TSZ0e8J/cwLV2gWgnGDdGBD7d4MJpCCwbGcI0X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825380},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.23.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.23.0.tgz","_integrity":"sha512-KS2bzlvPpe2A/sG2od+bmVfzTEz9Qx66FVpMvrlXmu2hBdQYdpm5k0EadGUrMup5g65XBxqqWx6efBatJNx04g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.23.0_1781329020725_0.6717453689090758","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@kraki/tentacle","version":"0.23.1","_id":"@kraki/tentacle@0.23.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7adcc35a74dba07f436d76db28dab5d1fa5b9703","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.23.1.tgz","fileCount":94,"integrity":"sha512-WpOQsxlmUEJ6GCu2y7dDrIIAUVahfHlJSw3bbpjmzChjrK7m7zdV5qi8WK78w6PEqckXGQJNXODMyOJyRpF6Hw==","signatures":[{"sig":"MEUCIQDJgWX+kB6ZI+DOCZjLD87T6up+IduaidCPbH6QPw987AIgH4fN35x+cEvSUVK+CM5q2R9MqBTyXEabBZomn3DDDPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826146},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.23.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.23.1.tgz","_integrity":"sha512-WpOQsxlmUEJ6GCu2y7dDrIIAUVahfHlJSw3bbpjmzChjrK7m7zdV5qi8WK78w6PEqckXGQJNXODMyOJyRpF6Hw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.23.1_1781430243202_0.29951201023270646","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@kraki/tentacle","version":"0.24.0","_id":"@kraki/tentacle@0.24.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"2643fbc4e722f6dd70a6bc426a0511a5c25b9778","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.24.0.tgz","fileCount":100,"integrity":"sha512-h7+IAFf20VyJ1t8aSX2o+K/YNl8MvgAqQplxPrqXoa02VEeywVY1Fun3mLwdUp4O0bEIYb9C/mSR90BcFukRXA==","signatures":[{"sig":"MEUCIDn/SMEETumc15XPZ2dcoTpQpkAk8MpnIpC/AG5mCfdYAiEAp/u24jVjH3cu4V3MCKVVYpQSWR6/h8rBBkMvYLZLl+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942866},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.0.tgz","_integrity":"sha512-h7+IAFf20VyJ1t8aSX2o+K/YNl8MvgAqQplxPrqXoa02VEeywVY1Fun3mLwdUp4O0bEIYb9C/mSR90BcFukRXA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.24.0_1781541270597_0.4285503674617539","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@kraki/tentacle","version":"0.24.1","_id":"@kraki/tentacle@0.24.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ca9b496a913913f0908dd1b1dc7b456fe08edf80","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.24.1.tgz","fileCount":100,"integrity":"sha512-jwrJ/8WqzzStwXh3JfcnQPqIDZj31bWCbMBVIouj1ig4slwYnnBGLwbwPMu1Qzf+Zx6B5nV6SB/gIt1QSKGxWw==","signatures":[{"sig":"MEQCICUcgWfiMXo3BKK3EusIMaimutFTzPhByG0dUDLcftteAiBRbCaGKA+4TDEM/Otju+MCG4le7SoFy/PlrJqKXPuLZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944327},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.1.tgz","_integrity":"sha512-jwrJ/8WqzzStwXh3JfcnQPqIDZj31bWCbMBVIouj1ig4slwYnnBGLwbwPMu1Qzf+Zx6B5nV6SB/gIt1QSKGxWw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.24.1_1781584200040_0.3510987804427048","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@kraki/tentacle","version":"0.24.2","_id":"@kraki/tentacle@0.24.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"3481d4206828a918556088e2aa5fd53569e84994","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.24.2.tgz","fileCount":100,"integrity":"sha512-lWF7JCv6p76taD5sgUKKQQWOxaZxZW3YLPt7ZEqPwAf1NvCC28+CycKbMz6wQLzSoWzvHvrtzB10wF5L1MTFMw==","signatures":[{"sig":"MEUCIQDEtRiunY55OeVcgMTAZpUdrM8SJi0g0j6rrVa40hDBOAIgaazVYPEMCr6GkLpU9sXKf3Abx+SGPJnW65Vtz/6U+GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945584},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.2.tgz","_integrity":"sha512-lWF7JCv6p76taD5sgUKKQQWOxaZxZW3YLPt7ZEqPwAf1NvCC28+CycKbMz6wQLzSoWzvHvrtzB10wF5L1MTFMw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.24.2_1781585234212_0.5008677258414054","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@kraki/tentacle","version":"0.24.3","_id":"@kraki/tentacle@0.24.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"86fe1ad6395de67a13dcf195b29863c3843e594b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.24.3.tgz","fileCount":100,"integrity":"sha512-gqh+2o5p+evx6wdL+sKzLODIjOqIQGNy22B114o2cVEMkST3zqDp9lOASXDziM5aO6SLJibe2GfNzdoR0pV3eA==","signatures":[{"sig":"MEYCIQDhAnvKu8hIDPstXqZcD94+I1gjW5Nn++5mXRWWkP2u0QIhAIiE+2FLC8jwH2ybFls2Sftx0onD8LbzOX11n2FdLHZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949347},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.3.tgz","_integrity":"sha512-gqh+2o5p+evx6wdL+sKzLODIjOqIQGNy22B114o2cVEMkST3zqDp9lOASXDziM5aO6SLJibe2GfNzdoR0pV3eA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.24.3_1781591227066_0.4363885212244507","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@kraki/tentacle","version":"0.24.4","_id":"@kraki/tentacle@0.24.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ce98f341f50f2077610e9249c2b1f227c3cf30c5","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.24.4.tgz","fileCount":100,"integrity":"sha512-89AFW4PlFcDbURPh3WILm3xNv/xRDCMqgoZdXH8zodgPi++EbutntMAH0flgj9coyEPYdowXA2oUcCwfFqLbyw==","signatures":[{"sig":"MEYCIQCZzCqrExc2v8gRNp70bvGQRqoTJoA4sXx5VfKo8LfDMQIhAPQZ0bEcUTDhET/BfA51n1jHyhtXdkRL9Lf66uLMiq+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951548},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.4.tgz","_integrity":"sha512-89AFW4PlFcDbURPh3WILm3xNv/xRDCMqgoZdXH8zodgPi++EbutntMAH0flgj9coyEPYdowXA2oUcCwfFqLbyw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^0.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.24.4_1781598189989_0.7821902570289034","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"@kraki/tentacle","version":"0.24.5","_id":"@kraki/tentacle@0.24.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"29587f2d81ea6d14e93fedde033e4bc469d5294c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.24.5.tgz","fileCount":100,"integrity":"sha512-GQ9Wy4f0QIfel+xQL/lqRPeYaRmYH+5/ES02G6hYFjvvrzoTsPWQ1FgZ4KV2/6pFlH53JF0Y7CNRxsBRZZAyPA==","signatures":[{"sig":"MEQCIF2htIpHvc0qVsthUS7LqyD3A1zqGU+lK4pLUjcy8oiLAiBMvpJTzVGwMTyp0US9s+luaZXISH3wEuJqBN/m1CU/Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.24.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953144},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.5.tgz","_integrity":"sha512-GQ9Wy4f0QIfel+xQL/lqRPeYaRmYH+5/ES02G6hYFjvvrzoTsPWQ1FgZ4KV2/6pFlH53JF0Y7CNRxsBRZZAyPA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.24.5_1781696008047_0.9356942480695896","host":"s3://npm-registry-packages-npm-production"}},"0.24.6":{"name":"@kraki/tentacle","version":"0.24.6","_id":"@kraki/tentacle@0.24.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"4e7f7423e9eca35c122938a3a18832000d2a5c11","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.24.6.tgz","fileCount":100,"integrity":"sha512-E2xgRYzvSuCL5Jh6IWDkvzv9PK0WKxgYQBb7IwsDsAIXuqa+EayTA9DT2Eek0TRLEYvQDjdNdG8PHTjKTCDwyg==","signatures":[{"sig":"MEQCIBQ8ibpNnrkX1l5JTbIXl0c9cV3SCLkw1N5BFSICBDf7AiB2WND+G3piOwiFOYfizua5X8cVv0mn/7ZirFcpK+oMmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.24.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954014},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.24.6.tgz","_integrity":"sha512-E2xgRYzvSuCL5Jh6IWDkvzv9PK0WKxgYQBb7IwsDsAIXuqa+EayTA9DT2Eek0TRLEYvQDjdNdG8PHTjKTCDwyg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.0","@kraki/protocol":"0.16.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.24.6_1781701255469_0.2003672595675683","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@kraki/tentacle","version":"0.25.0","_id":"@kraki/tentacle@0.25.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"413a1968707da5feafd8381ed8ecaaafe85d799a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.25.0.tgz","fileCount":100,"integrity":"sha512-v9TbrF6jmL99MVBi6Xz4G0naH7SnsJrwI71O+vxi/lcdHosfsgFdvoQ3pRji6Jyv0qEO652MTdc/ioBWOTLnUg==","signatures":[{"sig":"MEUCIF7Y7q99P3HLntVRRwqAnI86Qxag+oOEyYHInXQn7zNGAiEAm2N+tmgteLSShZluXQD4iPyshmlkjdyUV83wJSO9JDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":993835},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.25.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.25.0.tgz","_integrity":"sha512-v9TbrF6jmL99MVBi6Xz4G0naH7SnsJrwI71O+vxi/lcdHosfsgFdvoQ3pRji6Jyv0qEO652MTdc/ioBWOTLnUg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@kraki/protocol":"0.16.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.25.0_1782365361806_0.18559412659814667","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@kraki/tentacle","version":"0.26.1","_id":"@kraki/tentacle@0.26.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"6f27867c15fc5e7a084bc729c0cc00124ed06676","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.26.1.tgz","fileCount":103,"integrity":"sha512-nI/LOICpxOebpgwxkQxqyI9ls8ZdFD6RiUa7ERuXm9n5phd76VpxcHkRoIPok3/C/97ibsiub7gFBg3JqT72QA==","signatures":[{"sig":"MEQCIEggaByzy6EbFEtsehPDBXfojoz1b72mgJ2nv8CJtpo+AiBV706UmTItRYczuh6XveRarLit79wvOcjOmzQROWubIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063118},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.26.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.26.1.tgz","_integrity":"sha512-nI/LOICpxOebpgwxkQxqyI9ls8ZdFD6RiUa7ERuXm9n5phd76VpxcHkRoIPok3/C/97ibsiub7gFBg3JqT72QA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@kraki/protocol":"0.16.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.26.1_1782987942895_0.8678811911751723","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@kraki/tentacle","version":"0.26.2","_id":"@kraki/tentacle@0.26.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"895c9b9e994616f7b9836e386e403ec563ec826c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.26.2.tgz","fileCount":103,"integrity":"sha512-ontyr0JeJ7WqTEg1NQ1axkJmqOuVDIDUX1HfrC51astk/wIkePOoUtQsc9TYVyfXZtQ1GMTPhUBvUpI32fq/Dw==","signatures":[{"sig":"MEQCIAz8ZTlpQNKRtkMhkZWp8YL+YNvlzg4F+qocm+K4L+bxAiAdl8sodf4Tyg4GMD7zeHp9mo+f4Y8L5KU6mfjdnoUBVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098188},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.26.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.26.2.tgz","_integrity":"sha512-ontyr0JeJ7WqTEg1NQ1axkJmqOuVDIDUX1HfrC51astk/wIkePOoUtQsc9TYVyfXZtQ1GMTPhUBvUpI32fq/Dw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@kraki/protocol":"0.16.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.26.2_1783082995059_0.3032429203134521","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@kraki/tentacle","version":"0.26.3","_id":"@kraki/tentacle@0.26.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c7436a74f7cc2648e6452abf97268104c56d33c4","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.26.3.tgz","fileCount":103,"integrity":"sha512-ObOJZ03aeqonUC/motyol8ckSJtKKIdTFnGs88/j4QdCColwspHKjM4wn8BTlkVRIEPMlpV8WLeAYKkePxmbDQ==","signatures":[{"sig":"MEYCIQCbrAVVGtkFUb3LktKKI9jRrBvuIpt9cxtFJjWJkWb0SAIhAM7J3dYEcYlE9SYxr41pqAMPugJBj+MABvM5TYtWM35e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1099121},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.26.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.26.3.tgz","_integrity":"sha512-ObOJZ03aeqonUC/motyol8ckSJtKKIdTFnGs88/j4QdCColwspHKjM4wn8BTlkVRIEPMlpV8WLeAYKkePxmbDQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@kraki/protocol":"0.16.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.26.3_1783305732663_0.79340646425422","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@kraki/tentacle","version":"0.27.0","_id":"@kraki/tentacle@0.27.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ba44898933bb78b319fad68aabf82ac4e9cc5f6b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.27.0.tgz","fileCount":106,"integrity":"sha512-boLHW+aFfmzWqxHXBsOcv1KggSA7Kc+J0mvxlFru8Mp3J8/pVfq0O5Cv6FO5Px4ClBd3TmW7qKlytaGCRaztlQ==","signatures":[{"sig":"MEUCIQDMV/cpwHCSJcl2BG2R/jRgl6jScrAsTT1yUMlQF8Bm9QIgKvrfgTvWR/li9w8SOjPfeVQeBCvFC7w6wslDLu8/Qhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107755},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.0.tgz","_integrity":"sha512-boLHW+aFfmzWqxHXBsOcv1KggSA7Kc+J0mvxlFru8Mp3J8/pVfq0O5Cv6FO5Px4ClBd3TmW7qKlytaGCRaztlQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.1.1","@kraki/protocol":"0.17.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.27.0_1783395393328_0.7067082573873502","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@kraki/tentacle","version":"0.27.1","_id":"@kraki/tentacle@0.27.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7277db59ed8efb44451102ba5f279fbb0dd63fd4","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.27.1.tgz","fileCount":106,"integrity":"sha512-iDnyxvDikKiVTOJXDBEMGVq/f5PnYQ2Y0EwHNSKVw4oUL7sZJ0QSzG+J82Rewo/WcByFmFebscz+UkFRPTPUrQ==","signatures":[{"sig":"MEUCIEUfTO3wSV9gB4vU899Kne140g7/XAKKtChyf/OcmuX5AiEA635+cNAMdGPofLAhYHncZD2WVSCqB8kbEIDql2vbXrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107755},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.1.tgz","_integrity":"sha512-iDnyxvDikKiVTOJXDBEMGVq/f5PnYQ2Y0EwHNSKVw4oUL7sZJ0QSzG+J82Rewo/WcByFmFebscz+UkFRPTPUrQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.1.2","@kraki/protocol":"0.17.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.27.1_1783403120651_0.43000165255521283","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@kraki/tentacle","version":"0.27.2","_id":"@kraki/tentacle@0.27.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"b4cd8970be4dea12dc799c99a217ba07b299a84b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.27.2.tgz","fileCount":106,"integrity":"sha512-QyvnDtQtMT0MtgDyTS8+TTOJzfQEdXVPg/vOO530zO8KraM4KNkD+nucBQG9arU5b8e90m3dHTQa8EAWEZBvfg==","signatures":[{"sig":"MEQCIHzmqMLOliE6205ofA8lwiFLiBxw9B+uKregLl0/ExKYAiAAzZMOw3EBlDvwwRpnTZDYnEiImpmZqnYXmNfBF9YJuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1116030},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.2.tgz","_integrity":"sha512-QyvnDtQtMT0MtgDyTS8+TTOJzfQEdXVPg/vOO530zO8KraM4KNkD+nucBQG9arU5b8e90m3dHTQa8EAWEZBvfg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.1.2","@kraki/protocol":"0.17.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.27.2_1783406709258_0.49417732945076365","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@kraki/tentacle","version":"0.27.3","_id":"@kraki/tentacle@0.27.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7f2ca71fce5559af49d6fb02a8302b8084a1f4b1","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.27.3.tgz","fileCount":106,"integrity":"sha512-bpd6S882paUOAg32xgZ6RLSbTz9L4kPFY13woFnYgmJdqzau46+GPmGmWZYOzhudURRkKqK+UowpJPJrNLirNg==","signatures":[{"sig":"MEYCIQD42XyNJKRwp3ZLvqAzkDXT0Dcrg1AaBq592oNIWTTvLAIhAJbjkkBBJXmUDASUAcIcE5zn+2D+zfooVcWQa/DVKjZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117382},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.3.tgz","_integrity":"sha512-bpd6S882paUOAg32xgZ6RLSbTz9L4kPFY13woFnYgmJdqzau46+GPmGmWZYOzhudURRkKqK+UowpJPJrNLirNg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.1.2","@kraki/protocol":"0.17.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.27.3_1783410786154_0.9484091624444446","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@kraki/tentacle","version":"0.27.4","_id":"@kraki/tentacle@0.27.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e14eff8b273cc45c30c771708ad867684d143ec1","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.27.4.tgz","fileCount":106,"integrity":"sha512-79+1QMyxJ7TS57y8ox/Rpmzk81WUL8LgHWeSGprCxMXdGVlSsf7OBnQ7hSWyBQpC0UHmGnii2liskDBxa12egg==","signatures":[{"sig":"MEQCIArPhYPAfsLxs7f00ajf15KyfFSWI1u1uA+5eSU1izbDAiALMjcQh3OYJAmJ6YNZE9DIlTwMNGBErCtDbjDbokNtFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.27.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1118761},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.4.tgz","_integrity":"sha512-79+1QMyxJ7TS57y8ox/Rpmzk81WUL8LgHWeSGprCxMXdGVlSsf7OBnQ7hSWyBQpC0UHmGnii2liskDBxa12egg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.1.2","@kraki/protocol":"0.17.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.27.4_1783419635147_0.12078598489102821","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@kraki/tentacle","version":"0.27.5","_id":"@kraki/tentacle@0.27.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"2377c2881749a0047ce3c5c23eebf4bcd84571dc","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.27.5.tgz","fileCount":106,"integrity":"sha512-8RpVaWYBLxtbSAkp4uApVyEAVNIXVpwtehZggonsLrjOWCK841GUrPDL29Y00IkbBiKD2YPl7rm+a2b6jKXseQ==","signatures":[{"sig":"MEYCIQCxOD84W3kOaN5Ggs7hhmcL69rFmDoD/C4VQ5SRgrFQRgIhAN7j8OLarF4f9zMGBYlgMR5MkCuYX0Rv65AeXVwdR/F+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.27.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1118761},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.27.5.tgz","_integrity":"sha512-8RpVaWYBLxtbSAkp4uApVyEAVNIXVpwtehZggonsLrjOWCK841GUrPDL29Y00IkbBiKD2YPl7rm+a2b6jKXseQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.2.0","@kraki/protocol":"0.17.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.27.5_1783428800396_0.641876457951652","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@kraki/tentacle","version":"0.28.0","_id":"@kraki/tentacle@0.28.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"cd0d77a3cdcc31af5b818645fb464fbcea973c13","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.0.tgz","fileCount":112,"integrity":"sha512-b4MAVzN7axxxDG+eNYCQoxieTIfHNUlahB2U84f7u4u/U+K63AzAGpi6G4QzglnFnRjMgNHBjHTWegvg2SvcGg==","signatures":[{"sig":"MEYCIQD5200hOI5Sd6AFVTeIyAlqC1fq+UJ0Z2TA2Y0kfsShfgIhANpeGzry/kDGnWc9vwjdmdrt9NC2mgV4RwotZPcVV3YC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216187},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.0.tgz","_integrity":"sha512-b4MAVzN7axxxDG+eNYCQoxieTIfHNUlahB2U84f7u4u/U+K63AzAGpi6G4QzglnFnRjMgNHBjHTWegvg2SvcGg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.18.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.2.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.0_1783442790012_0.5352148907139496","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@kraki/tentacle","version":"0.28.1","_id":"@kraki/tentacle@0.28.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"d6b03d29550f9d105e9358916c0c0ee5aa949093","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.1.tgz","fileCount":112,"integrity":"sha512-e5WK9pCuFF8NWkBRMqpvN6MZ82Lz36mdaiqUDABXR7CVvPazDnlYiz71v0ISIpBq281U+COpTa2EpAPJafheZw==","signatures":[{"sig":"MEYCIQDs/nAQgAEIYBW6ib7H1aj7ylKFbRfMTIVh5HGDhZqHswIhALMFMhocBvT7fXIFo3R2U8DpAvr4go5gpqEGx3Hdk2Ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223464},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.1.tgz","_integrity":"sha512-e5WK9pCuFF8NWkBRMqpvN6MZ82Lz36mdaiqUDABXR7CVvPazDnlYiz71v0ISIpBq281U+COpTa2EpAPJafheZw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.2.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.1_1783558265487_0.5764362095392888","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@kraki/tentacle","version":"0.28.2","_id":"@kraki/tentacle@0.28.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"db43fcf982f69de13b6bde8cef71b4b2682bd73e","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.2.tgz","fileCount":112,"integrity":"sha512-NsKfpexKyvok0SK/bYdyoaY9l+ZR3nX6lOtvMVF4iD5uqhKyPDKDjTnSmv6EDB67hxpaVgLTp2HwICiOZRd3Xw==","signatures":[{"sig":"MEYCIQCKWxquQmCPiAbW0S6QCbSH5vKV2FwC1y6tz5bPhcPqSQIhAN1JBN5gC3ulx7AaXClqApYWiGjizPs41spZAmaQOplU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229415},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.2.tgz","_integrity":"sha512-NsKfpexKyvok0SK/bYdyoaY9l+ZR3nX6lOtvMVF4iD5uqhKyPDKDjTnSmv6EDB67hxpaVgLTp2HwICiOZRd3Xw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.2.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.2_1783572010674_0.14889184647795206","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@kraki/tentacle","version":"0.28.3","_id":"@kraki/tentacle@0.28.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"04d350c9f8fd7d7d60e6086f67e8559a27c2c36f","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.3.tgz","fileCount":115,"integrity":"sha512-BafYF3vyohmpL1FyZD6uuqSd8SDmPtPKGD1CQG5YXhC5XgOxJ+IInK7igu1QSUwxBeHy77d2mlWJcwQ2RweD6g==","signatures":[{"sig":"MEYCIQDqmtLZvnjboMzCGNnOep9QAFEQ/m6bdn3afgvn7P2kSAIhAKdFbPsuvxkyIte51gfTOP2TaSfyRXgfFUzWbuzacC0I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239034},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.3.tgz","_integrity":"sha512-BafYF3vyohmpL1FyZD6uuqSd8SDmPtPKGD1CQG5YXhC5XgOxJ+IInK7igu1QSUwxBeHy77d2mlWJcwQ2RweD6g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.3_1783586860184_0.6448683398051609","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@kraki/tentacle","version":"0.28.4","_id":"@kraki/tentacle@0.28.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"75b7fee7d0b3fcb2593e5043ff27b49ac38d62b0","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.4.tgz","fileCount":115,"integrity":"sha512-mfmAk+xyou/pQmzSBPqDoNr+jgdNbpBRDBpwsZWwdsMFjq4vC9xQMWHgKb8LVeGSj3obs0saLe/dAMLsEAQT5w==","signatures":[{"sig":"MEQCIHe25Zb3H5GUkLhAEEqv62wBAUGX9bIHss+u16HkyhVTAiBFEjAUXSMl4NvJ5cS4GEPeZi62bnu/zHJ6/uxCCAH9ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239034},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.4.tgz","_integrity":"sha512-mfmAk+xyou/pQmzSBPqDoNr+jgdNbpBRDBpwsZWwdsMFjq4vC9xQMWHgKb8LVeGSj3obs0saLe/dAMLsEAQT5w==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.4_1783589203508_0.40023793186059886","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@kraki/tentacle","version":"0.28.5","_id":"@kraki/tentacle@0.28.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"8cc4b3e20cb893cb11929abe0458e753a0939e94","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.5.tgz","fileCount":115,"integrity":"sha512-C73exgIaVeIp6cESvnLeBGT7y3qlyWxQqUhAjMg1lGOfnmFkDfHldJbY+KZzOAoNA8dhFOq1sWp9G+IntcsR6A==","signatures":[{"sig":"MEUCIGwekOSEbBRaaQkI9qikAMxyFpJ4V2PEiwAtCKAkhIgFAiEAlczRipBNQySaJ3cjxUR3dRqQshjoxtaMyfYZmaQrfjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240159},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.5.tgz","_integrity":"sha512-C73exgIaVeIp6cESvnLeBGT7y3qlyWxQqUhAjMg1lGOfnmFkDfHldJbY+KZzOAoNA8dhFOq1sWp9G+IntcsR6A==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.5_1783590382380_0.5703040860331945","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@kraki/tentacle","version":"0.28.6","_id":"@kraki/tentacle@0.28.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f8fc1cad62df315abb1eb407a3f50e746bb667ba","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.6.tgz","fileCount":115,"integrity":"sha512-9CXZX5IBQwByS8CJqF1FvJ40nrtAqWCbD0roCm+H4c7ybTcaRDCUHZZx8Ru+zQymdp6GqIy7tcFmPjqBaErSNg==","signatures":[{"sig":"MEUCIQCZG2HygHyTkit/+iybO/PMV2EuwTx4W1b7KrnqcUlfowIgSQ5jgPnlDTOREb0jwmTE6mpIlMz0GWcnVyPgjD7G6Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241042},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.6.tgz","_integrity":"sha512-9CXZX5IBQwByS8CJqF1FvJ40nrtAqWCbD0roCm+H4c7ybTcaRDCUHZZx8Ru+zQymdp6GqIy7tcFmPjqBaErSNg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.6_1783591676827_0.2947404667287794","host":"s3://npm-registry-packages-npm-production"}},"0.28.7":{"name":"@kraki/tentacle","version":"0.28.7","_id":"@kraki/tentacle@0.28.7","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"88f1f7ee3c9d4d1eaf08176de92eb280bc8a1828","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.28.7.tgz","fileCount":115,"integrity":"sha512-Zdv8vPyLR2R6/XkJ9Ga0kRKOJ2jt5k5LttUMG2IXDEBPGJi5jAt9vY6pLZuzrcBoFyIMza5nk30NiuCN4hlQfg==","signatures":[{"sig":"MEYCIQCbSUNdiFac3WhAgYhmBQw5XME+zhgjT9QMN5jxYoriEAIhAN6RfGMxaWORFnItPY9NlPlyGaXC6ytrm3A50WCrcnzq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.28.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244654},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.28.7.tgz","_integrity":"sha512-Zdv8vPyLR2R6/XkJ9Ga0kRKOJ2jt5k5LttUMG2IXDEBPGJi5jAt9vY6pLZuzrcBoFyIMza5nk30NiuCN4hlQfg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.0","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.28.7_1783654568434_0.9963619171182103","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@kraki/tentacle","version":"0.29.0","_id":"@kraki/tentacle@0.29.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"9964729dd171db8f30db1880c51abcbaecfa3431","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.0.tgz","fileCount":115,"integrity":"sha512-weHN37uEKxRVndsb/aXNcxnHDZVHVxjtZEcSkddejLDTvlCtrCxLq7YBv12ZtOi2vfFRZ13LxvtcIEahrVliYQ==","signatures":[{"sig":"MEYCIQC6pl/7WaHvC9tdF3DpHxM4Rrx2Y4EQJ7Yc4fIRcZfKogIhAO3irQHDKh06w9FMvdrtxPHj3500CJxMZdRsvtIH70QN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1246097},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.0.tgz","_integrity":"sha512-weHN37uEKxRVndsb/aXNcxnHDZVHVxjtZEcSkddejLDTvlCtrCxLq7YBv12ZtOi2vfFRZ13LxvtcIEahrVliYQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.0_1783677851541_0.20965989523378026","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@kraki/tentacle","version":"0.29.1","_id":"@kraki/tentacle@0.29.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"b1ff7183f703885595519c709e671fb430c59de8","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.1.tgz","fileCount":115,"integrity":"sha512-Tfxi6bPWJpYoVnJgIDj6NL8SSQgadqTN0XM7EIIvTlBrHJzENckxL+0S10EngOj4nmgppw7AYtfAktVKHSpigA==","signatures":[{"sig":"MEUCIBaRKTDpOkGK1ZfEtz1XYGOzrtjc7YIIp2b6IvTF0O25AiEAr18OCLAJTeXIa85HoSPKlYzNVQ6rnFgAic5hRikZzHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1246454},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.1.tgz","_integrity":"sha512-Tfxi6bPWJpYoVnJgIDj6NL8SSQgadqTN0XM7EIIvTlBrHJzENckxL+0S10EngOj4nmgppw7AYtfAktVKHSpigA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.1_1783691012603_0.09637071609090775","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@kraki/tentacle","version":"0.29.2","_id":"@kraki/tentacle@0.29.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"92cd850e09463cca518dac720fe5c7d3b3ec59eb","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.2.tgz","fileCount":115,"integrity":"sha512-yfAkKSL4E7/Ycl8naYdG5ucnAtB4VEzxu9lJ1pLEOdL0oEb8++pWN5xEgASe6SU/SO0YwfE5Ap1dv+dUTyBemw==","signatures":[{"sig":"MEQCIAv8vYQXhP2X5f9A4R+ApQ0KrK6LYCYFuYuwqK0D62OmAiBUUKe0IRvTwJFsVsLVcH1Pc2r6XSVRAVm085XBjK97kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249892},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.2.tgz","_integrity":"sha512-yfAkKSL4E7/Ycl8naYdG5ucnAtB4VEzxu9lJ1pLEOdL0oEb8++pWN5xEgASe6SU/SO0YwfE5Ap1dv+dUTyBemw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.2_1783696868680_0.858223600875625","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@kraki/tentacle","version":"0.29.3","_id":"@kraki/tentacle@0.29.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"12edc89254582e119d9e4b153b434c3c576096a4","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.3.tgz","fileCount":115,"integrity":"sha512-F2/SSiVrp1eICqvMPRRxd3m6aiuDMrwspdNJjpbdKrXNN1q8W0nUpJn2Nqlzx+b7EV2UcQ9rXQ+fEb/wHd9wtQ==","signatures":[{"sig":"MEQCIFjzkWNzWQPwqIQcOxPHccBWJba3T5UYpN7+um0GGpMiAiBLg10+dgxWj1iijGHleo/z1+/l/WkeTAmk9wooIVhEig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1257982},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.3.tgz","_integrity":"sha512-F2/SSiVrp1eICqvMPRRxd3m6aiuDMrwspdNJjpbdKrXNN1q8W0nUpJn2Nqlzx+b7EV2UcQ9rXQ+fEb/wHd9wtQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.3_1783758212341_0.3909974032383541","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@kraki/tentacle","version":"0.29.4","_id":"@kraki/tentacle@0.29.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"27039f740df0c5259f83188224c8fda232eed573","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.4.tgz","fileCount":118,"integrity":"sha512-wWhPGIo0lOqRpHaJww0GoN6H/+9vnFeFLqFFEd/wqE6UEW32mgeNvUGTFRlXI34pe3oh3cR7nLCb2TCbbIw64w==","signatures":[{"sig":"MEYCIQCecdr4I6gKarasSP4tmb0hw+7n1j+A+cYJXYn2h/fJlQIhANfW4brtATXGZZLr47masCpVYSn4Ok/eZ4g9AdLCkoze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1264914},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.4.tgz","_integrity":"sha512-wWhPGIo0lOqRpHaJww0GoN6H/+9vnFeFLqFFEd/wqE6UEW32mgeNvUGTFRlXI34pe3oh3cR7nLCb2TCbbIw64w==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.4_1783768037563_0.5520627353381631","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@kraki/tentacle","version":"0.29.5","_id":"@kraki/tentacle@0.29.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e08436447ee65670502a2dce61fcf04290b5f5f5","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.5.tgz","fileCount":118,"integrity":"sha512-uvBuPBdfk4obrCGGofk1BDb0ghlaDOZvNOp4ZkpSdsa3i7qC2OeijxLfA1ywuNuWMhi5O5qbTATbrwor+C7mWw==","signatures":[{"sig":"MEQCIFAVv514dJr9ykrTHjUT3HVSap5ZObTigYsLsNLfQmtwAiAUFb4B+8jnTGi7/MD3DOS1EBQMTqZS4vj5ouvtREUpaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1267567},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.5.tgz","_integrity":"sha512-uvBuPBdfk4obrCGGofk1BDb0ghlaDOZvNOp4ZkpSdsa3i7qC2OeijxLfA1ywuNuWMhi5O5qbTATbrwor+C7mWw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.5_1783773164901_0.26963716850486574","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"@kraki/tentacle","version":"0.29.6","_id":"@kraki/tentacle@0.29.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c6fcead729569e6cf4539688020a8e9ee7d5d3fa","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.6.tgz","fileCount":118,"integrity":"sha512-LvEg4bW5W7W5pngeQlOn1TQZbGpvlIbp7uporv4Yt1/QQBaDOjhwtBWj211iwJlj627IF163TiEIXWgV8XEUUA==","signatures":[{"sig":"MEUCIQDmvTpf2RO4ua5eZ5iKsV7VOC90j0ZYbAOhIAKNxOZFzwIgGoRSqRTK2eKndmSTMelR/O2YDAzuLLlxJkD0Dwm6G6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269422},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.6.tgz","_integrity":"sha512-LvEg4bW5W7W5pngeQlOn1TQZbGpvlIbp7uporv4Yt1/QQBaDOjhwtBWj211iwJlj627IF163TiEIXWgV8XEUUA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.6_1783779752096_0.22046778970636804","host":"s3://npm-registry-packages-npm-production"}},"0.29.7":{"name":"@kraki/tentacle","version":"0.29.7","_id":"@kraki/tentacle@0.29.7","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"3727d9cbb54ddf634361ffb95daf67deca092c87","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.7.tgz","fileCount":118,"integrity":"sha512-DJMw3n0Gx27ssapRKtfC365n0WlNr9vHzgFfJk/0e+FbsePSM+5UtbADfODX4lWfQ1Kj8xyNkJ50ixfUr+lUsQ==","signatures":[{"sig":"MEUCIQC44GMYNtcr3EGZeODSiUtTW2YX5wnRE7pwZi3hsJHzjQIgHkutsNRtVxNLAdCTw6cXUznYfWUVbhXhq/Bt0+it26Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1298073},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.7.tgz","_integrity":"sha512-DJMw3n0Gx27ssapRKtfC365n0WlNr9vHzgFfJk/0e+FbsePSM+5UtbADfODX4lWfQ1Kj8xyNkJ50ixfUr+lUsQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.7_1783860263827_0.3107702828263572","host":"s3://npm-registry-packages-npm-production"}},"0.29.8":{"name":"@kraki/tentacle","version":"0.29.8","_id":"@kraki/tentacle@0.29.8","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ed1e29562e2961a3d0dddc1ce2ddc6b8e1dd5424","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.8.tgz","fileCount":118,"integrity":"sha512-1Cy+LHD7zI/ieRz6TabyZ6R0SnowWqQQzrqmAw4hu5LifDCCACDhA+vwVdcPeRYqxFuPmVaEgOt7HzrcNo77yg==","signatures":[{"sig":"MEQCIGZq5Fm/SBEu2DCmbx5D9QJtpmDFblr4kMR+bY+2u8rYAiBc5Q5dy7clfMgM97sQuoFdDhwI8AB1htOsiCKCwxZUJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1298604},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.8.tgz","_integrity":"sha512-1Cy+LHD7zI/ieRz6TabyZ6R0SnowWqQQzrqmAw4hu5LifDCCACDhA+vwVdcPeRYqxFuPmVaEgOt7HzrcNo77yg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.8_1783865111032_0.8282675472977161","host":"s3://npm-registry-packages-npm-production"}},"0.29.9":{"name":"@kraki/tentacle","version":"0.29.9","_id":"@kraki/tentacle@0.29.9","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"98a6584449a88c73b446f81e5ef18c97ba8afd1c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.9.tgz","fileCount":118,"integrity":"sha512-VsAqrzIvX9TbQpSUxiaVHqQwaqPQJ8yCtM9SORjvQG7KqSabjjTm5hVhfEkiVxHd+31QoYkANRTwJxhEzATZqA==","signatures":[{"sig":"MEUCIAYCRozaVC05xlDu9Gx3hM3FHpoDvFDtq52uqCUQGU8AAiEA5ljyk+Yj+QutMP/KEjtGGBzTj27E8wtfA+XeYEgHLJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313222},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.9.tgz","_integrity":"sha512-VsAqrzIvX9TbQpSUxiaVHqQwaqPQJ8yCtM9SORjvQG7KqSabjjTm5hVhfEkiVxHd+31QoYkANRTwJxhEzATZqA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.9_1783909463937_0.9514785997586519","host":"s3://npm-registry-packages-npm-production"}},"0.29.10":{"name":"@kraki/tentacle","version":"0.29.10","_id":"@kraki/tentacle@0.29.10","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"20d4a3b718ba21b1f6140bcf59e3b7e86fbd0847","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.10.tgz","fileCount":118,"integrity":"sha512-eRraUvqM/DmvvG5+TehTe9f2UBKyQZKhnvX9nZ6I6Mi5TnzYMZsSRswrpDhrPVyeWCdELml5f7Tp6hWCLkZRYA==","signatures":[{"sig":"MEUCIEQdJsrDIy1aAIuZnV+2vOvgj2yra32WniARhU5UjuxLAiEA3Xk9sEQE/lj2XV8IArlXkssLrMz/yCy1DR47g6v0T0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1322938},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.10.tgz","_integrity":"sha512-eRraUvqM/DmvvG5+TehTe9f2UBKyQZKhnvX9nZ6I6Mi5TnzYMZsSRswrpDhrPVyeWCdELml5f7Tp6hWCLkZRYA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.10_1783914662308_0.690763781114822","host":"s3://npm-registry-packages-npm-production"}},"0.29.11":{"name":"@kraki/tentacle","version":"0.29.11","_id":"@kraki/tentacle@0.29.11","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ff2fd704466076d0c7b049c0df36245cb12dd5ee","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.11.tgz","fileCount":118,"integrity":"sha512-+i8c90h55vicLbQ/+T24Zeba5Qwxt6ivjUZ55M+FpRu2EKVeGhyBO8p81HPOfH1BLld3/wXiRor5Jh1QjikwVA==","signatures":[{"sig":"MEQCIDnv8EyckDdptepa2xzVap15NvIjDd0H90Su+Ub+nKLAAiBSq0CKjLzftRQA19sMPiXKXmQ01ESQ47U+C0oCv7VVIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1322938},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.11.tgz","_integrity":"sha512-+i8c90h55vicLbQ/+T24Zeba5Qwxt6ivjUZ55M+FpRu2EKVeGhyBO8p81HPOfH1BLld3/wXiRor5Jh1QjikwVA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.1","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.11_1783944561865_0.5263782969410729","host":"s3://npm-registry-packages-npm-production"}},"0.29.12":{"name":"@kraki/tentacle","version":"0.29.12","_id":"@kraki/tentacle@0.29.12","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"9e406316fcb4854962ff8951f88886c272ff5c31","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.12.tgz","fileCount":118,"integrity":"sha512-bKGGS5IvcagJq9NjBZ7hzN1idJcMQ38QDMeQIPq+RrKtUzFz4OxQQzzdpRqrLVgHOxTyX/j3wQcf+W1REYLlvA==","signatures":[{"sig":"MEUCIHTSrVibwrxUYg+Q+HpebS+z3wQwK9bZCJugOxsDEsmEAiEAtnxUJ2McTGDqnm1NyIS/8HTyMrF7cOloRst5VbP3eO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326984},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.12.tgz","_integrity":"sha512-bKGGS5IvcagJq9NjBZ7hzN1idJcMQ38QDMeQIPq+RrKtUzFz4OxQQzzdpRqrLVgHOxTyX/j3wQcf+W1REYLlvA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.3","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.12_1783946801866_0.3339978353763715","host":"s3://npm-registry-packages-npm-production"}},"0.29.13":{"name":"@kraki/tentacle","version":"0.29.13","_id":"@kraki/tentacle@0.29.13","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f070139ef49f09b2b8485d29afd3e34d8e280cad","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.13.tgz","fileCount":118,"integrity":"sha512-ksxE4uFR2X1AfKxWjB2f75Sr4QUK16xzI2K/P+Cvbl/+CYDI4SsrTwJFSlmhxErCYVZonqdY2xg5R0F0i5XUEg==","signatures":[{"sig":"MEUCIQD2MtR2hRIsoEDDWe79cerud24QGqZl5fr4P5krvlW+tgIgMapBlcSc7cx8Vit7CLYc5+ncaE7Xio616qMKTH/hd9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327333},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.13.tgz","_integrity":"sha512-ksxE4uFR2X1AfKxWjB2f75Sr4QUK16xzI2K/P+Cvbl/+CYDI4SsrTwJFSlmhxErCYVZonqdY2xg5R0F0i5XUEg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.3","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.13_1783998407171_0.6379849867648781","host":"s3://npm-registry-packages-npm-production"}},"0.29.14":{"name":"@kraki/tentacle","version":"0.29.14","_id":"@kraki/tentacle@0.29.14","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"33024d8b1014169ee84c9dfab1940888d89a04a2","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.14.tgz","fileCount":118,"integrity":"sha512-p6bGiHHKtJ6IlrIuC9VIRnOrDS8wyNG7MH9RDA8nzCoIXJ1cNtQS1oVufOW13lcpZZ6LwOEFosAyRMAWeOBycg==","signatures":[{"sig":"MEUCIEnwPeHFai3XHzmChWPhD9aswUohTpDgjh+Gs8zBffmlAiEAn1ZJRE6FRhzslk2uZa1budcHyrIj4/dfRXWcNy1JFN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327996},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.14.tgz","_integrity":"sha512-p6bGiHHKtJ6IlrIuC9VIRnOrDS8wyNG7MH9RDA8nzCoIXJ1cNtQS1oVufOW13lcpZZ6LwOEFosAyRMAWeOBycg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.3","@kraki/protocol":"0.18.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.14_1783999173886_0.4841942290831549","host":"s3://npm-registry-packages-npm-production"}},"0.29.15":{"name":"@kraki/tentacle","version":"0.29.15","_id":"@kraki/tentacle@0.29.15","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"fdc55ef5080042314c549e8627937403a58618b2","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.15.tgz","fileCount":118,"integrity":"sha512-Z4fqYLH+hWfrAnUiQia6EOBJv9lnfBn48qd5W2/uUVIyKR96ZbFUcXnQ6SP1eD8SlKFMqSMQAKGlcOQC5HCjzA==","signatures":[{"sig":"MEUCIQDG0Kp3YDqxqUqC7phFD0viF55PasT9HNoogs1G+DCHnAIgfRwCvqLrI5yhVh30CdWXdxapvMrO5D9Llee2RJhR49M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1331529},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.15.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.15.tgz","_integrity":"sha512-Z4fqYLH+hWfrAnUiQia6EOBJv9lnfBn48qd5W2/uUVIyKR96ZbFUcXnQ6SP1eD8SlKFMqSMQAKGlcOQC5HCjzA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.3.3","@kraki/protocol":"0.19.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.15_1784105850497_0.11398016910713071","host":"s3://npm-registry-packages-npm-production"}},"0.29.16":{"name":"@kraki/tentacle","version":"0.29.16","_id":"@kraki/tentacle@0.29.16","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"ad07b4872e33d10b3bcbc2cefb969ac92318b25b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.29.16.tgz","fileCount":118,"integrity":"sha512-UzA/iznLvIPtsr2SalpIAJzFnU8RNbcTu5WQC+WPZpZWzc0al1wwudWgPi99s9TbB18K065uhG5S0s6mg5Pf4A==","signatures":[{"sig":"MEUCIBYhZjbuZSqjXKwjDmphhH61H7jDT5/87eNMG16m/hntAiEAh/a4KkUWqXKDMWrvBS5kID8bIn7GA/m+iZc1ChTHB50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.29.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338007},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.16.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.29.16.tgz","_integrity":"sha512-UzA/iznLvIPtsr2SalpIAJzFnU8RNbcTu5WQC+WPZpZWzc0al1wwudWgPi99s9TbB18K065uhG5S0s6mg5Pf4A==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.19.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.29.16_1784113582684_0.7031068934525782","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@kraki/tentacle","version":"0.30.0","_id":"@kraki/tentacle@0.30.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f22fd5abe6b727fa76d8a7c219583db69de302ca","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.30.0.tgz","fileCount":118,"integrity":"sha512-F9c4l9LJnd97S69O4TKf+WjomK7s/e8uPJSYC2JxS1Ljb+Yv8WaCRuDhhSrat21oAn2DXdLEa5kSxL8FnU9wRA==","signatures":[{"sig":"MEUCIQDUHqIF41z4RNM9KnzPQBQe6tAx0chKP11wRN2BIA30NwIgQLJUVWfgLIFb0JNWNTZ/icJ797XvBb9tVhaPhipBx7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338586},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.30.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.30.0.tgz","_integrity":"sha512-F9c4l9LJnd97S69O4TKf+WjomK7s/e8uPJSYC2JxS1Ljb+Yv8WaCRuDhhSrat21oAn2DXdLEa5kSxL8FnU9wRA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.20.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.30.0_1784184031368_0.22617845139653525","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@kraki/tentacle","version":"0.31.0","_id":"@kraki/tentacle@0.31.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"caa0f735e27a6a15aa2ad4e0c58f6d183bc978a1","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.0.tgz","fileCount":121,"integrity":"sha512-Cs0GNfOR5xl0dToN4XOuUVrt9+KBHfyHyZRWqRl4fC+EImY3LbS7YGZY99AJ2m9NvYfXnHYX+21fZ/Lz2bJrtA==","signatures":[{"sig":"MEUCIFGFxBUvfRT5MVySW8PO2SGFxa205ZiexrgK7yImERrkAiEAwsn1wtvJzBoaQnQwa6ihnEQ1m75duIZ6CsSXS4RNJms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349428},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.0.tgz","_integrity":"sha512-Cs0GNfOR5xl0dToN4XOuUVrt9+KBHfyHyZRWqRl4fC+EImY3LbS7YGZY99AJ2m9NvYfXnHYX+21fZ/Lz2bJrtA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.0_1784260745042_0.6268937505401584","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@kraki/tentacle","version":"0.31.1","_id":"@kraki/tentacle@0.31.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"933a0774449b422f6a28fd1a7483fe8bea3a8c1b","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.1.tgz","fileCount":121,"integrity":"sha512-0e2OI2G6xwg9DR0Vh/a6qU1/wqf8egnLrCSHlWXNImFjS8x3x+he4m1RsHZCFXCn1zOUt1J/OeU+40T/0PN7fg==","signatures":[{"sig":"MEUCIBGzxSEkVGToCsnvgaq4KXxawm84vUFSFDUGBNwJ05G8AiEA0ThOcGaIjj6JsrLKh+3NH6ewutvMFiplxgKYyMmrtVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1351725},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.1.tgz","_integrity":"sha512-0e2OI2G6xwg9DR0Vh/a6qU1/wqf8egnLrCSHlWXNImFjS8x3x+he4m1RsHZCFXCn1zOUt1J/OeU+40T/0PN7fg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.1_1784610395124_0.5693222924753794","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@kraki/tentacle","version":"0.31.2","_id":"@kraki/tentacle@0.31.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"1a7589b1b75e974db9194f13e32b4150dde3df24","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.2.tgz","fileCount":121,"integrity":"sha512-GcTqvgYKvi9oMAP+leIZbBoBepy1ORz470mW5L9oIdoH1os2qDjUsffHcs0hwMvGu8fDn2ja5eFnw3TPGPSLDw==","signatures":[{"sig":"MEQCIDp68WauNkmGAk0xAfkysfu8HFho8Rnl5QUNRwCoZmIxAiBrk6vc94wu+H/TbtCP3M68II3q21i7SnlqNjhP4SdC6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352168},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.2.tgz","_integrity":"sha512-GcTqvgYKvi9oMAP+leIZbBoBepy1ORz470mW5L9oIdoH1os2qDjUsffHcs0hwMvGu8fDn2ja5eFnw3TPGPSLDw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.2_1784725077072_0.49032704243544467","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"@kraki/tentacle","version":"0.31.3","_id":"@kraki/tentacle@0.31.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"4f0ae259f8aaa711c2a2569f55753456a89ee73a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.3.tgz","fileCount":121,"integrity":"sha512-+QY9UwH9YK6ojEHob++lnaGzk1+Uk3K/H+myNLYnm3/yHDo8DmqsXG+CXn00+V4qsuIVUd0Lixn2+jy1QYPOuA==","signatures":[{"sig":"MEUCIHfPPLZ4BSwlInCFz0Y2FVXhkrzXVxdhElqkmdstbrrBAiEAzYyoATON9G4EvJPzz1RwIiJjfs7sqrlmssVKRJ/veZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389076},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.3.tgz","_integrity":"sha512-+QY9UwH9YK6ojEHob++lnaGzk1+Uk3K/H+myNLYnm3/yHDo8DmqsXG+CXn00+V4qsuIVUd0Lixn2+jy1QYPOuA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.3_1784733024620_0.59344296748629","host":"s3://npm-registry-packages-npm-production"}},"0.31.4":{"name":"@kraki/tentacle","version":"0.31.4","_id":"@kraki/tentacle@0.31.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"0f474bcf83858e4d82dcc57654db4fad02085741","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.4.tgz","fileCount":121,"integrity":"sha512-say/3x8h1gDYFaMKzwrIL3jql5QYkua0ZovPP2zGFyOYE6O4HpiKlI8Ot1vuv6OxnVZvZwqIs8vyV0Vzv3Ie8Q==","signatures":[{"sig":"MEQCIB1LO/o1bGeZrgDJYLBXFQThokS082B/6uv64SzEEwXSAiA0kMP9qX4QyOL3kcztC5uCMILsmqq9FWoup/4nO+qy+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389076},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.4.tgz","_integrity":"sha512-say/3x8h1gDYFaMKzwrIL3jql5QYkua0ZovPP2zGFyOYE6O4HpiKlI8Ot1vuv6OxnVZvZwqIs8vyV0Vzv3Ie8Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.4_1784736943550_0.9070900672390829","host":"s3://npm-registry-packages-npm-production"}},"0.31.5":{"name":"@kraki/tentacle","version":"0.31.5","_id":"@kraki/tentacle@0.31.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"a717f90a4e1be385ee0590c321d462ba14f8cc6c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.5.tgz","fileCount":121,"integrity":"sha512-GP2UUGzaz0tRIWyC+pztAtzFPe9frCq3rKg9HltTZcf/A9V4ygFq9lH5ptnx/nLZojO4T4+XfUYKkGTp1/Bk4Q==","signatures":[{"sig":"MEUCIE9vxYCtn2dlBIrHehWHlphQrAPhdqiq9g7jQ0ZGlNy5AiEA7ryJsBliO+Xe5yR0ehYwMCOBEb2zJE9Y60IYbGxyQng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391597},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.5.tgz","_integrity":"sha512-GP2UUGzaz0tRIWyC+pztAtzFPe9frCq3rKg9HltTZcf/A9V4ygFq9lH5ptnx/nLZojO4T4+XfUYKkGTp1/Bk4Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.5_1784777691739_0.8289470260358225","host":"s3://npm-registry-packages-npm-production"}},"0.31.6":{"name":"@kraki/tentacle","version":"0.31.6","_id":"@kraki/tentacle@0.31.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"3138c6cbd67ca9e38228e0cf8a50c39988173ed8","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.6.tgz","fileCount":121,"integrity":"sha512-Jqu0aHSPKSXAnwLXnNbWqLg9nbDtnVuTAQq5Y3Sag8xSJe9omhDsEMjY2HNTHdborPldWDTFyog88JhQcw1dOQ==","signatures":[{"sig":"MEUCICRHj9qNbWTD0gzQQollhO9h9dQOhss9dfrLoF0cZFdlAiEA3a1FbmMKL91d+vbmaMskl9iqChAQjsW15qiucB13ZiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1420998},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.6.tgz","_integrity":"sha512-Jqu0aHSPKSXAnwLXnNbWqLg9nbDtnVuTAQq5Y3Sag8xSJe9omhDsEMjY2HNTHdborPldWDTFyog88JhQcw1dOQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.6_1785073050660_0.5602656361132041","host":"s3://npm-registry-packages-npm-production"}},"0.31.7":{"name":"@kraki/tentacle","version":"0.31.7","_id":"@kraki/tentacle@0.31.7","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f3d7885b7f15bb7f67f59905135e13abe1d27906","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.7.tgz","fileCount":121,"integrity":"sha512-2jkRI/8zeaIodJohXzy5a4R31F94o9GUBXTy9qkBc4puVOAQ3x5pH5WPhO4/itAR1fzSE8Bta62pgnCJDP3aPw==","signatures":[{"sig":"MEUCIDbsOU2zpdmwPsfT+ioUZJ+nNn/qrGTY1XGddZ3WvJEDAiEAm55RomqzFLvWum1Wj5x0gK+TIgd7hipOFH7CxhKBXKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429182},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.7.tgz","_integrity":"sha512-2jkRI/8zeaIodJohXzy5a4R31F94o9GUBXTy9qkBc4puVOAQ3x5pH5WPhO4/itAR1fzSE8Bta62pgnCJDP3aPw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.4.1","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.7_1785163463022_0.39677393018714446","host":"s3://npm-registry-packages-npm-production"}},"0.31.8":{"name":"@kraki/tentacle","version":"0.31.8","_id":"@kraki/tentacle@0.31.8","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e6c050db0dd45d3a308a5aa85a2b05dc9c7797bd","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.8.tgz","fileCount":121,"integrity":"sha512-D+3qsEpud5JRqluo9Gf7Yi1gj4c/6G1YucqoT+MmqCqOmomgDmMP/oJrBxEFSLQbVtCk/vuT/nZaZv9INrITTA==","signatures":[{"sig":"MEYCIQDBiGLgM0rSpRSa3s3kS2pajsQDA4GiPKngJXVW5E72yQIhAPgkKBoY4Crrx2j1IEwyso6waB1FfPsOJ6KOp4bnSC3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429182},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.8.tgz","_integrity":"sha512-D+3qsEpud5JRqluo9Gf7Yi1gj4c/6G1YucqoT+MmqCqOmomgDmMP/oJrBxEFSLQbVtCk/vuT/nZaZv9INrITTA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.8_1785164779782_0.5458166711454331","host":"s3://npm-registry-packages-npm-production"}},"0.31.9":{"name":"@kraki/tentacle","version":"0.31.9","_id":"@kraki/tentacle@0.31.9","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"6ba13197e918bff2bca25b6308d2aced2e98eb2c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.9.tgz","fileCount":121,"integrity":"sha512-20Z5175fa2NAqaBImszBJr5x0v6X2KImOy73Lx8q1K5os98c9V1A5rMQ5oZqs8jGSqZRFGh+6GEc7Hx6BhJ0SA==","signatures":[{"sig":"MEUCIQDRkekL60jPjUP8ijpxdE+C/bVkg+l1lwSyiW13aRmW8wIgZsauV1V/A5COAauSgSWwvfMZzoscwqwzVCuZHXlB8cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438867},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.9.tgz","_integrity":"sha512-20Z5175fa2NAqaBImszBJr5x0v6X2KImOy73Lx8q1K5os98c9V1A5rMQ5oZqs8jGSqZRFGh+6GEc7Hx6BhJ0SA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.9_1785213820441_0.45467279324585763","host":"s3://npm-registry-packages-npm-production"}},"0.31.10":{"name":"@kraki/tentacle","version":"0.31.10","_id":"@kraki/tentacle@0.31.10","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"283384d2b486c90d25a1100d6a936f89b0295173","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.10.tgz","fileCount":121,"integrity":"sha512-w8T4i4mfrpwYRo7L2O2tEmllI1cQ6FqqVeOfReUmexWJUj4BLvTnTNhkuZ002DPwVH88TQ+R8bCwg1tWa/tCoA==","signatures":[{"sig":"MEUCIQDp26V9OzFqnBl6Gp4erDXWHkACrx0V+gvl+aE3al7vOgIgDc10brGcEnedvSfaZA/zmZdDkW+LjoZzT2SdtbwYsY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439465},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.10.tgz","_integrity":"sha512-w8T4i4mfrpwYRo7L2O2tEmllI1cQ6FqqVeOfReUmexWJUj4BLvTnTNhkuZ002DPwVH88TQ+R8bCwg1tWa/tCoA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.10_1785215276431_0.5658376440146489","host":"s3://npm-registry-packages-npm-production"}},"0.31.11":{"name":"@kraki/tentacle","version":"0.31.11","_id":"@kraki/tentacle@0.31.11","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"196d5f622e1697cf10a742b2506991ad7ec028ab","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.11.tgz","fileCount":121,"integrity":"sha512-IQ/RFOyMnK7FIxJlqwOCTQpVqhE5k81+4Z4wF2lzvGXeul0bSYA78aAJAFpO1k0b+ESaJqC4wMsgO8bKIoAHvQ==","signatures":[{"sig":"MEYCIQDeMETQHAzIq/GIq48hCQp72Qv0PFL/etbvIAigpoLT3gIhAJ/PXXeQcrjlXWGsHwiqpEiMzOBuZ9digStFybn+HP47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1454884},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.11.tgz","_integrity":"sha512-IQ/RFOyMnK7FIxJlqwOCTQpVqhE5k81+4Z4wF2lzvGXeul0bSYA78aAJAFpO1k0b+ESaJqC4wMsgO8bKIoAHvQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.11_1785344929775_0.3692694064077311","host":"s3://npm-registry-packages-npm-production"}},"0.31.12":{"name":"@kraki/tentacle","version":"0.31.12","_id":"@kraki/tentacle@0.31.12","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e0017bacc3fe777fc4f2f0a57c2e9857f5bc31d7","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.12.tgz","fileCount":121,"integrity":"sha512-8FMRoGb20VhNxrcd2RNv6GGj+rTLIypbSZX+7Jna0fVwjSXtoWrWyY/ddnGrXRbAT9ecT9T6oUPUd7RA4yZDDg==","signatures":[{"sig":"MEUCIQDjfZwGw0yZ0MtZ3PWzWgoBabnZBGtjVRmbZzAVvItM9QIgJj1S0MzN5Pe9TBOPFx5IpL+6IfpmEKtAuEQzDOiS00I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461029},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.12.tgz","_integrity":"sha512-8FMRoGb20VhNxrcd2RNv6GGj+rTLIypbSZX+7Jna0fVwjSXtoWrWyY/ddnGrXRbAT9ecT9T6oUPUd7RA4yZDDg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.12_1785646918566_0.20859090711748185","host":"s3://npm-registry-packages-npm-production"}},"0.31.13":{"name":"@kraki/tentacle","version":"0.31.13","_id":"@kraki/tentacle@0.31.13","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"0d9e7b5013b5dc9d938750dd9da7a4f5cc8b8edf","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.13.tgz","fileCount":121,"integrity":"sha512-JZHL0c18hZYXObJV9ZkTf8uXVXGRcKeOldsZvX2zqZ7LyQESDeQ39UwfbkQTMyClFP0CS8LtnVdMrkwfwWepew==","signatures":[{"sig":"MEUCIEu+BmqQ0jTVfvuPOrSL6qmqkirrE5cJ9GGjAVlUmcoTAiEAppAD1eqVxlEZCn2BSMRjg7kXXeNIXlGGtB7P5KYzRsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461029},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.13.tgz","_integrity":"sha512-JZHL0c18hZYXObJV9ZkTf8uXVXGRcKeOldsZvX2zqZ7LyQESDeQ39UwfbkQTMyClFP0CS8LtnVdMrkwfwWepew==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.13_1785671981845_0.058136510082495096","host":"s3://npm-registry-packages-npm-production"}},"0.31.14":{"name":"@kraki/tentacle","version":"0.31.14","_id":"@kraki/tentacle@0.31.14","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"1c4e2ee44126d60b6aacad06e04c9dfff8cf1f02","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.14.tgz","fileCount":121,"integrity":"sha512-/jku8NQKfbqjoxj/spJfp/xNEbXecYo37iqEU7Iy61PuC8qt74W5xfKuQy+VIc9zWvnP56Nm0ZwfEdQ2HJG41g==","signatures":[{"sig":"MEUCIQCAWK0Pvi72Gb5iR/obgJTboHi/+d/U+/BH/8qZ6pDNuAIgG5JZuo0g6L7avJ7+9JLRoiNtUUquN0TEQPOoyfKvy9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1463088},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.14.tgz","_integrity":"sha512-/jku8NQKfbqjoxj/spJfp/xNEbXecYo37iqEU7Iy61PuC8qt74W5xfKuQy+VIc9zWvnP56Nm0ZwfEdQ2HJG41g==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.14_1785753107692_0.6293934107318708","host":"s3://npm-registry-packages-npm-production"}},"0.31.15":{"name":"@kraki/tentacle","version":"0.31.15","_id":"@kraki/tentacle@0.31.15","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"d395b4ef2d06153386de0799849a7c3d103f1185","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.15.tgz","fileCount":121,"integrity":"sha512-Uvyynx2JC1zVHSGVbtZcch9gpjPYPbvb+txq+Q/n53KETgq6pNZ6qBPKC2i9d6owdXmkv0J4L3SiYHmAdvImqg==","signatures":[{"sig":"MEQCIHGgt8JEcNMGRShvVH5UMhpzaOqRemD+MoVDmANBQOhLAiATLtaFwjE7ADECcQ3ho2WtEXEiyVQwIdCAcRyS5iYxhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1465485},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.15.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.15.tgz","_integrity":"sha512-Uvyynx2JC1zVHSGVbtZcch9gpjPYPbvb+txq+Q/n53KETgq6pNZ6qBPKC2i9d6owdXmkv0J4L3SiYHmAdvImqg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.16.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.15_1785834743272_0.5454316550901308","host":"s3://npm-registry-packages-npm-production"}},"0.31.16":{"name":"@kraki/tentacle","version":"0.31.16","_id":"@kraki/tentacle@0.31.16","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"005599ad03918d51ebbc4b698d14e1efa9830e09","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.16.tgz","fileCount":121,"integrity":"sha512-3iomAt+D66uyhUXyPBCHDmfYg1B15nokICRWu6bw2iuPfcbfIDooQw/pv2F5qbitaZDdBH3IHVE/X1yebBDsFg==","signatures":[{"sig":"MEQCIGrNn3459hrAcVuEfH12X7EwreNgLyV6FzfjUMv3ShWIAiBaWy0Xi6caKEY5IKz3OXFUboQz4fZxUuTulCrV5QKCxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1465485},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.16.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.16.tgz","_integrity":"sha512-3iomAt+D66uyhUXyPBCHDmfYg1B15nokICRWu6bw2iuPfcbfIDooQw/pv2F5qbitaZDdBH3IHVE/X1yebBDsFg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.80.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.16_1786072007289_0.2237306608639087","host":"s3://npm-registry-packages-npm-production"}},"0.31.17":{"name":"@kraki/tentacle","version":"0.31.17","_id":"@kraki/tentacle@0.31.17","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"37a8b2f672c60289e1c9c9e24e464fc9d8065bc5","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.17.tgz","fileCount":121,"integrity":"sha512-BCAI+n9QwXo0XrkU7yki/tLO3VVHfDjfeF5kSEGqVAoH9oYrh4QICgogmH32uC+zXms9PrTPUj7RcywdXHM6ZQ==","signatures":[{"sig":"MEUCICXkNrplAgvOJLflzfcrA2eSsCeh5UBVNtXh2I4aFBQGAiEAr6CGM8ojH9e3VVh0Gx0A/9CzVf1XcMeVZzm+OmTm7eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542676},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.17.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.17.tgz","_integrity":"sha512-BCAI+n9QwXo0XrkU7yki/tLO3VVHfDjfeF5kSEGqVAoH9oYrh4QICgogmH32uC+zXms9PrTPUj7RcywdXHM6ZQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.17_1786870108086_0.1080821780158403","host":"s3://npm-registry-packages-npm-production"}},"0.31.18":{"name":"@kraki/tentacle","version":"0.31.18","_id":"@kraki/tentacle@0.31.18","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"99a048c2836ecdd89324d35b6c61171a07c9483e","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.18.tgz","fileCount":121,"integrity":"sha512-8IS/3UP/QgKGtibZwYOrQf443oFx1pJ49vq+kmELwe05Dqoaus6sGO7DwNkZj6Fbm0rST/iFRDeRuALQEOWWiQ==","signatures":[{"sig":"MEUCIQDHMyaM5ME8TQhwTLk0jmyBvGkMrGZ4N+Z8xxq4b6oTpwIgLFf91zVfCByMBmV3IWjoalhiXWV3aumg0ZX7zNH9Y/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545136},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.18.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.18.tgz","_integrity":"sha512-8IS/3UP/QgKGtibZwYOrQf443oFx1pJ49vq+kmELwe05Dqoaus6sGO7DwNkZj6Fbm0rST/iFRDeRuALQEOWWiQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.18_1787011626837_0.6170135304290036","host":"s3://npm-registry-packages-npm-production"}},"0.31.19":{"name":"@kraki/tentacle","version":"0.31.19","_id":"@kraki/tentacle@0.31.19","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"0c29485e222aa7604834647b4ca545b174703915","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.19.tgz","fileCount":121,"integrity":"sha512-v4kIc87L2ydAT+8MbqiJlazGgKuKTCqMKXf6elb9R71GuSX2IlWNjBANogvQsihP6bSvumoprfpJW0ypd4cRJg==","signatures":[{"sig":"MEYCIQCxApwOf6U64q3+G5hL1kzSyZr5cgu8vVN7kIGyU/UTdQIhAL1GGy4SC+X99TDJqaU9kbr45XukoaleTIryfU3rI8Yo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546891},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.19.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.19.tgz","_integrity":"sha512-v4kIc87L2ydAT+8MbqiJlazGgKuKTCqMKXf6elb9R71GuSX2IlWNjBANogvQsihP6bSvumoprfpJW0ypd4cRJg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.19_1787382046010_0.37792029357299795","host":"s3://npm-registry-packages-npm-production"}},"0.31.20":{"name":"@kraki/tentacle","version":"0.31.20","_id":"@kraki/tentacle@0.31.20","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"b7b70ee4a78429619b241d810156a0dd19287373","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.20.tgz","fileCount":121,"integrity":"sha512-4FuaDutwiR+qBIlGDYXZonVXo9dcFOOjPvInTbQC8omUdpMOMxLCUzyTTCa3a5nbIGyOcvEXFL/da2zthZj9kQ==","signatures":[{"sig":"MEUCIGXSRJGseSy0MSdLd5fr/ik0dpBX+nG3vKWi7/HXtlhdAiEAgEuPOEtLok7WR5k5dbSy0SUQQWCD4IjsfbiqFdq5XW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1556217},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.20.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.20.tgz","_integrity":"sha512-4FuaDutwiR+qBIlGDYXZonVXo9dcFOOjPvInTbQC8omUdpMOMxLCUzyTTCa3a5nbIGyOcvEXFL/da2zthZj9kQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.20_1787710878678_0.23901480035319045","host":"s3://npm-registry-packages-npm-production"}},"0.31.21":{"name":"@kraki/tentacle","version":"0.31.21","_id":"@kraki/tentacle@0.31.21","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"f61d8354601d50acdec9cfe3e4b523c227dde35e","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.21.tgz","fileCount":121,"integrity":"sha512-J/a4jUj8O6s8fcna7jfkIOwGudBeI/JlR6r0FLH8cwxHf+HVkXsobWUM3+9v9Syjj0nVgReS/dOZ3tGvfo9kLQ==","signatures":[{"sig":"MEQCIAidGRXWTRTmZjp/GPPV/LMiRsXQA7Yy0CTHS9PqTGIgAiAXUZMfQk++XBGSoY9eBb1tSXdK3LkWak+XvT0V5yoVcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1561206},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.21.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.21.tgz","_integrity":"sha512-J/a4jUj8O6s8fcna7jfkIOwGudBeI/JlR6r0FLH8cwxHf+HVkXsobWUM3+9v9Syjj0nVgReS/dOZ3tGvfo9kLQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.17.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.21_1788085340125_0.5623581582661483","host":"s3://npm-registry-packages-npm-production"}},"0.31.22":{"name":"@kraki/tentacle","version":"0.31.22","_id":"@kraki/tentacle@0.31.22","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"98fadbec70fd2fad2b0c0825d5a98427676bc03a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.22.tgz","fileCount":121,"integrity":"sha512-+88UgnH+faHRZiUSOb3JWKHN36hA7nt87rj7tzIc3z0JRC3IE9rKYLRE9jjm1Kxmvf3Iy1C3l6111IjwCH4OaA==","signatures":[{"sig":"MEQCIGqI6KNYQU43dfaGMU3rUpZes/c0QBwi6/yK+6/aPxghAiBvqUzl7kCNje3zLT+Qi+eufo7u8lRxarmT76J6r5mL7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICHy2i1Op9uv6eHpJrsxLrz39lwwakMkJsIkcVnIxpAfAiEA8NDp4p4A8sKyxMXITkQ//k5IULsivz2IkL0kyutaBaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1561457},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.22.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.22.tgz","_integrity":"sha512-+88UgnH+faHRZiUSOb3JWKHN36hA7nt87rj7tzIc3z0JRC3IE9rKYLRE9jjm1Kxmvf3Iy1C3l6111IjwCH4OaA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.22_1790182402872_0.8372182792647871","host":"s3://npm-registry-packages-npm-production"}},"0.31.23":{"name":"@kraki/tentacle","version":"0.31.23","_id":"@kraki/tentacle@0.31.23","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"dd98aaf9d9f0d55ecb065fcc78ba72a4544bac52","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.23.tgz","fileCount":127,"integrity":"sha512-9C12JeLYtLqsdl5UJlDgkIrVgxNxAAzYC78V6IjxCao1FETEw/HOQ6msAqnoCP5QUF3fKv0kKUFRj8BW+inXTA==","signatures":[{"sig":"MEYCIQDWSi0Y8LZUd74LeAXL3MUtMROyJwz0kC4yaW8sPVgf5QIhAO7Ikk0At/UZqvM7ecRLgeltlUJjQDtlok7JovPdOMO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbDgcYOfCiC0m5BugS7LdT9fmDaCugnreY84yKt5lVRAIgSiBBGdr8W7LbgznAzxAeMVfpwvxXtby+Vrz/d0KSAu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1569943},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.23.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.23.tgz","_integrity":"sha512-9C12JeLYtLqsdl5UJlDgkIrVgxNxAAzYC78V6IjxCao1FETEw/HOQ6msAqnoCP5QUF3fKv0kKUFRj8BW+inXTA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","pino-roll":"^4.0.0","partial-json":"0.1.7","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.23_1790230067742_0.4292121689925863","host":"s3://npm-registry-packages-npm-production"}},"0.31.24":{"name":"@kraki/tentacle","version":"0.31.24","_id":"@kraki/tentacle@0.31.24","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"c70176fa52bec1fdfaf1b9d7584029dbfedef141","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.31.24.tgz","fileCount":130,"integrity":"sha512-hMrQcCnteAR3lApZCHdXZT/nQH6bsD3MyvyK9ZlHH6XbinAmWvXgfp0fUwJbnvdw1osWGUAml9cGTo65cFXbJQ==","signatures":[{"sig":"MEYCIQDOilbpHe4EnMFoj/Dub2ZeKK5DUWrjWd3kMtknL5bvBgIhAODsSWU06y3SYnwueMRlsh0bYK4RlGqfVwVbVUADJYt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEkm/38n5slrH7xN7explZ7OaxA8tVY4BhYaoBKXdxw9AiEAqynSLlfUI0pC3zEsK257IA2fPjzfbwLITpLHsBLGTjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.31.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1580677},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.24.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.31.24.tgz","_integrity":"sha512-hMrQcCnteAR3lApZCHdXZT/nQH6bsD3MyvyK9ZlHH6XbinAmWvXgfp0fUwJbnvdw1osWGUAml9cGTo65cFXbJQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","partial-json":"0.1.7","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.21.2","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.31.24_1790257999918_0.9362980945243702","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@kraki/tentacle","version":"0.32.0","_id":"@kraki/tentacle@0.32.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"98c0547e3629fe84d58d1f797352c1a2856a2b31","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.32.0.tgz","fileCount":130,"integrity":"sha512-pzwMnoYsEhRAbIyrCmezoOfRGJEx+UeTgy3ynfTssKa0ASEfb5rbgbLrkpf49KKeejRGV9GDjW3+dpq4wl5tWA==","signatures":[{"sig":"MEUCIDD6a9ZON4KqzZib90pKQzpbiqePxBTU+NGboSNdX+QTAiEA3P39CxtUF5VlFe1ivgRI1gjLEBLjx87LrSdD+2+0xWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG8Bxb8DG3cP7NbWJ4bDavWdtWeaU4V6FUzAi/wpOvVHAiEAv2RFMPl/4ird/2cqXCk3yZlgkdB++pOh7IUT0NBF3ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576986},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.32.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.32.0.tgz","_integrity":"sha512-pzwMnoYsEhRAbIyrCmezoOfRGJEx+UeTgy3ynfTssKa0ASEfb5rbgbLrkpf49KKeejRGV9GDjW3+dpq4wl5tWA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","partial-json":"0.1.7","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.22.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.32.0_1790431878594_0.13438517391715354","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@kraki/tentacle","version":"0.33.0","_id":"@kraki/tentacle@0.33.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"46c658545ca6cb2567a169325ab5cf844e4bb34d","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.33.0.tgz","fileCount":139,"integrity":"sha512-Q2+PuxEYB7vZq7ScgxD80WMEk2IrKyYMJ7zW2ZzAeXoUJnJJ6YeE3ks2kvlDX8qdrDzDPiKJ9SdjvSRhPl2GuA==","signatures":[{"sig":"MEUCICcSe/JK/ajeZBDa1+EMxzBQCfNE736LXFKJCsMpXeNqAiEA2nMqXlYkqH5rYaJXH8HNWoK5HgKFrnG1qgFoSQ5Ay2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ/ONqjKzIIBWwtAqdSAPvZdSh5AQ240Ccp7iB5P4CMwIgMMaGE+/bHkuybecqZspudhJdf+n4HIqxvFOFZbk+rkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1707078},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.0.tgz","_integrity":"sha512-Q2+PuxEYB7vZq7ScgxD80WMEk2IrKyYMJ7zW2ZzAeXoUJnJJ6YeE3ks2kvlDX8qdrDzDPiKJ9SdjvSRhPl2GuA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.23.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.33.0_1790484190732_0.0862042933948386","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@kraki/tentacle","version":"0.33.1","_id":"@kraki/tentacle@0.33.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"0654771207503d5591a455e8ef71a165e264c381","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.33.1.tgz","fileCount":139,"integrity":"sha512-LXXaQJ/mhejIICzXFkRozOfMj7LUD+5p61Bjx7t05qS2luZeibTj4Vw0WHlzJb7kGoobo35Fs/xtJqDkt5Qrcw==","signatures":[{"sig":"MEYCIQDGoIFZ2TKsa+wtmOtbvGzAjKDJ3g11eyrJKZrvWBYd6AIhAMPWPzFgQMzf1kmznHDwsigMCUIQ4uaQLK/n4oTm1kuC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQDpqCMIQf94iyiRWOXWir+UFaXemf6tlhIfXnpQ36DyNgIfT2+N/7k7Hf+y2jfwneDPpq2zHZ6V4h/Fkd4qGjFuIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1709473},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.1.tgz","_integrity":"sha512-LXXaQJ/mhejIICzXFkRozOfMj7LUD+5p61Bjx7t05qS2luZeibTj4Vw0WHlzJb7kGoobo35Fs/xtJqDkt5Qrcw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.23.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.33.1_1790485435941_0.46640330505102656","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"@kraki/tentacle","version":"0.33.2","_id":"@kraki/tentacle@0.33.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"3fc6844f8a84d308ca6eed65a3976251de6a9a9a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.33.2.tgz","fileCount":139,"integrity":"sha512-mHYbWGBuVkpXrTVPDO07N2e/EwbBhzvIEdNrbk5vuMRnO2ulsbR8Va8OcykGdmIOseOQAJtjGi7nYkcVFO45YQ==","signatures":[{"sig":"MEUCIQCU08Kcn3D9hG9nb2yOoPRm+BxN8jlZSlyl7QKTMR+0IgIgMCdy5RHkATeAt2TiEMxJXoBdJot6uH3rKPp9G8qBGXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDM+MkvZ6XBACvui6JwLl8KtSh6BwO2CL3Q3yQxj3diGwIgN53CMP9wtGIU3xHDKkUrf4orh2XjqJ+qqJT3l8CkkEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1713043},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.2.tgz","_integrity":"sha512-mHYbWGBuVkpXrTVPDO07N2e/EwbBhzvIEdNrbk5vuMRnO2ulsbR8Va8OcykGdmIOseOQAJtjGi7nYkcVFO45YQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.23.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.33.2_1790521405812_0.21348105536097828","host":"s3://npm-registry-packages-npm-production"}},"0.33.3":{"name":"@kraki/tentacle","version":"0.33.3","_id":"@kraki/tentacle@0.33.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"1ff3c95b040171b9e0e5ecf7d98e4e55a41fb8b6","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.33.3.tgz","fileCount":145,"integrity":"sha512-osjHguFhSgz+K1KoJFa2aK/cI2zO9ZJW0B07Hko58pjeEey5ECz15yiutSHW3ibDWR9l+CF/ioiBoW3QQ8ij8Q==","signatures":[{"sig":"MEYCIQDPpqEW+zGgcH/qxLETP9caylPF7pshoQjIGOE6xT9mFQIhAMq4NYF+9bnUWteibezoWWvIT19sXBsg+geYmbdalxZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDynMgbNRdUqvl5c/tOQc7SSqD1PFheOAFAU23XTD3/QQIhALi7C73jXx0QZ7wBbltRa3SBRIKKjJXkBdQVdTWI8eiu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.33.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1733144},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.3.tgz","_integrity":"sha512-osjHguFhSgz+K1KoJFa2aK/cI2zO9ZJW0B07Hko58pjeEey5ECz15yiutSHW3ibDWR9l+CF/ioiBoW3QQ8ij8Q==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.0","@kraki/protocol":"0.23.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.33.3_1790594824010_0.3381876027045292","host":"s3://npm-registry-packages-npm-production"}},"0.33.4":{"name":"@kraki/tentacle","version":"0.33.4","_id":"@kraki/tentacle@0.33.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"efa51b7d354463dd175bc9734ff81f652dee29e0","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.33.4.tgz","fileCount":145,"integrity":"sha512-wEKDpRID+QaTs6UGh4wTsr9/YGaqZNDEJjFc69eYmglgnh6sV/+Zj+2/8zr/0H2peRwYLjNfohsiM+CokuiZCw==","signatures":[{"sig":"MEUCIQC43hGofuBTngeAaBTpEhFPsaCmpzVaN4Aof+SLAu2mzQIgPFgnuV35Z+uTiguwu2mj8W9HZOVx2E8vjevHYnsDwms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEueMbt2xmt2FkVQIywoLjGdEZU6u/vRUcwbDTspULhwAiEA267+/YPiVQwKtj0F47XTEtxsbNSfhhxu8PWBQ61eNvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.33.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1741669},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.33.4.tgz","_integrity":"sha512-wEKDpRID+QaTs6UGh4wTsr9/YGaqZNDEJjFc69eYmglgnh6sV/+Zj+2/8zr/0H2peRwYLjNfohsiM+CokuiZCw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.23.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.33.4_1790618764296_0.4057640146139525","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@kraki/tentacle","version":"0.34.0","_id":"@kraki/tentacle@0.34.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"dbf01a0acb8b70a0390927f0f0a50b4465b53bb5","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.34.0.tgz","fileCount":160,"integrity":"sha512-L8QR6hACthASEMI2lIu9+MAmNDZAgwVHA5dvvZplFb6Hpv5JZOaGAoZyhkEc1302AkwVMqoQ0yH17ngqs9aMug==","signatures":[{"sig":"MEUCIQC2goTXbvcnv3EhUFBvycosWRw2huwxciQI9h0mvSV3rgIgIBSpOpqDWp05LOgLhc0MZfVa718Q9WXtmdzYCFmkhzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBf3qxtR5FrS2SxaWx9DYuEDf+/irFMHIgIMNqi227hHAiAfmlrwJ6tknDnmo+8ZWTkFg7ylGqt7DRt2IpnGOUgIgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1852633},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.34.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.34.0.tgz","_integrity":"sha512-L8QR6hACthASEMI2lIu9+MAmNDZAgwVHA5dvvZplFb6Hpv5JZOaGAoZyhkEc1302AkwVMqoQ0yH17ngqs9aMug==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.34.0_1790777051477_0.4575632850088469","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@kraki/tentacle","version":"0.35.0","_id":"@kraki/tentacle@0.35.0","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"d1046741122385e23ece7739ba92e5de1610dc79","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.0.tgz","fileCount":160,"integrity":"sha512-4oecVmAaYZGT0qpFCa29Tzpd+a5VxoPD5eEwK5phZw1pgpm61oBmioctbgG7ZDtw9biBs78sGQJnNi4n+wvj7A==","signatures":[{"sig":"MEQCIAF43z8fGJphO2WPJuiscdXlRy8Nnfb1myKSb9tXmBAYAiAUSnHBQfs/byMi100sblKWnnm7bYNUdCJt7pDIXkvkMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi/Lpf7i8eZxrJQ5/ARopVfH/fCIyb0RtaONc9N6F5aQIgIMWnND6ZwyYeKkpgH6eKLAOQjDdv4chjlBMuUT6hU2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1857386},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.0.tgz","_integrity":"sha512-4oecVmAaYZGT0qpFCa29Tzpd+a5VxoPD5eEwK5phZw1pgpm61oBmioctbgG7ZDtw9biBs78sGQJnNi4n+wvj7A==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.0_1790826635054_0.6458608617355739","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@kraki/tentacle","version":"0.35.1","_id":"@kraki/tentacle@0.35.1","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"8f7a58971d25b99a371dd4fc9d5f9d842f665795","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.1.tgz","fileCount":166,"integrity":"sha512-3m2eGvCizXJYJgn0Sr8ZxRvEleyuDVd/enpdg7Ose8kbOlp2Bb5i7STF9PY9pU8lnOcjtDTdUPpwoKY0a580MQ==","signatures":[{"sig":"MEQCIClJYLK5j0hBklXMjPI3gd4D8dNhaYJDzaEbXen2rNVOAiB9bd1xXBlCT54s8rFoVbSEmpzpNBf6CInFKjITOfJdUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEvb/CdCW28EGhPIPTQKWlOLcLD3OcT7VD8PBTLYWon1AiBb2psFYdijbRTV/0fpQbOJFrgrWzE9dW0J3Br5ptjNJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1867486},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.1.tgz","_integrity":"sha512-3m2eGvCizXJYJgn0Sr8ZxRvEleyuDVd/enpdg7Ose8kbOlp2Bb5i7STF9PY9pU8lnOcjtDTdUPpwoKY0a580MQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.1_1790832580510_0.6570836903734028","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@kraki/tentacle","version":"0.35.2","_id":"@kraki/tentacle@0.35.2","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"45398ff179d7d5e2bf418436383128040bc70c2c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.2.tgz","fileCount":166,"integrity":"sha512-gxR1LEuT5cmcvRQWGn9bIHzmWxF+Z+Hpf5GF4z4ryV4toKLkT+tIxC+hzp8QAOAMejpzGjtkSUQFN3zT49hw6A==","signatures":[{"sig":"MEYCIQCAX41Cw5wHha91xLpW2HiEJrUSMVYUqyLnHYwfkPF2agIhAPW1AM3vWdLNSPSu+taQ9mzAlng28TjniQNAYe0QdJpy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDL/KhmZxIGuEJ33xv3xoNboB0aLaVCbG6TRAllTsEjCQIhAKTJIjgkuQe9Yh0ykqawxdagTlQRiOCQzm0xCTvQX7TG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869120},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.2.tgz","_integrity":"sha512-gxR1LEuT5cmcvRQWGn9bIHzmWxF+Z+Hpf5GF4z4ryV4toKLkT+tIxC+hzp8QAOAMejpzGjtkSUQFN3zT49hw6A==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.2_1790859513954_0.8253954870238709","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"@kraki/tentacle","version":"0.35.3","_id":"@kraki/tentacle@0.35.3","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"7af256a101c94ea93efa8ff25c6aa71a4e250232","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.3.tgz","fileCount":166,"integrity":"sha512-/fltbmv4VeiYn7ZnjvcsRQaJ50XeE6COercQeeYtsky3LxZOvXghYPWvjZH65BVRgc/m0GdetzAQlIjb9sNQzQ==","signatures":[{"sig":"MEYCIQCMXqpPhEema9gmWvGJSdAIARvt1l2ira/zbrds1H9U+wIhAPYgUaS41Z7p7cupoaAaGJ3cZbypZQjlMS8j3FjeN65W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDc2XyYDNvB8qeD/cTHYNmaH6CIqhYZOppm2bM0QVdL4wIhAIsCOBJsHaqnc9HsseaE/LvV7k4iTuT7aFgsxBURI0Mp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870769},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.3.tgz","_integrity":"sha512-/fltbmv4VeiYn7ZnjvcsRQaJ50XeE6COercQeeYtsky3LxZOvXghYPWvjZH65BVRgc/m0GdetzAQlIjb9sNQzQ==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.3_1790863836659_0.41307976184094763","host":"s3://npm-registry-packages-npm-production"}},"0.35.4":{"name":"@kraki/tentacle","version":"0.35.4","_id":"@kraki/tentacle@0.35.4","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"00ea18e99b8bb9f6f07de583e17d95a615d7961c","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.4.tgz","fileCount":169,"integrity":"sha512-ckHzPkrHAkd3wrcoRNWrtWwpRiuGLvbf12v+0U2zzIrjt6Z6sLkgaMqYudEYkW7NXJhQb4Z6E8NtYzKdki9VQw==","signatures":[{"sig":"MEYCIQCydkRfiRcSyjMLvUTK8uXs/VRfeG2NW2grZfAHekSYDAIhAPYpU6AuzW4MYSfnTzKTnQrwckPZ7wR87kN1+7ZfERxt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaDqNv5R1nZBn4MFWxhP9f7PL4BrpBJTbPL54gaaM11gIgLwMlb9YdZCqqhKrXv8LdDQYgB3QL7byRHietp159aCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884026},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.4.tgz","_integrity":"sha512-ckHzPkrHAkd3wrcoRNWrtWwpRiuGLvbf12v+0U2zzIrjt6Z6sLkgaMqYudEYkW7NXJhQb4Z6E8NtYzKdki9VQw==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.4_1790867119420_0.37457858055114746","host":"s3://npm-registry-packages-npm-production"}},"0.35.5":{"name":"@kraki/tentacle","version":"0.35.5","_id":"@kraki/tentacle@0.35.5","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"804c1d98ccd943ea76e0696db38f46b4082ca800","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.5.tgz","fileCount":172,"integrity":"sha512-QxgXmgXJ/x9PxRBPYHeAQo44cL4fpZ0HHQz+DL9Adcm+rwwZxUn9FqAD0lZ1YIYJSxXl5SafWDp0PUuQ2mXF/A==","signatures":[{"sig":"MEYCIQCWNu7aepm2anELRSAt8h/CmuenyA8VbSnzOaeOI43V2AIhANJpT+lcnwiPE6b4wZIMY6QlaRJqJPv0C9Oa7Rz7VPy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUMrMxc4+ONLKWbxS9wA1/dwRaVhU6A7FkhFqCCMmtIQIhALeIB8bt5yRF2XEnYhUkmkVoxtkOOWOK/YNdHmW9fiTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1966176},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.5.tgz","_integrity":"sha512-QxgXmgXJ/x9PxRBPYHeAQo44cL4fpZ0HHQz+DL9Adcm+rwwZxUn9FqAD0lZ1YIYJSxXl5SafWDp0PUuQ2mXF/A==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.5_1790912807293_0.12787346557125034","host":"s3://npm-registry-packages-npm-production"}},"0.35.6":{"name":"@kraki/tentacle","version":"0.35.6","_id":"@kraki/tentacle@0.35.6","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"69ec259bced2cc2609f88c7b2d449a04b3b20383","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.6.tgz","fileCount":175,"integrity":"sha512-ACoAyX1wer+qoNFDn3naNo3aoQaW4U5BWdWBXOrPM64YC9Ws6tani6K/KhMx/3KhxNkZcpUiSiio8jwW74DMXg==","signatures":[{"sig":"MEYCIQDxaCtXLU4KnGhNGBBiNBA2KtdBdFPnJYIw10zyrh0MbgIhAN3gFBxE4UHE7QXdQOZymnZfn8jCxkQUzcF9kn5HS6Dr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1uPR5yOlSi6Zz7TAspCfGbuD5aQqYt1YiyTG61tkhpAiA7jwOObcIKBW6olFm2LARbyer30MTsf2XKBElNIZIsEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2034126},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.6.tgz","_integrity":"sha512-ACoAyX1wer+qoNFDn3naNo3aoQaW4U5BWdWBXOrPM64YC9Ws6tani6K/KhMx/3KhxNkZcpUiSiio8jwW74DMXg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.6_1790915348659_0.17217590573135255","host":"s3://npm-registry-packages-npm-production"}},"0.35.7":{"name":"@kraki/tentacle","version":"0.35.7","_id":"@kraki/tentacle@0.35.7","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"e5af45489f6cdba3df4a851aca6ac1dfa995c57a","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.7.tgz","fileCount":187,"integrity":"sha512-Y+9lTJgXoxldglBw3I218TXPqhwIRhj/HKBX7q+XYMsMBpfg9iHIhF3vzcpXdJtqnbhZBdS51dV5fWmwPMzlRA==","signatures":[{"sig":"MEQCIB1MhOmHyYHeUCFLK2LGwXD1I4dwwLE2BxZc7B1KELkkAiBTS+zXXHYR+s/n0G3+IXuJzEmPygoZjR11f0ezn1OADQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaLi4MTYtxGsMPHkOtmAuuo6cuZBJ+E+BrGWxalNtLmwIgQMXx3jQYpGBUtyS9vU171BqDZu78wS+kBcFvR3308v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2071205},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.7.tgz","_integrity":"sha512-Y+9lTJgXoxldglBw3I218TXPqhwIRhj/HKBX7q+XYMsMBpfg9iHIhF3vzcpXdJtqnbhZBdS51dV5fWmwPMzlRA==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.0","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.7_1790937426764_0.8890462059885307","host":"s3://npm-registry-packages-npm-production"}},"0.35.8":{"name":"@kraki/tentacle","version":"0.35.8","_id":"@kraki/tentacle@0.35.8","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"bin":{"kraki":"dist/cli.js"},"dist":{"shasum":"0755cb286a909016a9e78175a05e5c12861b1cc2","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.8.tgz","fileCount":190,"integrity":"sha512-OUTTv4JHs3XkuoMv13qrIZnxYi/4ZslulyftOXyJzZFg7tJPKdbzRs+4dyT2OIUs2m3xz83t73gzX8aiMdOh8w==","signatures":[{"sig":"MEQCIFaWEjiXGkFWnHBemRW/IuVTnKiq3tj/1kXUfuPx71wGAiAlBdpeTwfL+hFczDz/nQZQUAAw0VPbso7IJm/bc4J5Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVWVjBQv09Cd7cqLATdTw3XT6DPbyVqzbX8uxXD9KTzQIgA4W+4BrWR7FxR6gpduJzC6kw5fbVkqJ6Eu/eGXLKWeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2080358},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.8.tgz","_integrity":"sha512-OUTTv4JHs3XkuoMv13qrIZnxYi/4ZslulyftOXyJzZFg7tJPKdbzRs+4dyT2OIUs2m3xz83t73gzX8aiMdOh8w==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/tentacle_0.35.8_1790962941563_0.4531354377177097","host":"s3://npm-registry-packages-npm-production"}},"0.35.9":{"_id":"@kraki/tentacle@0.35.9","bin":{"kraki":"dist/cli.js"},"bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"dist":{"shasum":"4beee0f3cee15dc5350921494334a34efb786b22","tarball":"https://registry.npmjs.org/@kraki/tentacle/-/tentacle-0.35.9.tgz","fileCount":199,"integrity":"sha512-J9vBvTalnSpEtbLxIoFVI4v1WsB91pe6gSdVfHIjHbMTBMvJxVsCDbUR9ou/y6NL9j8v5HSl9OEDl1BkccbRdg==","signatures":[{"sig":"MEUCIQC7g4lonpv0KgCXbfmLQlLXlOA1x9ZCwV9Cf7QU9Wxu/AIgc3JHxm6F65O17ZX1byyxKYAd4PLeJwugSiPHCfVuLFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCh5cwQ5057vyNRFXAxxSw8JJ2EFzw/byhhOR2DsLl5QwIgfgDGr1E3vHXhwRtB5TpVggGWnz+sONTZdiYdPGlct6w="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kraki%2ftentacle@0.35.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2096844},"main":"dist/index.js","name":"@kraki/tentacle","type":"module","_from":"file:/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","start":"node dist/cli.js","dev:local":"KRAKI_APP_URL=http://localhost:3000 node dist/cli.js","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","build:binary:local":"node ./scripts/build-local-binary.mjs"},"version":"0.35.9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"13cbee92-dcaa-468c-9e52-455195a2f30f"}},"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","_resolved":"/home/runner/work/kraki/kraki/npm-artifacts/kraki-tentacle-0.35.9.tgz","_integrity":"sha512-J9vBvTalnSpEtbLxIoFVI4v1WsB91pe6gSdVfHIjHbMTBMvJxVsCDbUR9ou/y6NL9j8v5HSl9OEDl1BkccbRdg==","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"_npmVersion":"11.19.0","description":"Kraki agent bridge — the arm that connects your coding agent to the head","directories":{},"maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^9.3.0","pino":"^10.3.1","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.35.3","minimatch":"10.2.6","pino-roll":"^4.0.0","@kraki/crypto":"0.2.1","@coinfra/pulse":"^0.5.1","@kraki/protocol":"0.24.1","qrcode-terminal":"^0.12.0","@inquirer/prompts":"^8.3.2","@github/copilot-sdk":"^1.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.156","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.27.4","postject":"1.0.0-alpha.6","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tentacle_0.35.9_1790965731084_0.9429268389557524"}}},"time":{"created":"2026-03-22T09:37:40.263Z","modified":"2026-10-02T18:28:51.567Z","0.1.0":"2026-03-22T09:37:40.482Z","0.1.1":"2026-03-22T13:29:13.227Z","0.2.0":"2026-03-24T06:03:47.779Z","0.2.1":"2026-03-24T10:48:40.824Z","0.2.3":"2026-03-25T17:56:22.336Z","0.2.4":"2026-03-26T03:49:49.653Z","0.2.5":"2026-03-26T14:11:51.677Z","0.2.6":"2026-03-26T15:06:35.623Z","0.3.0":"2026-03-27T14:35:59.593Z","0.3.1":"2026-03-28T05:48:07.778Z","0.4.0":"2026-03-28T05:55:55.030Z","0.4.1":"2026-03-28T06:07:59.010Z","0.4.2":"2026-03-28T06:40:27.315Z","0.4.3":"2026-03-28T06:48:41.562Z","0.4.4":"2026-03-28T08:01:05.742Z","0.4.5":"2026-03-28T08:35:29.735Z","0.4.6":"2026-03-28T19:36:02.005Z","0.4.7":"2026-03-29T04:18:52.832Z","0.4.8":"2026-03-30T13:32:35.591Z","0.4.9":"2026-03-30T14:26:22.208Z","0.5.0":"2026-03-31T13:09:21.620Z","0.5.1":"2026-04-01T02:30:22.426Z","0.5.2":"2026-04-01T03:04:38.133Z","0.5.3":"2026-04-01T15:13:47.802Z","0.5.4":"2026-04-01T15:47:38.573Z","0.5.6":"2026-04-02T15:23:25.797Z","0.6.0":"2026-04-02T15:55:28.817Z","0.6.1":"2026-04-04T07:24:11.740Z","0.6.2":"2026-04-04T08:25:20.279Z","0.6.3":"2026-04-04T09:33:48.218Z","0.6.4":"2026-04-04T10:08:55.454Z","0.7.0":"2026-04-05T10:21:02.231Z","0.7.1":"2026-04-05T10:56:47.077Z","0.7.2":"2026-04-05T12:54:50.013Z","0.8.0":"2026-04-06T09:31:49.569Z","0.9.0":"2026-04-06T13:32:43.890Z","0.9.1":"2026-04-07T02:58:01.730Z","0.11.11":"2026-04-14T10:16:50.322Z","0.11.12":"2026-04-14T10:30:18.568Z","0.11.13":"2026-04-15T18:03:46.817Z","0.11.14":"2026-04-16T15:21:42.034Z","0.11.15":"2026-04-16T15:37:53.785Z","0.11.16":"2026-04-16T15:51:54.083Z","0.11.17":"2026-04-16T16:10:36.405Z","0.11.18":"2026-04-16T16:21:26.606Z","0.11.19":"2026-04-16T16:36:58.991Z","0.11.20":"2026-04-16T16:57:42.774Z","0.12.0":"2026-04-18T05:13:07.001Z","0.12.1":"2026-04-18T11:49:03.489Z","0.12.2":"2026-04-19T04:09:03.366Z","0.12.3":"2026-04-22T02:50:32.044Z","0.12.4":"2026-04-22T13:18:00.626Z","0.13.0":"2026-04-23T01:00:26.878Z","0.13.1":"2026-04-23T02:54:35.437Z","0.13.2":"2026-04-23T15:03:10.952Z","0.13.3":"2026-04-23T15:18:53.523Z","0.13.4":"2026-04-24T02:35:03.960Z","0.13.5":"2026-04-26T09:36:07.871Z","0.13.6":"2026-04-26T10:00:22.417Z","0.13.7":"2026-04-27T11:19:36.810Z","0.13.8":"2026-04-27T11:40:01.922Z","0.13.9":"2026-04-27T13:45:58.410Z","0.13.10":"2026-04-28T05:00:03.604Z","0.13.11":"2026-04-28T05:36:49.963Z","0.14.0":"2026-04-28T11:59:35.006Z","0.15.0":"2026-04-29T03:07:07.888Z","0.15.1":"2026-04-30T01:49:04.594Z","0.15.2":"2026-05-07T12:16:36.621Z","0.15.3":"2026-05-07T13:09:47.341Z","0.15.4":"2026-05-12T01:22:35.449Z","0.16.0":"2026-05-14T03:32:59.876Z","0.16.1":"2026-05-15T01:19:08.759Z","0.17.0":"2026-05-15T11:23:24.814Z","0.17.1":"2026-05-16T03:09:05.628Z","0.17.2":"2026-05-16T04:24:51.088Z","0.17.3":"2026-05-16T04:49:20.956Z","0.17.4":"2026-05-16T12:13:00.861Z","0.17.5":"2026-05-17T09:06:11.926Z","0.17.6":"2026-05-17T09:22:41.682Z","0.17.7":"2026-05-18T11:58:06.621Z","0.17.8":"2026-05-18T12:13:45.453Z","0.17.9":"2026-05-18T12:18:57.505Z","0.17.10":"2026-05-20T09:23:26.806Z","0.18.0":"2026-05-21T11:27:39.391Z","0.18.1":"2026-05-22T02:56:53.403Z","0.18.2":"2026-05-24T16:10:49.985Z","0.19.0":"2026-05-24T19:06:33.715Z","0.19.1":"2026-05-31T02:40:26.395Z","0.19.2":"2026-05-31T04:35:41.589Z","0.19.3":"2026-05-31T08:16:19.026Z","0.19.4":"2026-05-31T09:27:40.315Z","0.19.5":"2026-06-01T02:30:38.703Z","0.19.6":"2026-06-01T04:07:26.849Z","0.20.0":"2026-06-05T15:21:27.475Z","0.21.0":"2026-06-05T16:25:25.952Z","0.21.1":"2026-06-09T04:24:21.606Z","0.21.2":"2026-06-10T02:04:05.889Z","0.22.0":"2026-06-10T03:06:44.120Z","0.22.1":"2026-06-10T03:19:43.205Z","0.22.2":"2026-06-10T13:25:49.395Z","0.22.3":"2026-06-11T07:42:54.496Z","0.23.0":"2026-06-13T05:37:00.872Z","0.23.1":"2026-06-14T09:44:03.359Z","0.24.0":"2026-06-15T16:34:30.772Z","0.24.1":"2026-06-16T04:30:00.227Z","0.24.2":"2026-06-16T04:47:14.413Z","0.24.3":"2026-06-16T06:27:07.305Z","0.24.4":"2026-06-16T08:23:10.182Z","0.24.5":"2026-06-17T11:33:28.220Z","0.24.6":"2026-06-17T13:00:55.640Z","0.25.0":"2026-06-25T05:29:21.990Z","0.26.1":"2026-07-02T10:25:43.035Z","0.26.2":"2026-07-03T12:49:55.233Z","0.26.3":"2026-07-06T02:42:12.820Z","0.27.0":"2026-07-07T03:36:33.488Z","0.27.1":"2026-07-07T05:45:20.781Z","0.27.2":"2026-07-07T06:45:09.429Z","0.27.3":"2026-07-07T07:53:06.302Z","0.27.4":"2026-07-07T10:20:35.312Z","0.27.5":"2026-07-07T12:53:20.574Z","0.28.0":"2026-07-07T16:46:30.208Z","0.28.1":"2026-07-09T00:51:05.639Z","0.28.2":"2026-07-09T04:40:10.874Z","0.28.3":"2026-07-09T08:47:40.327Z","0.28.4":"2026-07-09T09:26:43.681Z","0.28.5":"2026-07-09T09:46:22.528Z","0.28.6":"2026-07-09T10:07:56.991Z","0.28.7":"2026-07-10T03:36:08.681Z","0.29.0":"2026-07-10T10:04:11.715Z","0.29.1":"2026-07-10T13:43:32.743Z","0.29.2":"2026-07-10T15:21:08.894Z","0.29.3":"2026-07-11T08:23:32.524Z","0.29.4":"2026-07-11T11:07:17.714Z","0.29.5":"2026-07-11T12:32:45.057Z","0.29.6":"2026-07-11T14:22:32.279Z","0.29.7":"2026-07-12T12:44:23.987Z","0.29.8":"2026-07-12T14:05:11.177Z","0.29.9":"2026-07-13T02:24:24.102Z","0.29.10":"2026-07-13T03:51:02.490Z","0.29.11":"2026-07-13T12:09:22.058Z","0.29.12":"2026-07-13T12:46:42.004Z","0.29.13":"2026-07-14T03:06:47.404Z","0.29.14":"2026-07-14T03:19:34.075Z","0.29.15":"2026-07-15T08:57:30.669Z","0.29.16":"2026-07-15T11:06:22.871Z","0.30.0":"2026-07-16T06:40:31.558Z","0.31.0":"2026-07-17T03:59:05.240Z","0.31.1":"2026-07-21T05:06:35.320Z","0.31.2":"2026-07-22T12:57:57.264Z","0.31.3":"2026-07-22T15:10:24.821Z","0.31.4":"2026-07-22T16:15:43.696Z","0.31.5":"2026-07-23T03:34:51.913Z","0.31.6":"2026-07-26T13:37:30.847Z","0.31.7":"2026-07-27T14:44:23.195Z","0.31.8":"2026-07-27T15:06:19.968Z","0.31.9":"2026-07-28T04:43:40.605Z","0.31.10":"2026-07-28T05:07:56.640Z","0.31.11":"2026-07-29T17:08:49.951Z","0.31.12":"2026-08-02T05:01:58.765Z","0.31.13":"2026-08-02T11:59:42.035Z","0.31.14":"2026-08-03T10:31:47.849Z","0.31.15":"2026-08-04T09:12:23.443Z","0.31.16":"2026-08-07T03:06:47.454Z","0.31.17":"2026-08-16T08:48:28.246Z","0.31.18":"2026-08-18T00:07:07.030Z","0.31.19":"2026-08-22T07:00:46.177Z","0.31.20":"2026-08-26T02:21:18.834Z","0.31.21":"2026-08-30T10:22:20.260Z","0.31.22":"2026-09-23T16:53:23.018Z","0.31.23":"2026-09-24T06:07:47.909Z","0.31.24":"2026-09-24T13:53:20.032Z","0.32.0":"2026-09-26T14:11:18.697Z","0.33.0":"2026-09-27T04:43:10.815Z","0.33.1":"2026-09-27T05:03:56.055Z","0.33.2":"2026-09-27T15:03:25.898Z","0.33.3":"2026-09-28T11:27:04.168Z","0.33.4":"2026-09-28T18:06:04.425Z","0.34.0":"2026-09-30T14:04:11.608Z","0.35.0":"2026-10-01T03:50:35.177Z","0.35.1":"2026-10-01T05:29:40.633Z","0.35.2":"2026-10-01T12:58:34.085Z","0.35.3":"2026-10-01T14:10:36.822Z","0.35.4":"2026-10-01T15:05:19.519Z","0.35.5":"2026-10-02T03:46:47.383Z","0.35.6":"2026-10-02T04:29:08.771Z","0.35.7":"2026-10-02T10:37:06.859Z","0.35.8":"2026-10-02T17:42:21.719Z","0.35.9":"2026-10-02T18:28:51.231Z"},"bugs":{"url":"https://github.com/corelli18512/kraki/issues"},"homepage":"https://github.com/corelli18512/kraki/tree/main/packages/tentacle#readme","repository":{"url":"git+https://github.com/corelli18512/kraki.git","type":"git","directory":"packages/tentacle"},"description":"Kraki agent bridge — the arm that connects your coding agent to the head","maintainers":[{"name":"corelli18512","email":"corelli@corelli.cloud"}],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/corelli18512/kraki\">\n    <img src=\"https://raw.githubusercontent.com/corelli18512/kraki/main/logo.png\" alt=\"Kraki\" width=\"140\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/corelli18512/kraki\">GitHub repository</a>\n</p>\n\n# Kraki\n\nCLI bridge that connects your coding machine to Kraki.\n\n> Preview: Kraki is still early-stage. Expect breaking changes while the core flows stabilize.\n\nKraki runs next to your coding agent, connects to a relay, and lets you watch and steer sessions from your phone or another device.\n\nRight now the main supported agent flow is GitHub Copilot CLI.\n\n## Install\n\n```bash\n# macOS / Linux\ncurl -fsSL https://app.kraki.chat/install.sh | bash\n\n# Windows (PowerShell)\nirm https://app.kraki.chat/install.ps1 | iex\n\n# or with npm (all platforms)\nnpm i -g @kraki/tentacle\nkraki\n```\n\nOr [download the binary manually](https://github.com/corelli18512/kraki/releases/latest).\n\n## Requirements\n\n- GitHub Copilot CLI installed on the coding machine\n- A browser or phone to connect to the Kraki web app\n\n## Quick start\n\n1. Download and run the binary\n2. Follow the setup prompts in the terminal\n3. By default it connects to the hosted relay\n4. Scan the QR code or open the web app to connect your browser or phone\n\nThe hosted web app lives at:\n\n- `https://app.kraki.chat`\n\n## What tentacle handles\n\nBeyond bridging agent events, tentacle is responsible for several things that used to live on the relay:\n\n- **Sequence numbers and timestamps** — assigned locally by tentacle, not by the relay\n- **Message buffering** — tentacle buffers messages and handles replay when devices reconnect\n- **Session lifecycle** — session create, update, and close are managed here\n- **Auto-approval** — tools on a local allowed list are approved automatically without user interaction\n- **Encryption** — all outgoing messages are encrypted before leaving the machine\n- **Attachment storage** — image bytes produced by the agent are stored content-addressed on disk and streamed to receivers in chunks, not embedded inline in messages\n- **Kraki MCP server** — a loopback HTTP server exposing tools the agent can call to surface images (`kraki-show_image`) and similar artifacts to user-facing devices\n\nThe relay is a thin forwarder. Tentacle and the frontend own the application logic.\n\n## Useful commands\n\n```bash\nkraki          # start the tentacle / setup flow\nkraki status   # show daemon + relay status\nkraki connect  # generate a fresh QR code / pairing link\nkraki stop     # stop the local daemon\n```\n\n## Use your own relay\n\nStart a relay with `@kraki/head`:\n\n```bash\nnpx @kraki/head\n\n# or\nnpm i -g @kraki/head\nkraki-relay\n```\n\nThen point tentacle setup at your own relay URL instead of the hosted default.\n\n## Links\n\n- Main docs: `https://github.com/corelli18512/kraki/blob/main/README.md`\n- Security model: `https://github.com/corelli18512/kraki/blob/main/SECURITY.md`\n","readmeFilename":"README.md"}