{"_id":"@hydra-acp/browser","_rev":"62-5133a26bcd92fced2be748692852c76a","name":"@hydra-acp/browser","dist-tags":{"latest":"0.1.62"},"versions":{"0.1.0":{"name":"@hydra-acp/browser","version":"0.1.0","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.0","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"4bd19afe42d58aac7b9d4862fdf93ccc70480c5a","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.0.tgz","fileCount":34,"integrity":"sha512-u+gONE7hk7jeYKPCetJTYN+dJZ2f4tCQiyCYtessyiM5tZfEn/2vVM7y3BvljWAX178BmzWQKvKtDRB6kpZgLg==","signatures":[{"sig":"MEYCIQDzrYlxXlyAuBQ4fnUsmZgWBIM+Qs6RH78kBTNgTElDGQIhAOGwIqQN4fzLJMHmKvVu9lUJeko578ncfSox4NUu4o2h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185169},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"3e27efe3293c42b29fcc5686ca8ab132daa9e306","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.0_1778548203247_0.760009403474609","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hydra-acp/browser","version":"0.1.1","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.1","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"ca473c9497526a95789af254c8ab924aa28c3666","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.1.tgz","fileCount":34,"integrity":"sha512-Z3IR2xjwKY2w9PW0J7DxbmG4EofpETEVFrGyqvJkzQ7ey/pIP7zIR3/d9Wd51ygnGfYom4I0stSHNGEQCpDONw==","signatures":[{"sig":"MEUCIQCjGH27zcwSpEGf6hImVlve5sl1WAoPXTZch9fmvFQCDQIgHjBSPYBd/8bBLm9f6w+711GnUIXJP1uPIc7HJFsFGGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185107},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"ee3bf6c371465c7260ddd7fbdd0b1e5c0829c315","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.1_1778566822280_0.8324384669525864","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hydra-acp/browser","version":"0.1.2","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.2","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"540ed96dff6df2d0b2b09670fdd6e692e825d31e","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.2.tgz","fileCount":36,"integrity":"sha512-anwCiaZ7kSBxYtT74et+iHgMEb9OGKeL8ORLKnWNqYzOGI0vgzsA83kVy6LCmaxAR5D2EK102plori9MaBzpeQ==","signatures":[{"sig":"MEQCIAaTGDxbNhdKQcBVilZPeWNpkWj3RjhLRJF8j4cCMBXAAiAE5Zh0WMST3Hv2XuDnZbPdhj2k9v4d7cTMGA9tFRTYjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188881},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b47f9f64c8d8f0867bd25054cb9556085c45cc9d","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.2_1778632047959_0.3529439242881929","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hydra-acp/browser","version":"0.1.3","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.3","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"5b940040111be43087faf600cfa774266a4d684b","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.3.tgz","fileCount":36,"integrity":"sha512-lHtIqzF764XjFZw3F/JFfKWwrQilo69asmvIw23uraJuWQMV83LQjJfVzt5apnCLYxdWZwRloCNUI/o8KklN0g==","signatures":[{"sig":"MEUCIFp1bUOjBaMSpXMFkqp7Nr2+374Ov7CIwHemWK7KPB3cAiEAm6JyZC0P5QHWFGQS39Ct9rBmmPhNoGGjw61ez/DtrQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202373},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"65403b0903fc921bf505d9ce3f8966bd8c622c74","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.3_1778692234236_0.07323845758709058","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hydra-acp/browser","version":"0.1.4","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.4","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"77c715320b15811b57bcfe450f0f3048d517a3eb","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.4.tgz","fileCount":36,"integrity":"sha512-E2mC/SpGUbpr21qfh9ux5olBXbK0e0Nu8fA3WtVvATLIalTd71NDRbM7YeldTWgRcDNV+UeDdTaaM3PDfCEUuA==","signatures":[{"sig":"MEQCICd4ziP8JX/MHSInaA1Tvo3Djsgzn7fuPZnAi6e3gylDAiAlkwJJqNBYMDQfVISmBwB5j5dMDZp/aGQlYyM3ISNa4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202788},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"67c285b281616f40981badb1b35db7a5f1b0caca","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.4_1778701672965_0.012476462764184237","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hydra-acp/browser","version":"0.1.5","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.5","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"bb963167df1738099835cd17b391b9e761ee3d90","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.5.tgz","fileCount":36,"integrity":"sha512-xThr3u8PtGJajLYj+Nnp/SLxLlz7C1SU3u07Jy90oReeMREvK8YRQBHAZ8Gc8ST8heTIJblYTZQq5LfP/tSfvQ==","signatures":[{"sig":"MEQCIEAEiQQIIIMue/6ZHq9pZ3QdRGE1riKuX5ZCZYsNYZx9AiBqUzpoaCsePKS0G+2DvrRqyT7R5ymR7XZ4nxLhuqq8tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203058},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"979e7f5d5e8e75fae442d6d956f6fc0eebfb6e69","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.5_1778776244116_0.9565511091858476","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hydra-acp/browser","version":"0.1.6","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.6","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"ee91ca9d078251faee213e6f44f62c1c7858f057","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.6.tgz","fileCount":36,"integrity":"sha512-xJrXku6UiKqwewq291QzquaNzX1nyJrmWEAcGeibTfFXyWBZx6WgIp3tFkVJpwntafTjZKsP4byivm8S4PzlxQ==","signatures":[{"sig":"MEUCIQDeE6YShdGVLcvHuH+nAcqmVip62xENKs/uVUWp05WFnwIgB/E5NWuq3rpZA5WzHbriLNUd/3eAHaAywdtw+7itI2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205138},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5537a44de91eed5173b0a02b73dce87b7aa2876e","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.6_1778789642647_0.5485147928151286","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hydra-acp/browser","version":"0.1.7","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.7","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"6e12530b76f12d8a3ac56c3087ec700f83442778","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.7.tgz","fileCount":36,"integrity":"sha512-xoQB0CI6r7vmbhlUxLFiwpR9qX8GR0E7lGLBkLMjfMB2cmX4w9vfEoG2uWUBJIX0ElI/pawAGSiu5iSwUw/Bnw==","signatures":[{"sig":"MEUCIQC/2D2lvzDiWVbBOSnDOFI6o3UYVWyyLM0mKQPKiyEa1AIgINCG930XTwfvj+ZgH4vNGmRZ04tLT7URo60FlfZEmI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205462},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"8917901a975cda0f7d004f87c77056aa50b87e07","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.7_1778861108496_0.4821391970391553","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hydra-acp/browser","version":"0.1.8","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.8","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"dcd26aba1e05cc7fea801dd0602504e9574dc018","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.8.tgz","fileCount":36,"integrity":"sha512-C5rRFdwtapdvk9LBHtrEM+GkD07hCuWcDNUuDuAQ78bbThGG2GrmrQ1Lmxw+PiyvhlZVb+86dzMqLITIShKTyQ==","signatures":[{"sig":"MEQCIE/Ht1s03SCjPJRVY/GDdtrZ3RTBOn9FaFaOih3LaGBsAiAIjtI12nmeGCoIhqrEc2AWREz5CMBmSvGgf7lsz1gqjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478645},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d0c6b90fbdf7c04052757a342b52c758ccac3b6d","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.8_1779229129173_0.7031900898529853","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hydra-acp/browser","version":"0.1.9","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.9","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"8f5849293971abb102cf4779e1f638c5eea58d9c","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.9.tgz","fileCount":36,"integrity":"sha512-0T+Ikr2/p1v1LYy1PQnmevQk5s9gm4woaDJMJ1laPeBR+tEe7WA4S+VO0eg60FUG+z4XE7JuurnaN0RbOi9Vkw==","signatures":[{"sig":"MEUCIEhcwE2JpE4DZpMFOITDZYvicg+c18Kdr4VLjq0YQMF8AiEAhtZhG5oDk4lR9xZgiRzptHTzzCS9OfqZYog9qmfDsts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481604},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c8379588117753e9295951c554c04ddc558d7ee4","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.9_1779254329867_0.8754410700426316","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hydra-acp/browser","version":"0.1.10","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.10","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"e8fe948af23c996f74378cee6f86b5316852d6ab","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.10.tgz","fileCount":36,"integrity":"sha512-DOzZZjSDU+b+087hQWf1V2+QdjdQvNELE6BrOZk9OGSpyAg38gEzdNURacrJ4qxTgk5oVm705XyZcnWzXny3kQ==","signatures":[{"sig":"MEUCIBzjf40j9D6qZN4ZLxEF/sJA1i173DgYlh+9QTHygQBSAiEAvFKIhhWnVEsrJ/RTbqCXMR26LnwdEM+oOsm5p3YYwd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491273},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"ed6d29c96716f9fbcf69a3ff7d6979b6f1e2551d","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.10_1779301096915_0.5449261643415555","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hydra-acp/browser","version":"0.1.11","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.11","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"c8fb5ecf00da9c8a070292770ce31214483f919b","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.11.tgz","fileCount":36,"integrity":"sha512-I6BoYGwLw1385dNqhVbV05OBX72i3lVyldRSSPKdUh5zbhCgEfNwR1IpXSFgWp6TTYK4H2rYptbtZ4gM3CzXFg==","signatures":[{"sig":"MEUCIBXds/TA94O97A+dhyHfqR6S0XZmjOGtB0TEbKGe3DmsAiEA8VivM6SVed4ejSHOjOLOVB71rNIOMqt+J0R6hrMMe/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493992},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a52d50f00d6480f01f95112e39f661cd7736274f","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.11_1779319173531_0.11110048619546009","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hydra-acp/browser","version":"0.1.12","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.12","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"182d5eeb66d5769adbd0a3be5526e03b076837fc","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.12.tgz","fileCount":36,"integrity":"sha512-Y4tlLUC2P69BA7QN2p3W6wUFmAusCeW7/nUPAhiuDb8tacYaTna9IkF+t93RZaIeZ/+lQrppc8t4v9yPP6fV/g==","signatures":[{"sig":"MEYCIQChBP5AJjawlW2KZpZAPkOlHhe3i3S33qbLjdjxGfVrjAIhAKK94eTqdm4ealKVQlpOoaq8p5rwyWSAuZd5+oyS14Vt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495113},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c450e9638b807c709e722384cbce69b9e86df7a1","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.12_1779340959465_0.13371066927496367","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hydra-acp/browser","version":"0.1.13","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.13","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"c0adb45eb4c160e28ee45afdfa0c843097c384ef","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.13.tgz","fileCount":36,"integrity":"sha512-CSWpqTUD2duJJMIh9dVCbEP5nX/qxsNcPKQFaAEqWkFJsdnOhCcgHKAq9OMhKk/Ymbl5/gXIR9BuxIySl9KiVA==","signatures":[{"sig":"MEUCIQDebDBS2PLgQ5H5vAQB9OZVJ7nO2is2+IuwCmpe6X+R1wIgRPUb2HCifjL63CKZAJytkqEEgZv8PnqQ6N1GceHWj2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498622},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"db236fcb7b652b8acb092d3f1c76049cc2dc9a24","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.13_1779501559486_0.5130315768154303","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hydra-acp/browser","version":"0.1.14","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.14","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"a22d74bbe4e67679b716aafee9c1d632bbf52dcc","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.14.tgz","fileCount":36,"integrity":"sha512-y1Wq2ksaS3Y1/nW4A+wd12fJ8UsL8Fziv+NPjWTXvEoRqRl0pAIFd7DLfpCjDdIpQmSSrsj0ARYAHTF1wgON0g==","signatures":[{"sig":"MEYCIQCY17Np4ZyhSCmiZ2q06WW6qzwWKRJCVMiCkXKqQWyBewIhAPA/D85ALyCxVARzZNQzIM7mVGylT0ZFN1DrChychQOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503410},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a76c3966a9d3395d8fb781d0e9d762e747171968","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.14_1779583554197_0.4675563143847934","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hydra-acp/browser","version":"0.1.15","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.15","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"59ed3d7f22e830c51b12fef228be98ea17856bcd","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.15.tgz","fileCount":36,"integrity":"sha512-ZRpkk5y8ixuyv0723/X9semXZImSmWLHDogGZluqkEuvCmLAT4Egxvn03ZqA+vGJfkKZApdNACuDE2eY7OVo4Q==","signatures":[{"sig":"MEUCIBGRJQvfJ5b+vGEGsh7IBY8YFdr2oguPxujAflWEiBbnAiEAi5cB90jN3zvgtcTyH2B8R5zzLv0znDGoGSJ4e9t/ZPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503409},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e0737bfe3c1ec4af34321eba27c8f4dac57dd8cb","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.15_1779611061886_0.20378310555211354","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@hydra-acp/browser","version":"0.1.16","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.16","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"5e2f85cfcae5c3b833e062385e72bb2f7c23d8f4","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.16.tgz","fileCount":36,"integrity":"sha512-K0BK1/nM+ve4wpyyMrEs6Z5qQWO/OK1GQjwMez4M/FgGSW8lj2976mCfL1BjVih9+2lBFHRZcxCpO5BgXa/BcQ==","signatures":[{"sig":"MEUCIE41htPuqYSWEdj1/L5myZm52wrWSwv+5XtcnrC2mfVOAiEA0PWHeg03jxe4A5J10SFSwjUucsIlGgF+k6AHTaSjCXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503413},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"217ac7b628ac5ec305105769443f163fe2bef55c","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.16_1779690735310_0.8542507135151804","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@hydra-acp/browser","version":"0.1.17","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.17","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"94864fb172d3cb8b5b2bf790f7438893debe2bb7","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.17.tgz","fileCount":36,"integrity":"sha512-n4HEWChTOxjON19oY8UvESvlG7CWVJ6uu464bkFSrRmN2Dop3Ln7v9cAGXU0ibnvbg6RMdpTAacDDzRv93TThw==","signatures":[{"sig":"MEUCIQCOjK9fh0oTIMA7oGrd0p8Rp3QZuljpzwArFi6Z1b7hXwIgazNaemUPvOVorSv5kSNHY6MlWZ96ZDUp9XQUP0gbmU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503595},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b8fe44c0946d8c11cece375ceca8360c72bcdedb","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.17_1779848031445_0.9749904899555897","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@hydra-acp/browser","version":"0.1.18","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.18","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"4fb54e49bacf5236425a4c6ab1e74e67720c6f3f","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.18.tgz","fileCount":36,"integrity":"sha512-33pe7gw8yGKTH/HXe0JwXQhv2i5IMUfIEJW57vBmicr+nGV1gHiRVyUOcnw2X287ZSsSxeM85m79sgALhSJL+Q==","signatures":[{"sig":"MEUCIQDt3TTqX4JOYSG8dSjT5lg1fEtuD4E20u3OjeLOkrHolQIgXD7/VeanF9T30IiAbUEi8OpmDinpo11xT5F6MO1iqG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503452},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"49499743aa11cccf4329f226fd70078c532824ef","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.18_1780078559365_0.5345370433279717","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@hydra-acp/browser","version":"0.1.19","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.19","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"592cab1ea9964d6849461b78f13f67ae9432a12e","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.19.tgz","fileCount":36,"integrity":"sha512-22ewcBo1fAL6u/uEMBzxVvh3DDm2EO4Zqtlhm8kqZdGXipExLtsi91vDWjAPnIe/bHPo42ipdIEFusQ40cqfSQ==","signatures":[{"sig":"MEUCIQCFWwCGRgxZV3O6sQlDcii/YTf4uO+wJL30oEbAvyDdjAIgavejOdFN9Twt7sTdEO9lCeCLeUZFrkgrqRmfjvz93VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505889},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b76415ae5c1fd778556f07e2870ca96fc218813d","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.19_1780332192685_0.023370779618920867","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@hydra-acp/browser","version":"0.1.20","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.20","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"57185b807da7c214185d9779796d48c0753327de","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.20.tgz","fileCount":36,"integrity":"sha512-S7bPRnFxowgnvbfVuvC2rv5wr+Zg/hKsODvIGletilDMX3Grkm2f1mI5dbpe6rfwMhwWxTlo3W0rX8BqEV/uQA==","signatures":[{"sig":"MEYCIQD9m8xYwoU6suJ2yQ0kjn4XglTLo9j9I0jze644A8MnOQIhAMgNjZQ6gLWo07KP+ZB7qbHEnCCeNsPWyVdzVLyaAhiV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315363},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5ce97c9fd9089a9c97e51f045188056623c8a120","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.20_1780421474668_0.3247481905306955","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@hydra-acp/browser","version":"0.1.21","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.21","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"31a11501c3b7911f9926e255fb3f6b7c60757b7a","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.21.tgz","fileCount":36,"integrity":"sha512-6BPl/OrIyqzdFXNO0SFF1RjM8CI3Kd4h6IhkEZC3Jm1/NbJ5/cJ5NASDFeyYucZGrUKUE2w0D2VJinA6KAnDIw==","signatures":[{"sig":"MEUCIQCXO/DPMR8h+nRBm40Ci8NrQAUgAtShUtEDO9aOde1DxwIgBn0/4zYeIybX28TGBll/iTm992Hivu58zY5X4ad/Wls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315554},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6863ab2cad6e3a2ea953343c9d9749debef24021","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.21_1780555197540_0.0542660322708679","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@hydra-acp/browser","version":"0.1.22","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.22","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"8d7229283b08e30d5d70fa0f47d159766d7ff580","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.22.tgz","fileCount":36,"integrity":"sha512-FYAHjZvV8sseT1LeO0rJLQGru6OqTvUu+4CQFnWlyW0Qsmt98vgH7/d5YD4m8zSy189OXJc+iPzPN188WnBZ/g==","signatures":[{"sig":"MEQCIAz67PeF7dh4YvHV7dl557ZIRjUoXIjWBVRlehm0GpcoAiA1RHYnGSPPGTv4KN6WLzZ0q/TVCuviEBxLwNQFIAkIXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315554},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"982484eb0b0e3690ca4e7f23717783902a14219a","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.22_1782506296568_0.0668194337748309","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@hydra-acp/browser","version":"0.1.23","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.23","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"4d2e57a70f439888e04137d7bb102bf4c83c19fc","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.23.tgz","fileCount":36,"integrity":"sha512-afSLSgbB+bcyBiN7js5UEFZiwiAzc2T0dS21QB98upKnkUeJy/fu+Wt/l2g7phnIm3MbHxt72JY8RpPAI0h3xQ==","signatures":[{"sig":"MEUCIAxg53Lk1rKePDjgVV+ggbAyfqwIcBoi2F4ZSwLM/+ksAiEA6JXtHJpar/EoLY9L88bIxlxyC2ktbLiGPJf+Oi9nFSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315709},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"16a07de301bcd79366329f27f38f8ae6d5ccac37","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.23_1783357983880_0.5658402999034007","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@hydra-acp/browser","version":"0.1.24","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.24","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"38d0432dcef507564b2be6f8729b74567ec2cec0","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.24.tgz","fileCount":36,"integrity":"sha512-5y+If+RcYlkyyY/5t7yoJ4ZOw3vE9vCScqsf4CDJnrxTCEx2j4WzcjvtZhfnfAucNceu7P6FXMWGdiwCTo2SWw==","signatures":[{"sig":"MEUCIQCz3Jzqu6Z6afgO1GTwrsZjB6W4HeNmbtxU+pZ+agjWAgIgWPeqxxrQyItneq3tGJB2PUYuQ/P5NctNViKFu5PYJts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315709},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5139f364523e8e31548fabcc91982253503f4e39","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.6.2","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.24_1783975633317_0.4829278027263437","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@hydra-acp/browser","version":"0.1.25","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.25","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"d55fb7d8415649bffc606ddb95d25a8f79d3ff8f","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.25.tgz","fileCount":36,"integrity":"sha512-pu1832bnqjgbENE7V2DQ20Os1rvj1PdJ8xpZHonU0PAE5vg4p4vJ2oNVJ2vO8UbH8SoyT+IG13DHbHZYtcNmIg==","signatures":[{"sig":"MEUCIF0zmJmKgFEYwvMgC2Z1SqYe/lW2B0ZMzR1nZlbAzqTlAiEAogZmKBmGVuOkXX2gX2wfam/TnbT8FSAM8YEwh6zh/2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338216},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e334782c73361ebddaeb2d4d186f1a385ef6498d","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.25_1787425763687_0.1397089924539905","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@hydra-acp/browser","version":"0.1.26","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.26","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"8750fec12a454ec9a8a96ba8194b41bde13b5105","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.26.tgz","fileCount":37,"integrity":"sha512-uMkZN+KBC18M+Bul8LNgZVTqRimZo7hjWTQHJshJEE8SdF4Tm/zKjPZ4RNaRnFfV6ZOSf01Cv7Mzseyk05qdEQ==","signatures":[{"sig":"MEUCIQDIv1n1UnFwnzSnk6SVgEgRhcglARs7tmp9PpHnGxcQGAIgE3HLlA5I3KJ7Cibn+tNNoi1naZTSr3G00mMkybcT1g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356002},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c9fa7b9ad90fcf9b35eaf59cff679fe50c98d0cf","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.26_1787442848608_0.47043640353163085","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@hydra-acp/browser","version":"0.1.27","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.27","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"b6ccc3c1a9b089b47546e34605dacfa5efce00d0","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.27.tgz","fileCount":49,"integrity":"sha512-jDMPa/oXfk7/Ej5VNHC1iK/u9TibxKqdQy3PD5/xR+uZBVLPZkWoRg55C4Dvc25syAEs5ocrTSxmO5aGIPoFzg==","signatures":[{"sig":"MEQCIEAKnfNxczMKsEwSNinslIgPXsellgLnK/2wec0A8dByAiBrrE8D2kBGNFomnZAW3/jAX6WuYVejOWAmicZQpyaB5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461762},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"7aeb166b6aea7035c632aa834c2fa75945ffbc8c","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.27_1787589189873_0.7099193777844655","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@hydra-acp/browser","version":"0.1.28","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.28","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"ed6190c4e254e0538a96c4502d1e356e69349063","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.28.tgz","fileCount":49,"integrity":"sha512-XlHGfohW9DAAR1m4u2aeLMSvKMqeXZFvIZQfx/JMenDlNiHxK8xWNb8j1qtEEQ/f+waqf/ubM+1R+3SnxU2Z/Q==","signatures":[{"sig":"MEUCIQDXvjrdA6hDSnNVXbSgi/KlUAL2hEwvAPVC46lhJTfWXwIgY3BPiQO7PYy9pkcu+1yMinYCjVey5s//6vP71yZtU5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463790},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6ffbe6cad732b0562f6f267d32c3e971265b4b6d","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.28_1787592642474_0.19479733779331587","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@hydra-acp/browser","version":"0.1.29","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.29","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"c3b7853c10b40fc1c1809cff5839fb7ee2f4fffe","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.29.tgz","fileCount":49,"integrity":"sha512-y0I5/xuts5uFaPokM2z+4Pgspe9vsvdPaA0lyPce4Mbp/K1G/GGoXZxUdWT2Y7dB+WY7KAGpFFZkPBRWAs5TZQ==","signatures":[{"sig":"MEUCIAlp9OtTYt+V60gYh9GcIz2+0R9uHnV90nC1SrqfHOPyAiEA3Sltlw71O9LyCSX79PulVKQjt2JzPNq501AAitEOtqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468906},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"4e823ba424684f731afbdf806d33f014f749123b","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.29_1787612334598_0.5612449301411249","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@hydra-acp/browser","version":"0.1.30","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.30","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"a6d811ce4ccf75ff4e2ef1b952f760f05f86d72e","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.30.tgz","fileCount":49,"integrity":"sha512-ru6JvZxfOVl+UUlHLjPb6VX/T1r8jMYr5h771vgJQ/RsE48vvIvAjBU5WcVtJVUeIYgOYmZl3+vlSPegdgYjNg==","signatures":[{"sig":"MEUCIQCNEFVrpuvch4hwXG9y6FPcbbXvj0ojAZM25qWdOOjBdAIgV9VfFTkVIIbY0+kkEUKkjdC7NEiu6Q5/vDX1qM6mFhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472614},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9cd9585bca2095d3351083c6811362b8e5d9be00","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.30_1787613432295_0.6822223893527954","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@hydra-acp/browser","version":"0.1.31","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.31","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"0af7c2e4bd6f06a38f620a97b856a1c25707dacb","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.31.tgz","fileCount":49,"integrity":"sha512-ZYRU65bZt6bLWkRgwac1CFgjkwQGhtbmH1OKeSYum6DU716u7Hsw9PX3IITdVeHD69WGZPwdtHBLwRmDabpWWQ==","signatures":[{"sig":"MEYCIQCbYm5PRUymFkTfoSI8M1BqgkbTQhDbEZz+ADLrcnfm8wIhAM3zcg2NO9M6LUnENoMC4iOBiINeK0QJJdHAXJiRMXrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482586},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"7e3493b7d49cf19d8ca42bd9aa726295f3581034","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.31_1787696971321_0.838910236832483","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@hydra-acp/browser","version":"0.1.32","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.32","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"4e5dccf224a7d35b8542a3acf3fae94e2eb9020a","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.32.tgz","fileCount":49,"integrity":"sha512-C5Tm95Autt5y/A9ChStmZOJP6MeCV7/F9Yxwzp2PXYgaC5gC1r7z4UimqXTOvE2IKv9SCf4eky307qYQNvopHw==","signatures":[{"sig":"MEUCIQDYaLV5bGMYNd6DDYM7qkMyKqUkaBHCx9NsAWpF2eSk2AIgeKL0qFCudvMmDtZ2i79u77wPKhRtErb1q8SGnV/SqqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487826},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"40fc8e4fd7f7a82747ae7c4d16d8b4134317ee3f","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.32_1787699791133_0.3785768652964743","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@hydra-acp/browser","version":"0.1.34","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.34","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"a25a1e9528a90ac6f05e833e0c82fa992bea8aff","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.34.tgz","fileCount":49,"integrity":"sha512-u5k8gmL+6O4+gg8JL7u5iOO3J2U6eGewtnl5OPOdjoJsaOmesRuvaeyYmb+m1r91p93SVpSqRuvDQL2KxBCFlg==","signatures":[{"sig":"MEYCIQDXCU160elDBOo6zHGlNlLWTPGfxp6wt5YAeEapakbEcgIhAIMvVqP54V+6Ye9rwFT4J14mckrVknrBh1T3l3pULJXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492248},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9aae086ebc4a612afd6553dee224862be9a1f5f4","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.34_1787715946730_0.46026598302968713","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@hydra-acp/browser","version":"0.1.35","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.35","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"7c6fc5a0cfd7fe29e19c23a3c0fdd00ee09e9393","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.35.tgz","fileCount":49,"integrity":"sha512-TVSA8OBy6/+UsIwAxkb1kqcS17BdD4rHip7UNH7IkmzDaiG/QFsA6Hnw9eBH7UDK8sV4mm6ZKtFz9Gg1/IA/mw==","signatures":[{"sig":"MEYCIQCh9ijsBV+mG0HKjrC0bqa0+zE5qkP7r79YEzilKQImiAIhAMQ6hJCfSpadYefVBxa1ECCiF/8dAdvY3wQVjrXGGnwf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496877},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9fd112253bf220dfd3a006623a88ff9b0f97dce9","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.35_1787761429536_0.8978330736216051","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@hydra-acp/browser","version":"0.1.36","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.36","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"05ac0958d0aa6425b27a484221d7facff7c1ee48","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.36.tgz","fileCount":49,"integrity":"sha512-8jR21+k8mKEdKsgS0rKAs2YF0iZ/9SLQ0LRRNWhbKYvLMAB28BJYjvDF7efdPkccp3obuGG3nWI0kc7gJkItKw==","signatures":[{"sig":"MEQCIF25hoS+8Gu4YYfhF2OlZzUm220Nc0t3hnw9smawQ6K5AiBnwMT8z6VurgCaAdv3kzcDfZFk1jhQJyegUCKBJJIjug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498049},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"22ddd48d03ae7f8f9fd9b4d89f5bb24d448b3d1b","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.36_1787783076256_0.9437928132712439","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@hydra-acp/browser","version":"0.1.37","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.37","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"697806846e9e6fc8d9e0c49048ea850a3a3f97b9","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.37.tgz","fileCount":49,"integrity":"sha512-vLgJaKZ7Ua7TKAKYNHvVPHG8/1L9fKLkaAGmHWxQJyISAsV98B//3BliFsdPVJMH/gIhwtEZ7fa9WnuqsHMWeA==","signatures":[{"sig":"MEUCIQCj1YP9U2ogRUHv/9XbfarsyTlp6ZrtXvVrw5UTsQBS0AIgRAJ4pwLw+dkSgP/S5hlO6W4hmhCYlYcsHCz7sE7bfOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509312},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6f81f986ae211a0ef5ca08907c05bee503fec6b4","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.37_1787893084130_0.3344732283540115","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@hydra-acp/browser","version":"0.1.38","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.38","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"2e475b5a5fdf78b9bc48ecd2c28a8567ed35f9a6","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.38.tgz","fileCount":49,"integrity":"sha512-ATHft5YygcwyNCUziIJIrUwXyxVBnNUmnwS/USzZCbz6RsgZPjuTD99Kd5dGwNjjSoJ0VjE0I45RK3WUNeSc8Q==","signatures":[{"sig":"MEUCIQCS/PrgKFE5qpmtrcUKW5KWBSf2ZwPvuwBk0E3gsmn1rgIgJDHOyxbDoxgAkBuqpppLZeMIt0JguYt0mBXiV0vGpvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509501},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"2caff1ae622324ce758086c9b9771b6207bb5ac0","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.38_1787930141430_0.6540113483874606","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@hydra-acp/browser","version":"0.1.39","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.39","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"28215720ac181bf49b34afbfec93e746c98a7b5e","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.39.tgz","fileCount":49,"integrity":"sha512-wkM+eMGbBgffA6VMD9lNMdiadUBN097hJZerOS2nQk6P2Vcm1kyypOFF7VOiGw8FXHRJRTbkg9GREh31tivWuw==","signatures":[{"sig":"MEUCIGSCdbs8S71v6J5QLDOYe2x5SHycCkFCnCczobp5iVHoAiEA4ZLpyq3ZZ8MRs2AiY0CgoOIBi3VkznnMBYDyZi0p7Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509767},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c88b5e8d3323dd1bd003d620ee09d697074e41bf","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.39_1787941136827_0.6862187913809639","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@hydra-acp/browser","version":"0.1.40","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.40","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"d9bf1d61a575303c1e9452f590df2c4720c619de","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.40.tgz","fileCount":49,"integrity":"sha512-Sr0Y2AjX5M+Gnc0ProtE2CR/h9MYwjgAJpOYob5KgrCHeVA7+w1hIKjbRwGvlNRT3/5q0etagr8rfJt+nmkfbg==","signatures":[{"sig":"MEUCIQD89pDE5q44dVFGPR6+d6Py6olnxh2idi/SzzjFzwb5YgIgIcBZaXC2RWsiUrJQtaKWEthfppI+BtMzc+YiFdSH7VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513340},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a40c83ef6977a6f3f2c76d806b067807726df614","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.40_1788190891368_0.06578518286401769","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@hydra-acp/browser","version":"0.1.41","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.41","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"d92fcbabb6275bbaaff132050f071b015eee9c98","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.41.tgz","fileCount":49,"integrity":"sha512-PtQrBvcTE1HPoeZN2D5TYvvhYzrRcVCwkvwnIJzZVBIiNtBc2IuXm+2eVnDUGtqxZx5aMPh5/kdxIUFGqWz4Qg==","signatures":[{"sig":"MEUCIHAbWXZ3GlgUgPHCHWz0gf95333SY+i0qHK2TsoXOG+UAiEA/nnGnIDNASKL7vsglynmlEF+SBDHUxetskDll+ELHDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513892},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"958d2eb72246f4b86d9081a9ee8dfe3b0db9e241","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.41_1788239244886_0.5122132759912252","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@hydra-acp/browser","version":"0.1.42","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.42","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"7cbe7c3dd41a10c8fe95f4c5194bb1e40efdc282","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.42.tgz","fileCount":49,"integrity":"sha512-dQRfiycyIhMnyLeb5Rk+sL8FqLTIGlxuDqILQ3QQ8PlHf/yXCB3xYBNFxrOKcBj1BHVyvl12P9eF6qnu61+jQw==","signatures":[{"sig":"MEUCIQC7cGDJTenlzuDiMmGHlY2S9kpExETu499Hv626ZqF3OwIgB14s/iSzud/Uq9N333govwVBVcX1YiBVtjf99jLdNG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514098},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"f8bbf907de6fd6cfb3b36cf9e8faf630776786fc","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.42_1788364806968_0.2566376464213107","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@hydra-acp/browser","version":"0.1.43","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.43","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"e0636333d4033baf8bab18702324397cfe236195","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.43.tgz","fileCount":49,"integrity":"sha512-ooXeGixh322lkG5AzgigGlfA/5/lB3CA0JB+5eOXeFmMK2NBA7mrWw7Ej2nt8Cz72w1KdG5XHF7lG4at+Tz5xg==","signatures":[{"sig":"MEYCIQDIpCsi5Nm1t6350AWe/PIrxVofr+Z/8DrT70PVyGR6RwIhAKgNXwaz4vnHDTDQS+8eF8qUrpHNm0bP1OgV3th+oZTI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519885},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"36267a8fec3f674153578e76538530bcb1940593","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.43_1788417093156_0.4148483416750288","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@hydra-acp/browser","version":"0.1.44","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.44","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"958d9c66a190159fde39ae0a0f7a174e408427dd","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.44.tgz","fileCount":49,"integrity":"sha512-ZzzblUI35j5xzYx1N/528TwQjvfbcsszlNU5oxzcA/p+kYucoVxgmygtU+2DU1cpu83mGNJDjyIHcSKSyQgsMg==","signatures":[{"sig":"MEQCIEaVKqEx5SxqhRYFsL76Ejvvpfed4/R5xCdNGzeycRSQAiApj6aY6lb7RsvFsJZdTJqfVvEJZUTuIw34m6Y5IEiGgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519885},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"042f123e119b661d20e383930ce975bccb2cba13","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.44_1788457316989_0.9438758969254903","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@hydra-acp/browser","version":"0.1.45","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.45","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"65b770764ff1389bad77b58be508c56f45762a74","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.45.tgz","fileCount":49,"integrity":"sha512-qqYaVxStKh6uOEZ2HQLYQ4bnGTh4SgrJtYx6M1FGI+1WavxgpLVJLkj7Wqc14Ct/qgrh8aZ4MzXhnnek3A/ncg==","signatures":[{"sig":"MEQCIHZKfUK2m8zrRrsdgqNRD6WA58N/FyQW2DF0kxYS5KxBAiBSzTodDosBR7kKz5riDZ/nzoIaezVHf5fFvsWn15zAyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520251},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"0bc5b73cb6a534011be15aeccc371547db454aba","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.45_1788529266450_0.4831879829149721","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@hydra-acp/browser","version":"0.1.46","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.46","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"e8aa0ea670489d757721a9a50098d2b8d6750163","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.46.tgz","fileCount":49,"integrity":"sha512-vLcUuvw4tpkmw12xPSOtoJp/2C2zHcCZDoKcQaPMS2soEb1oLvgAr7AY2pBymK6O7mXzca2hJICHLawKumvHow==","signatures":[{"sig":"MEQCIFRrLdnx1JZZVdEpsBLjsOOdEiFS6oZ7Mt4zX5tI1WBeAiBytAuodhAbCl3R8w3gsgySK0/0XAsMXva/srkkTLZdYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528611},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"686cc5ff139203f9fa6c63e15eb6511749f6aee3","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.46_1788564972141_0.8721791677810553","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@hydra-acp/browser","version":"0.1.47","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.47","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"866622244883451b6ec2925e2456120f0148ae37","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.47.tgz","fileCount":49,"integrity":"sha512-mraYWDOXmr4gQ3KiJ8Vzf9i9p7Xea7sr7L34earWqELIHiBU/qZUZbJyLeXmyA4ZP6c2e9j6L7k2UBLAjtgyVg==","signatures":[{"sig":"MEYCIQD/FIiEipwNG6hiKP18vqm4rDxSCIlxFXka0UMkRfrQEgIhAM3bOq46Q5MzgEs/+1MHGR42/P7PMXUe4PgAw8lYvkXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539054},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"efa33dc89b49ebe144bf0aac9df43185542301de","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node --test --import tsx 'test/**/*.test.ts'","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.47_1788635240618_0.5841222309644178","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@hydra-acp/browser","version":"0.1.48","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.48","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"3ce0e7b90bbad03eb020eac29406197122f25d7e","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.48.tgz","fileCount":49,"integrity":"sha512-sD/BOnNoGKf2eLEkx4PfELbxKc1RIqdN+2yqd9885LoiNh7TmQYNjU/mIrLXrt8As0oN29rn0/zrWHfw8FGBBw==","signatures":[{"sig":"MEQCIF/c+aFx7+ZnBJI5C0jCYoacycYphYHOFSzwdppdBl+vAiB5/q/qrZw2wfbCnfpiaQvaXi7e+12zVKe8TXgLcoYWog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553668},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"991d5d066a55314341427646e423a163634a19fd","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.48_1788754467887_0.6201936287138476","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@hydra-acp/browser","version":"0.1.49","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.49","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"7e361c3c585dbccb4fd639d58d432bf9fcbc62ed","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.49.tgz","fileCount":49,"integrity":"sha512-JPvUGMNZ5c0mAOAJUmyjpqn5pDQH+K1LzGfieCj2/3FnuniDMOTB8HGjkz1fcrv37xhqivxN0soZuvDfKcPbBg==","signatures":[{"sig":"MEYCIQDCvFgQjFLukbyShi8emCfjiC5Tl8CfcKZQl/sN1kNg7QIhAI0wuAnjG6wlFQidYl/cKEDtigIN3GBjXGLEm/zaJ2zr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556349},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a16510b396cde289629dad99cd153ccef66ad64c","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.49_1788845789798_0.07592211188155273","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@hydra-acp/browser","version":"0.1.50","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.50","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"599b45759749dd95f50b35ab7e5c95ad36e1ffee","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.50.tgz","fileCount":49,"integrity":"sha512-/kuy44cNDjC8x2d8i2wYrrlrFVTwesROrtS1nWQOZrq4K0ZR1RhXi+KR5UNgDJW1A1oj0fg/QQtGVSPwSNpIrA==","signatures":[{"sig":"MEUCIQDd9ZnIf4ohqyoaQW3eISASGpZPhzU8XoDbgc/Zpq7dmgIgQkoch5EdlXUfhrIL14eDzX8a9nU9u6YM+7mKjIAmjoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556351},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"7f9bab473c7ef0ceaca45482e07a090ee38d155e","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.50_1788899720356_0.4884936718558677","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@hydra-acp/browser","version":"0.1.51","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.51","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"0bb7aa0e842451e3a4eb1f1fd0fa00f2729230e4","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.51.tgz","fileCount":49,"integrity":"sha512-Gc4ThCmT+J1ilsWSH5lmlZuSfVE2OPhu4WaDNLqqDN/QM6QoEsR7h+/3h5BwcrWr3JhhGqDyiRztZ7cbhz1Z5A==","signatures":[{"sig":"MEUCIQDHmjbGFgUePWvxp3ieNM5R8zRIOX4qRuSsBgCgZMpyEgIgQ9JD9LducQrrtiPCIhzutNoKC+OE/XY4Y3oHGRm0nFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559875},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"44ccc56b77ee8639bfd296c7fe41052119d25329","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.51_1789006653818_0.6793246389283083","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@hydra-acp/browser","version":"0.1.52","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.52","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"f03b781180f26fd5d955b4ed4ae63fa05a3cc32a","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.52.tgz","fileCount":49,"integrity":"sha512-k92E8krn7xZLuLkfJZqDJdj2MTtgh8nJKjTU13gtk9yXLnh69VNhFyClmPeaWmibPFZ4B6d2QRTOwN8oCaPvJQ==","signatures":[{"sig":"MEYCIQDHD+IKp8/GbbgqdcZfbjl6sS0phRSzKcbXqGHhJ6WmAgIhAIjhtQWszNDsJqVzzyPaQ0K/+Oq0UV51WDpqkHMOF30q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAHDWsIo1YFD9AvL68En1GCJ6oh8/Pwwg6fgdM37EmxKAiB3KPT93dadwOIJKW6ksMdTAEnI2ZTeLW+aqzER5iVTSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560320},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"26c0e7db9e1fd4a55af0050d65c757571c4a8cb6","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.52_1789107154305_0.3142457738786819","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@hydra-acp/browser","version":"0.1.53","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.53","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"ea58a449858185ee99738418d20f5bff7c34b33e","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.53.tgz","fileCount":49,"integrity":"sha512-PHVE1/aQlRkMHGciNCKT01WZRKd+rGH5E0P0aHAp3yXqjLkEr1SNvShTJWXxgrD8/YgOMpDx+spF4LvIWOYkgw==","signatures":[{"sig":"MEUCIQCteOmUSNlFyxEtDdHJYndD4QUu9sxJMu1zO4H20bMPdwIgdIM3ElgsxO3tL9eRqEeFkSyWyKmOEJcx+xX2SvnjUoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGc3rr53+MHUINZBNtr/wB1S5vn+tfxXrEKuuc8KVCUgIhAPzRAhqGKYJ9wFIPT63i8C97/AbXQyu8lH9j76TDQClZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560412},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"094b0f52f8fc1fe4df961e36f792049de382b445","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.53_1789189178064_0.7321332894151031","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@hydra-acp/browser","version":"0.1.54","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.54","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"776ae422d6cadbdecfe4202b25312d28104410d3","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.54.tgz","fileCount":53,"integrity":"sha512-9aL8fLvSKGbWfZGVnnh0fFRchtV2IpBzslquZ8TtzAOhUO/IqRRh12B4wZdqmOVSUdqE0RR/F1lSCBT2bErsKQ==","signatures":[{"sig":"MEUCIQDZjNCnZ9obPkTSOpfBtawC3UzcbbzzguokN449wyzNjAIgJVUnr+puBNgwMPurmuxgVKJCvkfBsn5tRKQauPXGm4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEuVSzikGMz9tATDy2BFWxGdfEahekKiA9DV/GfblofIAiAGIh8w2R1mbQHS+8Uji8XErJp+muC2AGxyW+TJhMC8hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596742},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"db43cdad25af4df17c6af460399b044d6d6957a4","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.54_1789256277077_0.6117861262381816","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@hydra-acp/browser","version":"0.1.55","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.55","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"ffeaf202c1f4e5a0ca6e38a0d7ec764002aeb8d5","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.55.tgz","fileCount":57,"integrity":"sha512-pUZejYCNi8emxz3rHMNglC7PXqF6fuJkLaVN4ZJIiUxI6ouABFB4X4dgiRXfLFznB+2kFDavP6RHcu9bJ2uJXg==","signatures":[{"sig":"MEUCIDHvThGjZUPFRKXlPJ2H1J+4a1zesuKuu2/FRePRrsJbAiEAtyMcZl7ifrfCCSxMDZud56PK02dKMybbM5PMjZCU8ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDB/lRedM7LecCc9yilijXyj+bpuMdXnOJ3t/kCasTNGAiEA4Tckmitb0WGTz4bzFnu+5onUdFXgB3gNcrjj4m46vbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623801},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d910be710940f778b88f04481ffdfb52115a3036","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.55_1789500712888_0.13182737758051188","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@hydra-acp/browser","version":"0.1.56","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.56","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"2ec53400c8d54ed0261bd6a72de0b865e023b2dc","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.56.tgz","fileCount":59,"integrity":"sha512-sip5msuCifiI18nS9UF6aDrk5gRzJ/xC7L5V9ACLaYgPYiIxj2xOcSs8cnUMvHygqspjgOnEqF6gWoskR0/XNw==","signatures":[{"sig":"MEUCIEj5d1I5n7QPtEXJ/KjsZEQc79cr4ZoqoGa9KIrlDEQmAiEAzjq36n114JkVByRD19YF/ykhQxwuIlYm+5cPARGVJms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGpZ/rBuIJv20a3JccDJ6V25ph8ujQMnzxeDlMSEgY6kAiEAlUYS4pCMiWpw1h/+ucuNn62lE4CUTwbgxxopdE5KvmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630499},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"50adf7c1a7650207499a543272650fe5647e0ec1","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.56_1789588193417_0.8575645396578284","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@hydra-acp/browser","version":"0.1.57","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.57","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"de4f90ab95169f203b3db7fbc6aad73170028d68","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.57.tgz","fileCount":59,"integrity":"sha512-odyo6job3IoEX507JwMNn9vlGiW7gvd8C0xK5cIRgLpI+nTk0cKiZwqVyngK705J/PMjL96uUnrPOZQ9jsJJ/A==","signatures":[{"sig":"MEUCIHFrU1uA0mfgkIza0+cUDbkn2vOmJcXi+DbaV2MoAkDNAiEAqo68/tB9Jo+gPr9CSAkiyu+pZRHuHvZjkQ+Up2hd4Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGqwEOfZ1kbn5HR0NvrgNoDKzBy9jOw3+ryd2AHTE8ZPAiEAtXjqXo7y0/UQ/Hl7m3Pypf95HFgR4xF/MZQl7bBU2qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631213},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9357ccf009aff64c1283472d3fc79aeedd581896","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.57_1789964402381_0.95844025391652","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@hydra-acp/browser","version":"0.1.58","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.58","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"c92491c0b98999750f9237509c10c4cba7e2ff45","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.58.tgz","fileCount":59,"integrity":"sha512-8fdlm6tfzYMn+Ui3IWCj3rhu1fTVXSdJThghW8dhBSAW6G3/NnwexB9cYgCBcuqHEUEGrfw25FcUr7DoHZJsYg==","signatures":[{"sig":"MEUCIQCr/urCNS27S4zyW9lE9Ylp2qF9VuP60AWDD8xvLuJZkgIgCk7H48QB/4jVnS4J+FE66tkrjdRTM28FVydfav8jhjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBkFqYENVlBPYpnVqQWCgE1vXjfXt5Uzbe5bdntt0YfAIgdQWOktXbu0u2T8lezYcHKT42NBaLBD++gE5nG+2hyy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631733},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"cbe66063c1900fd2f6ac6458383b827c9d764aba","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.58_1790098369049_0.08915987234563261","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@hydra-acp/browser","version":"0.1.59","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.59","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"9e0e2e44ed8824334a54c5cffc08415af2a6708e","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.59.tgz","fileCount":59,"integrity":"sha512-i7S7kK9UT0064b43xPNt6WqdxH/8PEVs+N7bMfbGjVuLivqSzoAl1oRFowM/QrS89diImjIXnvwDVt6+Wrvneg==","signatures":[{"sig":"MEUCIHqmkoCffrUDqGcssTAEgAwTWCqyNpwFac8CyQ0IBGogAiEA5lYoaW9/SpdqIc8VX5HsAZPgSTDd0YnsPIhdzrLZBG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDV0RzI1XYnHvZEI5ikXsUEMWpGD/Sz+ZGGethuI9B+JwIhAILDQtrwJ8Vi0mx5GTl2xS5DhVOXa8ICCW8YT7Pt4GVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661784},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"9bf5383abc072fb4a360d61db506946c5afc2f6a","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.59_1790143466881_0.23190277332441767","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@hydra-acp/browser","version":"0.1.60","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.60","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"8e514f908781330fd5a9b11eeb9c64e83ae0f650","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.60.tgz","fileCount":59,"integrity":"sha512-fAzP5sdGIY//QZWY9sF7NHgVcnUYJrhXYk1CkuvGO07PXMyvh0iD6ZKr+8czSuw8YKoCSyntR+m/oYvNEpVf7Q==","signatures":[{"sig":"MEUCIQDasPUAMogZSURaU7sLORmxIy8rHbsVtagYUX4TU9LvSgIgWJyiBlZNkxW7EfBonTjrQwd68960CZXGuJdgCluFfPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDV4SreJn0HKd5J2IzUZdJL4Q8tyEntT4XnvnISZibEAAIgFRFwlTMdCgto6eU4VMtPTUPa7+ETTbnOYwNrejInwfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664561},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"69d4272c1e202f1bf3387618132c110f1e8aa435","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.60_1790195011005_0.5309721280062074","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@hydra-acp/browser","version":"0.1.61","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"license":"MIT","_id":"@hydra-acp/browser@0.1.61","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"bin":{"hydra-acp-browser":"dist/index.js"},"dist":{"shasum":"aadb4d5c6b7e810c69359fec59b8f43a57c68add","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.61.tgz","fileCount":59,"integrity":"sha512-5g2IyMCta/UtKnNUOHkn+8tHyWlmq4PqujbpvWViD6gYOkGHyAgKau9iHcOKuyB1QH0g76KCPhewV6UIHssVdw==","signatures":[{"sig":"MEQCIETcaHJYnJR5qACUlypUEdXILzkgOMhodAuqj1qcWiMoAiBp9b/75YBDYfd0c6ZOLQuHTxPLwkm/l2JWhtfdbcS03A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGbEwM5VC3W7HRUwldUEJfrf7dN1cFwkf/v4FG1qYKYVAiEA45JwGXS5p3T067gWiJ7BuYvHXIT8qJr6ckLsNov9Z64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668675},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d44dab24778de15cd82fdbe5dec5dbfcc4255c64","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.61_1790455919206_0.5044175200368866","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"_id":"@hydra-acp/browser@0.1.62","bin":{"hydra-acp-browser":"dist/index.js"},"bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"dist":{"shasum":"f042fb2264bb2393a437beeab068afe8b5f96997","tarball":"https://registry.npmjs.org/@hydra-acp/browser/-/browser-0.1.62.tgz","fileCount":61,"integrity":"sha512-CcAaHHEdEyyf9ihs19tRnnJNJnDF9WhKcolFNKvYZvoiVN3uKLuZqUxfU4zVtp4aRKXYD8FXYVENt7vQBSF51A==","signatures":[{"sig":"MEYCIQCRnKiJwYGiffqHsEO1kWijm1sHY2e0kMMOcbf5zmUpGAIhALZ/ZrUeBSJwUPqrP8VeEi7rQOND3mjJXW9qGFrojHeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhqebWsE4uKbiISXMoalvHEWRTeiuAOqWVbHZofXHb6QIhAO8o2SqpH1bE/AE8sX6J5IOcdhvzpcFixD5+DGgU4evV"}],"unpackedSize":678012},"main":"dist/index.js","name":"@hydra-acp/browser","type":"module","engines":{"node":">=20"},"gitHead":"ce62f2a7bee37bab7011911cf08381d431b54f93","license":"MIT","scripts":{"dev":"npm run build && node dist/index.js","lint":"tsc -p . --noEmit && tsc -p tsconfig.ui.json --noEmit","test":"node scripts/run-tests.mjs","build":"tsc -p . && tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","start":"node dist/index.js","watch":"tsc -p . --watch","build:ui":"tsc -p tsconfig.ui.json && node scripts/build-ui.mjs","build:server":"tsc -p .","prepublishOnly":"npm run build && npm test"},"version":"0.1.62","_npmUser":{"name":"zachakahn","email":"smagnuso@gmail.com"},"homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser-based UI for hydra-acp sessions.","directories":{},"maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","fastify":"^5.0.0","web-push":"^3.6.7","highlight.js":"^11.11.1","@fastify/cookie":"^11.0.2","qrcode-terminal":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.28.0","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/node":"^22.10.0","@types/web-push":"^3.6.4","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser_0.1.62_1790483166427_0.4415996811295908"}}},"time":{"created":"2026-05-12T01:10:03.137Z","modified":"2026-09-27T04:26:06.723Z","0.1.0":"2026-05-12T01:10:03.457Z","0.1.1":"2026-05-12T06:20:22.424Z","0.1.2":"2026-05-13T00:27:28.103Z","0.1.3":"2026-05-13T17:10:34.407Z","0.1.4":"2026-05-13T19:47:53.107Z","0.1.5":"2026-05-14T16:30:44.254Z","0.1.6":"2026-05-14T20:14:02.793Z","0.1.7":"2026-05-15T16:05:08.694Z","0.1.8":"2026-05-19T22:18:49.322Z","0.1.9":"2026-05-20T05:18:50.052Z","0.1.10":"2026-05-20T18:18:17.135Z","0.1.11":"2026-05-20T23:19:33.672Z","0.1.12":"2026-05-21T05:22:39.620Z","0.1.13":"2026-05-23T01:59:19.650Z","0.1.14":"2026-05-24T00:45:54.347Z","0.1.15":"2026-05-24T08:24:22.040Z","0.1.16":"2026-05-25T06:32:15.458Z","0.1.17":"2026-05-27T02:13:51.651Z","0.1.18":"2026-05-29T18:15:59.504Z","0.1.19":"2026-06-01T16:43:12.884Z","0.1.20":"2026-06-02T17:31:14.810Z","0.1.21":"2026-06-04T06:39:57.671Z","0.1.22":"2026-06-26T20:38:16.714Z","0.1.23":"2026-07-06T17:13:04.017Z","0.1.24":"2026-07-13T20:47:13.462Z","0.1.25":"2026-08-22T19:09:23.900Z","0.1.26":"2026-08-22T23:54:08.748Z","0.1.27":"2026-08-24T16:33:10.047Z","0.1.28":"2026-08-24T17:30:42.656Z","0.1.29":"2026-08-24T22:58:54.784Z","0.1.30":"2026-08-24T23:17:12.445Z","0.1.31":"2026-08-25T22:29:31.501Z","0.1.32":"2026-08-25T23:16:31.289Z","0.1.34":"2026-08-26T03:45:46.884Z","0.1.35":"2026-08-26T16:23:49.742Z","0.1.36":"2026-08-26T22:24:36.477Z","0.1.37":"2026-08-28T04:58:04.277Z","0.1.38":"2026-08-28T15:15:41.581Z","0.1.39":"2026-08-28T18:18:56.975Z","0.1.40":"2026-08-31T15:41:31.521Z","0.1.41":"2026-09-01T05:07:25.033Z","0.1.42":"2026-09-02T16:00:07.113Z","0.1.43":"2026-09-03T06:31:33.330Z","0.1.44":"2026-09-03T17:41:57.150Z","0.1.45":"2026-09-04T13:41:06.585Z","0.1.46":"2026-09-04T23:36:12.336Z","0.1.47":"2026-09-05T19:07:20.837Z","0.1.48":"2026-09-07T04:14:28.013Z","0.1.49":"2026-09-08T05:36:29.930Z","0.1.50":"2026-09-08T20:35:20.563Z","0.1.51":"2026-09-10T02:17:34.030Z","0.1.52":"2026-09-11T06:12:34.409Z","0.1.53":"2026-09-12T04:59:38.156Z","0.1.54":"2026-09-12T23:37:57.177Z","0.1.55":"2026-09-15T19:31:52.981Z","0.1.56":"2026-09-16T19:49:53.518Z","0.1.57":"2026-09-21T04:20:02.471Z","0.1.58":"2026-09-22T17:32:49.155Z","0.1.59":"2026-09-23T06:04:26.962Z","0.1.60":"2026-09-23T20:23:31.103Z","0.1.61":"2026-09-26T20:51:59.320Z","0.1.62":"2026-09-27T04:26:06.540Z"},"bugs":{"url":"https://github.com/smagnuso/hydra-acp-browser/issues"},"license":"MIT","homepage":"https://github.com/smagnuso/hydra-acp-browser#readme","keywords":["acp","hydra-acp","browser","spa","agent-client-protocol","claude","codex"],"repository":{"url":"git+https://github.com/smagnuso/hydra-acp-browser.git","type":"git"},"description":"Browser-based UI for hydra-acp sessions.","maintainers":[{"name":"zachakahn","email":"smagnuso@gmail.com"}],"readme":"# hydra-acp-browser\n\nA browser-based UI for [hydra-acp](https://github.com/smagnuso/hydra-acp)\nsessions. Runs as a hydra extension (or standalone) and serves a small\nsingle-page app on localhost that lists live sessions, mirrors them in real\ntime, and lets you prompt, approve permission requests, switch modes/models,\ncreate fresh sessions, kill old ones, and browse the project files of any\nsession — all from a phone or laptop browser.\n\nThe hydra master token never leaves the machine; the browser authenticates\nyou with a password (set via `hydra-acp auth password`) and issues its own\nsession cookie.\n\n## Install\n\n```sh\nnpm install -g @hydra-acp/cli @hydra-acp/browser\n```\n\nThis drops the `hydra-acp` (and `hydra`) CLI plus an `hydra-acp-browser`\nbinary on your PATH. The CLI dispatches `hydra-acp <name>` to any\n`hydra-acp-<name>` binary on PATH, so the browser is also reachable as\n`hydra-acp browser`.\n\nRegister it as a hydra extension:\n\n```sh\nhydra-acp extensions add hydra-acp-browser\n```\n\n`extensions add` is config-only — it doesn't spawn anything yet. Either\nbounce the daemon, or, if the daemon is already running, kick the\nextension into life:\n\n```sh\nhydra-acp extensions start hydra-acp-browser\n```\n\nSet the sign-in password once, on the machine running the daemon:\n\n```sh\nhydra-acp auth password\n```\n\nOpen the printed URL and log in with the password you just set; a\nsuccessful login sets an `hb_session` cookie and subsequent requests are\nauthenticated by that cookie alone.\n\nThat's the whole setup for local (loopback) use. If you land on an empty\nsession list, that's likely because no agent is configured yet — the\nbrowser is a client of hydra-acp, not a coding agent itself. Pick one\nwith `hydra-acp agent list` / `hydra-acp agent set <id>`; see\n[hydra-acp's README](https://github.com/smagnuso/hydra-acp#choosing-an-agent)\nfor the full picture (auth, per-session/per-editor overrides, switching\nmid-conversation).\n\nBuilding from source instead, or want it reachable from your phone? Keep\nreading.\n\n## Access from your phone or over your LAN\n\nLoopback-only access needs nothing extra. Reaching it from another\ndevice means binding to a real interface, which requires HTTPS (the\nserver refuses a non-loopback bind otherwise — same rule as the hydra\ndaemon).\n\nIf you're on Tailscale, this is one command:\n\n```sh\nhydra-acp-browser tailscale setup\n```\n\nIt mints a real Let's Encrypt cert via `tailscale cert`, binds to your\ntailnet IP, and restarts the extension for you. It also sets\n`BROWSER_PREFERRED_HOST` to your MagicDNS name, so the server shows and\nQR-encodes the friendly `mybox.tailxxxx.ts.net` hostname instead of the\nraw tailnet IP. See [HTTPS](#https) below for the self-signed alternative\nif you're not on Tailscale, plus cert-trust steps for iOS/macOS/Linux.\n\nIf you've already opened the daemon with `hydra-acp daemon listen`, you can\nskip this: with no cert of its own configured, the browser serves with the\ndaemon's. See [Using the daemon's cert](#using-the-daemons-cert).\n\nGrab the URL (and a scannable QR code for your phone) any time, without\nstarting anything, with:\n\n```sh\nhydra-acp-browser url\n```\n\n## Building from source\n\n```sh\ngit clone https://github.com/smagnuso/hydra-acp-browser.git ~/dev/hydra-acp-browser\ncd ~/dev/hydra-acp-browser\nnpm install\nnpm run build\n```\n\nPoint the extension at the build instead of the npm binary:\n\n```sh\nhydra-acp extensions add hydra-acp-browser \\\n  --command node \\\n  --args ~/dev/hydra-acp-browser/dist/index.js\n```\n\nThat writes the equivalent entry into `~/.hydra-acp/config.json`:\n\n```json\n{\n  \"extensions\": {\n    \"hydra-acp-browser\": {\n      \"command\": [\"node\"],\n      \"args\": [\"/home/you/dev/hydra-acp-browser/dist/index.js\"],\n      \"enabled\": true\n    }\n  }\n}\n```\n\nAfter a rebuild, `restart` (not `start`) is the right call:\n\n```sh\nhydra-acp extensions restart hydra-acp-browser\n```\n\nOn startup, hydra spawns hydra-acp-browser with these env vars set:\n`HYDRA_ACP_DAEMON_URL`, `HYDRA_ACP_TOKEN`, `HYDRA_ACP_WS_URL`.\nStdout/stderr land in `~/.hydra-acp/extensions/hydra-acp-browser.log`.\n\n**Running standalone**, without the hydra extension wrapper: set\n`HYDRA_TOKEN` in `~/.hydra-acp/browser.conf` (or export\n`HYDRA_ACP_TOKEN`), then:\n\n```sh\nnpm start\n```\n\n## How it works\n\n```\n                     hydra REST    +--------------------+         browser\n       /v1/sessions   <----------  |                    |  ---->   GET /\n                                   |  hydra-acp-browser |  <---->  /ws?session=<id>\n       hydra WSS      <----------> |                    |\n       /acp                        +--------------------+\n                                            |\n                                  ~/.hydra-acp/browser/\n                                    link\n```\n\nThe extension exposes:\n\n- **HTTP routes** at `/api/sessions` (GET list, POST create), `/api/agents`,\n  `/api/kill`, `/api/files/list`, `/api/files/read`,\n  `/api/sessions/:id/export` (GET — download a `*.hydra` bundle),\n  `/api/sessions/import` (POST — accept a bundle), `/api/health`.\n- **A WebSocket bridge** at `/ws?session=<id>`. Each browser tab gets its\n  own attach to hydra's `/acp`; ACP frames flow through unchanged in\n  the upstream→browser direction. Browser→upstream traffic is\n  method-whitelisted (`session/prompt`, `session/cancel`, `session/set_mode`,\n  `session/set_model`, plus permission responses) so a tab can't issue\n  arbitrary admin calls.\n\n## HTTPS\n\nOptional on `127.0.0.1`, **required** for any non-loopback bind (the server\nrefuses otherwise — same rule as the hydra daemon).\n\n### On a tailnet (recommended)\n\n```sh\nhydra-acp-browser tailscale setup\n```\n\nMints a real Let's Encrypt cert via `tailscale cert`, points\n`BROWSER_TLS_CERT`/`BROWSER_TLS_KEY` at it, binds `BROWSER_HOST` to your\ntailnet IP specifically (not `0.0.0.0` — your LAN never sees it), sets\n`BROWSER_PREFERRED_HOST` to your MagicDNS name (implicitly allowed for the\nHost-header check, and used for display — see `hydra-acp-browser url`),\nand offers to restart the extension. No trust prompts, no manual SAN\nwrangling. Certs expire after ~90 days; re-run the same command to renew.\n\nIf `tailscale cert` needs root (no `operator` set — see `tailscale set\n--operator=$(whoami)` to fix this permanently), the wizard offers to retry\nwith `sudo` and fixes up file ownership afterward so the server can still\nread the key.\n\n### Using the daemon's cert\n\nWhen `BROWSER_TLS_CERT`/`BROWSER_TLS_KEY` are unset, the browser asks the\ndaemon at startup (`GET /v1/config`) and serves with the daemon's cert, as set\nup by `hydra-acp daemon listen`. Unless you set them yourself, it also binds\nwhere the daemon binds (`BROWSER_HOST`) and displays the daemon's public host\n(`BROWSER_PREFERRED_HOST`). A daemon still on loopback changes nothing.\n\nThis is the route when the daemon should accept remote clients anyway (the\nTUI or another machine's daemon attaching over the network): one cert for\nboth, renewed by re-running `hydra-acp daemon listen tailnet`. The browser\nlogs a warning when its cert has fewer than 14 days left, wherever it came\nfrom.\n\n`tailscale setup` above is the narrower choice: the browser gets its own\ncert and binds to the tailnet while the daemon stays on loopback. Its keys in\nbrowser.conf win over the daemon's cert; when both exist the browser says so\nat startup. Set `BROWSER_TLS_*` by hand when the browser needs some other\ncert, for example a CA-signed one behind a reverse proxy.\n\n### Without Tailscale: self-signed\n\nThe simplest setup is a self-signed cert in `~/.hydra-acp/browser/tls/`.\n\n1. **Generate cert + key.** ECDSA P-256, 5-year validity, with a SAN\n   covering loopback. Add any extra hostnames you'll hit it from\n   (LAN IP, etc.) to the SAN inline:\n\n   ```sh\n   mkdir -p ~/.hydra-acp/browser/tls && chmod 700 ~/.hydra-acp/browser/tls\n   cd ~/.hydra-acp/browser/tls\n\n   SAN='subjectAltName=DNS:localhost,DNS:'\"$(hostname)\"',IP:127.0.0.1,IP:::1'\n\n   openssl req -x509 \\\n     -newkey ec -pkeyopt ec_paramgen_curve:P-256 \\\n     -sha256 -days 1825 -nodes \\\n     -keyout key.pem -out cert.pem \\\n     -subj \"/CN=hydra-acp-browser\" \\\n     -addext \"$SAN\" \\\n     -addext \"extendedKeyUsage=serverAuth\"\n   chmod 600 key.pem cert.pem\n   ```\n\n   Verify the SAN landed:\n\n   ```sh\n   openssl x509 -in cert.pem -noout -text | grep -A1 'Subject Alternative Name'\n   ```\n\n   The cert's CN doesn't matter to modern browsers — only the SAN does.\n   Skipping `-addext \"subjectAltName=…\"` will make every browser reject\n   the cert with `NET::ERR_CERT_COMMON_NAME_INVALID`.\n\n2. **Wire into config.** Append to `~/.hydra-acp/browser.conf`:\n\n   ```sh\n   BROWSER_TLS_CERT=~/.hydra-acp/browser/tls/cert.pem\n   BROWSER_TLS_KEY=~/.hydra-acp/browser/tls/key.pem\n   ```\n\n   To expose beyond loopback, also set:\n\n   ```sh\n   BROWSER_HOST=0.0.0.0\n   BROWSER_ALLOWED_HOSTS=mybox,100.64.1.5\n   ```\n\n   Every entry in `BROWSER_ALLOWED_HOSTS` must also be in the cert's SAN.\n\n3. **Apply** with `hydra-acp extensions restart hydra-acp-browser`. The\n   log line should now read `listening on https://…` and the\n   `Open: https://…/` URL is what you load. The auth cookie carries\n   `Secure` automatically when serving HTTPS.\n\n4. **Trust the cert.** Self-signed certs trip browser warnings.\n   - **Click-through:** open the URL, accept the warning. Per-site only.\n   - **Linux Chrome/Chromium:**\n     `certutil -d sql:$HOME/.pki/nssdb -A -t \"P,,\" -n hydra-acp browser -i ~/.hydra-acp/browser/tls/cert.pem`\n   - **macOS:** double-click `cert.pem`, add to System keychain, set\n     \"Always Trust\" in Get Info.\n   - **iOS:** AirDrop/email `cert.pem` to the device, install profile\n     (Settings → General → VPN & Device Management), then enable under\n     Settings → General → About → Certificate Trust Settings.\n\nIf you flip-flop between HTTP and HTTPS, the `Secure` cookie set under\nHTTPS won't be sent over plain HTTP — clear cookies for the site (or hit\n`/logout`) and sign in again.\n\n## Configuration keys\n\n`~/.hydra-acp/browser.conf` (KEY=VALUE). All keys are optional unless noted.\n\n| Key                          | Default                                | Notes |\n|------------------------------|----------------------------------------|-------|\n| `BROWSER_HOST`               | `127.0.0.1`, or the daemon's bind host | Bind host. Non-loopback requires TLS. Unset, it follows the daemon when serving with the daemon's cert. |\n| `BROWSER_PORT`               | `5514`                                 | Listen port. |\n| `BROWSER_TLS_CERT`           | the daemon's cert, if any              | If set with `BROWSER_TLS_KEY`, listen on HTTPS with this cert. Unset, the daemon's cert from `hydra-acp daemon listen` is used. |\n| `BROWSER_TLS_KEY`            | (none)                                 | Path to TLS key. |\n| `BROWSER_LINK_FILE`          | `~/.hydra-acp/browser/link`            | URL written for convenience. |\n| `BROWSER_PREFERRED_HOST`     | the daemon's public host, if any       | Hostname shown in the link file/logs and `hydra-acp-browser url` instead of `BROWSER_HOST` (set by `tailscale setup` to your MagicDNS name). Always implicitly allowed for the Host-header check, so there's no need to also list it in `BROWSER_ALLOWED_HOSTS`. |\n| `BROWSER_ALLOWED_HOSTS`      | empty                                  | Comma-sep extra Host values for DNS-rebind allowlist (e.g. Tailscale name). |\n| `HYDRA_DAEMON_URL`           | from env / `http://127.0.0.1:55514`    | `HYDRA_ACP_DAEMON_URL` env wins. |\n| `HYDRA_WS_URL`               | derived                                | `HYDRA_ACP_WS_URL` env wins. |\n| `HYDRA_TOKEN`                | (required)                             | Same precedence as the slack ext. |\n| `DEBUG`                      | `false`                                | Verbose logging. |\n\n## Security\n\n- **Password vs. hydra token.** The browser only ever sees the session\n  token the daemon issues after a password login. The hydra master\n  token stays on the server.\n- **Loopback or TLS.** The server refuses to bind a non-loopback host\n  unless `BROWSER_TLS_CERT` and `BROWSER_TLS_KEY` are configured —\n  mirrors hydra's daemon.\n- **DNS-rebind protection.** The `Host` header must match\n  `127.0.0.1[:port]`, `localhost[:port]`, `BROWSER_PREFERRED_HOST`, or an\n  entry in `BROWSER_ALLOWED_HOSTS`.\n- **CSRF.** State-changing requests check `Origin` (against\n  `<scheme>://<allowed-host>:<port>`) and `Sec-Fetch-Site`\n  (`same-origin` / `none` only).\n- **CSP.** The HTML response carries a per-request nonce; only\n  `'self'` and the matching nonce are allowed for scripts/styles.\n- **Rate limit.** 10 failed auth attempts in 15 min from a single\n  remote IP triggers a `429` until the window rolls.\n- **WS method whitelist.** A compromised tab can only send\n  `session/prompt`, `session/cancel`, `session/set_mode`,\n  `session/set_model`, plus responses to permission requests it has\n  actually been forwarded.\n- **`fs/*` reverse calls** from agents are rejected at the bridge so a\n  tab can't accidentally expose the user's filesystem to the agent\n  via this surface.\n\n## Tests\n\n```sh\nnpm test\n```\n\nRuns the auth, CSRF, file-traversal, and bridge-whitelist tests\nunder the built-in Node test runner.\n\n## Status\n\nExperimental. v1 covers list / chat / tool calls / permissions /\nsession create / kill / file browse / mode + model picker /\nsession export + import (download a `*.hydra` bundle from any session,\nre-import a bundle from disk). Out of scope: multi-user UI, image\nupload from the browser into the agent, transcript search.\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}