{"_id":"@neolith/daemon-sdk","_rev":"32-6e90673cc30771abf24ed7a3ceed0518","name":"@neolith/daemon-sdk","dist-tags":{"dev":"1.0.2-dev.20260530182802.ae187324","latest":"1.0.39"},"versions":{"0.1.1":{"name":"@neolith/daemon-sdk","version":"0.1.1","keywords":["genesis","daemon","sdk","websocket","ai-agents"],"license":"MIT","_id":"@neolith/daemon-sdk@0.1.1","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"e4a37ab52945a574edf4bdb603e9beb8eef7fd35","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-0.1.1.tgz","fileCount":18,"integrity":"sha512-u4qHj/tyOwMV4LoHu/hHxbmPmZZnxBLchWVoe1hq3Fz4KnCPKYGW2d1vAbonmjwmkevfPi19+qTPwr2PggM3DA==","signatures":[{"sig":"MEYCIQDozM9n+bCBqF3XB80qQ4UKYeoJIJxIQ0pQXJamw1r5jAIhAJ8nSDKYH8ta7TN2xHgzQnvp1wWRZDvkj7F8QTfr/uzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72120},"main":"dist/index.js","_from":"file:neolith-daemon-sdk-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_resolved":"/private/var/folders/xb/7v34rh4d5m527573qj4phzbw0000gn/T/932402b0645f70227c65e3097d9b144d/neolith-daemon-sdk-0.1.1.tgz","_integrity":"sha512-u4qHj/tyOwMV4LoHu/hHxbmPmZZnxBLchWVoe1hq3Fz4KnCPKYGW2d1vAbonmjwmkevfPi19+qTPwr2PggM3DA==","_npmVersion":"10.8.2","description":"SDK for communicating with the Genesis Daemon service","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.14.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_0.1.1_1764586999769_0.1631504068405658","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-dev.20260530182802.ae187324":{"name":"@neolith/daemon-sdk","version":"1.0.2-dev.20260530182802.ae187324","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.2-dev.20260530182802.ae187324","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"971251ea5dc1615dd5b9101cddbe3638f5643c94","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.2-dev.20260530182802.ae187324.tgz","fileCount":2,"integrity":"sha512-To9mL2S0M9zFHt+LEnJ00NnRAOOof15OCPMAFBAH1RUmp50hwVmsRXI1rSS8BO4uWQFBZ3e7RnR2QMQeQDr2oQ==","signatures":[{"sig":"MEUCIQCzKgmOj62fAGbCrE5KdkGcLGEcQc1GLPAoethIqXzasQIgThLAAfe71l6i4+UqHElQA53xDb0U4QVFU3X8mJkpQaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8475},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"ae187324c14eaee35f038d01368d129dcbf8bb1a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.2-dev.20260530182802.ae187324_1780165871352_0.17524693964775584","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@neolith/daemon-sdk","version":"1.0.12","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.12","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"08a4af6917bf9e19da9fba8d41577bca5d13af8b","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.12.tgz","fileCount":2,"integrity":"sha512-t8SkAQD1zREkIZ8LOyY1KmqJ7IDQzalVVfuUkmUKU0D6WUtA2qhmmXG8VmSYoEhIwaYF50iQXyKTeNmMV8Locw==","signatures":[{"sig":"MEYCIQDZQEkTdvuxLIzOEG2AQQHag3P/DsDstuxVhUEDiKjy6QIhALRmfQWD0ZlKgfyWb+fMrAEAyzMde2Od06KjxPFwRxLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8448},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"8815cab7f62f4fc13bd9424818815723c2ead120","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.12_1780203683578_0.7398111483157064","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@neolith/daemon-sdk","version":"1.0.14","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.14","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"42195e724cf35a9e5e13d41810387b3c68fc00a5","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.14.tgz","fileCount":8,"integrity":"sha512-vYGDhe7kuu67rSHfpDUvwabPR0/9anINiY+YBsB/96m6X7gItyOP4zHdHJgoAq7S44c38fAX1VibOxpPK1NLDA==","signatures":[{"sig":"MEQCIHPYDeRpSnSF9AeFvDJREGJ7qfMBnETrnktcJ5uAV7ggAiAl+Dok4Knd1HbgA+78M8UTVylnSf6sU1I2VnM+gSeeFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"62f96a8719f7f9333639d2929c0f93fd91fd5866","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.14_1780229210843_0.28880277737142035","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@neolith/daemon-sdk","version":"1.0.15","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.15","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"e92ff812e29d557fd6a53d42be2d71bb9cb37967","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.15.tgz","fileCount":8,"integrity":"sha512-MUQ1giExlBmr9xioCjVfF98TgZXplk/40SsCEvIGosRWwZdupy5cJin/zjioRsYjEM4zfvznlsWv4XzczZSGRA==","signatures":[{"sig":"MEUCIQCgAIIw7APTsmx0eclrHWOeWQOHMLR6dP3d2QfCZLwkbAIgHVNL93Zb0LNJe/L0uuYONpLknxuYn70WoU4SgY15m5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"d2666b1fb93f859bcfce26095615af8d03749432","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.15_1780230779389_0.11538899337262554","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@neolith/daemon-sdk","version":"1.0.16","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.16","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"5519f02db79a18d37097e36807abae2a7301f7e6","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.16.tgz","fileCount":8,"integrity":"sha512-56fpvmdYn2nvD+N+lTfL8MPXQ19WamCYkbjNDAhqCzOYLsrtKCfHzuMvkZN78T1F0Jep3SOZ7hlVYfa28hONfQ==","signatures":[{"sig":"MEUCIF7wtaAT3yBBaolCHZuQoDYkwrZqYrndc0Rqr43dy4dfAiEAywY/Lt4pkiYKb1mwtjO/z+ZCTPbGuVs5sc2TkS1ql48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0a65c2f071b6bda0f123b89176e73ae347bb40d6","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.16_1780232314535_0.8606570853937727","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@neolith/daemon-sdk","version":"1.0.17","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.17","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"44b006e16b41cc42c95fdaf7060d17e1757fc70d","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.17.tgz","fileCount":8,"integrity":"sha512-ZmQVYWR8P01LOlbDLjTQJDg+7pFCjo+4L5C0sz329dbhxmgMji2KiTCHyiLxwWDe6BsuuuC2pyg1KKWqFGqQbg==","signatures":[{"sig":"MEYCIQCaXtfBWv0vxu4mBJCplV2ZviO9TFN5wDHfHUWTGkRdhwIhAIlYI/ssH+4aRxqdtBq/8te2v1S90qapSUiLEyD/I4en","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"169ea5a615d5ea4f1538833843414a11f8286c66","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.17_1780245951165_0.025875894735632565","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@neolith/daemon-sdk","version":"1.0.18","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.18","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"efbf80f93840fc2a3ef408c392104846d95bd830","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.18.tgz","fileCount":8,"integrity":"sha512-ac4T296OXP/+CnPgqVAIxjzE5aCOKiOH9EPrXaxnxoDFVoQGAoqEbVcn1RycuRHG/ptFrjBx5XqRt4onvl+VqA==","signatures":[{"sig":"MEQCIA1TG2Pfp5PWIwn3je8iHMmXEfjhuxcDpv6CQ6t1Op82AiBa2Ayc0rWQnQeor8u7RWxk7ErjglP6N7AO82ziwz3aJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a51e51c33fddeab3570ce6dabd434c5c4150487a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.18_1780252123528_0.3572265664921046","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@neolith/daemon-sdk","version":"1.0.19","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.19","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"2d2d32c7ba5c9f89e14c7b87049658bee79df012","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.19.tgz","fileCount":8,"integrity":"sha512-z3Nnx/edG2ah2lzCxwhUKNk8tXdAc3ax5dp+OQl5ZnNkDSqsd5WAXLUn2wp4F1PiPPjpuTWLi1PS4PdBPQbNKw==","signatures":[{"sig":"MEYCIQCeM0wYK+V6fx73N1II2bHa7kx/pvbf9xoIFRdpiIOcJQIhAP9eqyBC+CTjiPZ7G/znxu2Q1Z9rbJ84Zq6YwqXmwvUf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"15db6fd788dc6bbd7a07b56a57cc014f433d9155","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.19_1780294828409_0.004331802205135071","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@neolith/daemon-sdk","version":"1.0.20","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.20","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"0c87b44ba9aa736c91b9a631efa2763d5d09c14f","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.20.tgz","fileCount":8,"integrity":"sha512-KxMtB5ucia6HbS5hnvexmxvRXa3r+NoMJccQQ/yJUtgKzsPmYFpATGs5/UmrLsqOVuNZ94qGwtYBNlMa3sLaew==","signatures":[{"sig":"MEQCIEWz+ToO5Lq4+C3+MLG3RHCiz9IzWlgFqK4DfIgjFKRtAiAsUwaFSgSwPfIqhl7bnuwmws5d09VIZY5QajbHYIgz3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"609f8acee44f617ab9f3f94608054930906dfd3e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.20_1780310313269_0.5098788039968121","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@neolith/daemon-sdk","version":"1.0.21","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.21","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"3cae71ce7d1a5f6879ddda284335f2e0f154d349","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.21.tgz","fileCount":8,"integrity":"sha512-arYP+KJEr+sQ8GosK1r+4HLRkWY7FooYo2i1Ux7/GxcxBCscqLR/PxOUiT+NRLQDgig+TWvfWjHHtSbks9JEKw==","signatures":[{"sig":"MEUCIQDz8tQz30ojdnkLa3waqL3WuQYv/41VdRmPfXEdmJvRrgIgbNywYwkUQzXFuMdUlCsffxV9Kd1P7CKlPn83ErlgA9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"ae592fec63622288b8d645d501754b87748de463","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.21_1780311076794_0.678029693390493","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@neolith/daemon-sdk","version":"1.0.22","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.22","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"a1670e8af0fb3da27d3a7da1de4a486f1c511ab0","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.22.tgz","fileCount":8,"integrity":"sha512-cCATZdCcnQ6i++0pVPOc+WR22a2GfGWDLLmAgZSSFb5+zAJzs5N2iAvPc4eT1NuP3+2zWQkBzz0hRGXJsvePrw==","signatures":[{"sig":"MEQCIE0Do3EvDLaA0A/Dv9tkI5Qmo5XH/env/Q3qYFVb+rMNAiAA8/3abSME1zluFa3dpxExZhIVVPpv5RPaqMboGO519Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"bfbb05733c3d89788d42ad9517d1686eecb082bb","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.22_1780313239482_0.030232269139123913","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@neolith/daemon-sdk","version":"1.0.23","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.23","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"739769751ef2d7c5d27979f099b996036dfa8d58","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.23.tgz","fileCount":8,"integrity":"sha512-vz3h9AI53C4ymAQEuKuyzj1XXIBWsVXjeoCAyrXTekKEVNz5ei0aZ1sMFm9qR5vB8nFkWTiDz/4d2zgUOf1qbQ==","signatures":[{"sig":"MEUCIQDrBSkYdc6gXUWQnblzjYXgSxaDTYgp+3sJUC8K9JgnhQIgPR5QUDOwbzTg6OeyURJsc+1ZZ1ksKEg8JNWXh8jnA7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c69fad7aec1f21cd1ac69fe368fd55f0b1907e95","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.23_1780317050855_0.6751860466413417","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@neolith/daemon-sdk","version":"1.0.24","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.24","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"bf73c362fd14fb255f646b925640772f5309cca6","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.24.tgz","fileCount":8,"integrity":"sha512-fTCfDnQvXvE6/tJxrKp1w6yWdc3pRM4ZdQXPlbX3kJCZZJhkv9WEQ8XSQDRk3bUmkw5Kl/1rMTtMIvvtO+yBuA==","signatures":[{"sig":"MEUCIAthrWsSpjnnEEDZwYWBqi9cH3IjXrDtNQAwRaDUAhXQAiEA2Lo7WVKWAQ9LatRyf8dOOCX43k8j7EHHufots1ObsUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9e24bd803c67380d1675d7b3df85696936588565","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.24_1780322638790_0.25520331671248875","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@neolith/daemon-sdk","version":"1.0.25","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.25","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"1d3b625222d20fe129711a05a88287e64bad055a","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.25.tgz","fileCount":8,"integrity":"sha512-Sawq9DkMoKcTj2TknOzTGhPjDQsGZ5Y5DXuwtkqjQmUpKHPNHeEXj4dK0iD4nT6aURJ0lJt3FDkNqc6BOyr91Q==","signatures":[{"sig":"MEYCIQCsv1GNS9Hjf5pnZ8R0jarJAZz/ChdKQBIObQd6nmg73QIhALqgedu1+mjp9cUh3iptrXylNgOHznrYGDCkSpCmDUS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9e24bd803c67380d1675d7b3df85696936588565","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.25_1780323002612_0.4302076214831725","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@neolith/daemon-sdk","version":"1.0.26","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.26","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"d35036dd8be997a399ea5cf8bf9bb1f699ee7c00","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.26.tgz","fileCount":8,"integrity":"sha512-GVWjK54UYFu5zcxW6wDy9ymdo6o0/ssI3WOyyYeZPVb+G+814CY/9RKqEe7ZPHAgS4QV3635e6uqDS0TcuHawA==","signatures":[{"sig":"MEUCIB4rk0y9OOq0p9QppRQT092lfm2SFz3Df0NgMd1pNT5PAiEA3uTqMmSntZ9FlbnA0DCkEKM8K3XHQAUw6tJXKKJm+X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"528a6638ac1243ccb5f4644b80f8d3c34bfac072","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.26_1780325473228_0.4715693279517954","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@neolith/daemon-sdk","version":"1.0.27","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.27","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"f8c4a182aef6a30ae45fdb9120494795c4f1c45e","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.27.tgz","fileCount":8,"integrity":"sha512-fOOEvhSVm2vqdmemLubcege636kSWlqLfRxCSiEhz8zk88BABaS22ueMpn2nImEiQQjMNVe9st8JJMA7UnjqRA==","signatures":[{"sig":"MEQCICJl6gHk3V+eG8KVsDm6r0UgHPRsA1AF9CGHgHDZD6LgAiATZa5Vm6USw7fNCk7QQgmPiSku/Lm+xouMpE3N+F9IoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"85a3f8b634d915c0612cf2f63dbe714e20b78308","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.27_1780341448340_0.19484941939011557","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@neolith/daemon-sdk","version":"1.0.28","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.28","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"fae5ebc83ad860dc87ec2dc99f2b65763aa1dadb","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.28.tgz","fileCount":8,"integrity":"sha512-+hnIMEdp4PVIJLN+uaHF9AaqIa1C4S6DrYxtXf0I4HZFQn/VRq+VGsj4cZoU1ImfKRdvPchw/k3IMv34+nP0VA==","signatures":[{"sig":"MEQCIBcsn2Q2p+XKfp5wWiDrapHCKO7+B2joSmqIxtZBq3SjAiAB19IZP7iNmU7xxojbsfx+tfRMzigII8iZj72aJJU0xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"dbbe6cc69a11c6db500b18720f4766a9fe6e24d7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.28_1780345931773_0.1644192755334386","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@neolith/daemon-sdk","version":"1.0.29","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.29","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"79cb0e1bd5b258d98e4e8846e564330b0e663097","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.29.tgz","fileCount":8,"integrity":"sha512-HKpCkjxQ+M299Ii22eI7ZxpuoLxf+lOZmZxYmULuOmapDVkvW6Zn/MWwqRRwElK3oP7Ah/UaOLJsuYJL5fCZeg==","signatures":[{"sig":"MEUCIGpfGEj/oYvVJVMfWrbB9kz7jnyeNINq3dheWmgowaM+AiEAiKV944H5guJ5g0HPLbZODmkS+90ph0k9YTvPgDWgsCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c1d55186c73fa27eda2e0b47f61182873ddcd0b1","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.29_1780394439484_0.5916499114713529","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@neolith/daemon-sdk","version":"1.0.30","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.30","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"de22c4b97522b19021b65e3ca73349bfac4f806a","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.30.tgz","fileCount":8,"integrity":"sha512-5R0qJchL+lD3ycMtGWLzbgvKQL2zUkA7FdCheiMgo9rAqajC2AJ3OVMJIKxUw4Qvrlp5pZMt39XLhoYgJnxX8g==","signatures":[{"sig":"MEMCHxmRavJKlLtl9BYPDMmBKUxb31Helgyo0UlTNDbxgDwCICFLORl298D+cr3yffBKsRzfDuIsx5sYiYpg+Gb1AgoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"733705bf54314abb6e8e8c6ce9953235eb37c27b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.30_1780471256492_0.9261583275746825","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@neolith/daemon-sdk","version":"1.0.31","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.31","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"a70039eb54034faacaa3ddd36ec584ac9b1a4398","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.31.tgz","fileCount":8,"integrity":"sha512-YYf2KNu5UzBAe6YUbYZnl5olv4Xum/C1vDBLPqWfmex3ULRL0cYR5qYMop08iMxwuvO75t06JsfPQxpsGcmjZg==","signatures":[{"sig":"MEQCIFYoZCFhz7KkRcoWD6N0RvqepcG3YFdaDUtVZ/xZZGQPAiAF0iS2zH2p32kqwZBBQBhbG0iflF7XKa1fZpGWG49cng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"f16c863dba338896c46ecef949bcb7ffebcd0f5c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.31_1780485929951_0.09933676344704412","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@neolith/daemon-sdk","version":"1.0.32","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.32","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"afde22a644322b1365b9f7901af8bf0a54f33833","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.32.tgz","fileCount":8,"integrity":"sha512-/pHe6YiqEW5KjN8bH/kBG1/u5XpkUO35spepHXwjb7Szeyah2bD4lmPEecwxbeYp6P+HHYLsiB1xmJtsz+NmNw==","signatures":[{"sig":"MEUCIQDOE8YtGh4gRRluY/g2UqVKTUaxLnXyapGfoHlwAiBrKAIgW9/Xnw3CWcdAm36MuJ3LWwN+enib/brsvhox7hISXVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"f6b6af1b8d4fca053a3389ad8e4d18d30ff475bf","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.32_1780508210276_0.07450903775425788","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@neolith/daemon-sdk","version":"1.0.33","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.33","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"81e8f889a999184e54e648e67856005f4dc4174e","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.33.tgz","fileCount":8,"integrity":"sha512-5rE5gdfz84jWJtIV+7Ngqsb3z4Yu5Sux4Y5gpEXID9oxAXPhMen+S17H1dPDpVP6E3BoTjpSwur4urlgrqNZAQ==","signatures":[{"sig":"MEUCIQD8BNrH/svo5xnxEoTQAKa3MOTkg0qkywJyR14+AHkTOQIgEyhW+67sRWtX0CbUPItGWNKO01oOjQC7nNOgq8TznRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9496707892c272d4b5bc8145783e1381409245c7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.33_1780509963496_0.9245247308265063","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@neolith/daemon-sdk","version":"1.0.34","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.34","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"22d2f306b55c81d2210aa6c59ef6a96c0be044f8","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.34.tgz","fileCount":8,"integrity":"sha512-W8rD6UAPm0k3pz96QlN7bF+oFZp0nVAUgbZTPuWfgSM0SxqQ2olFaAWQUVZthYwT3wJEzFAViR3/f0rLZfKJnQ==","signatures":[{"sig":"MEYCIQCvJ4RT+6dAr3AIH0dR/aIa6587x139DRlMp07u3g4rtAIhAP5wHnPcvRhd2ls6qPQ2EqT5RA/O347RvmnWrYXNIkAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a31fbd0454536e2b88dae253cd65c5b526b604aa","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.34_1780511922471_0.1777078974949693","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@neolith/daemon-sdk","version":"1.0.35","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.35","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"db03d9ac7456a42ea204691000148f94cd9adf59","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.35.tgz","fileCount":8,"integrity":"sha512-SFN8kgDA+r7lU0IQ32gFBYhqbRSlg+Q7FNlRRmTnoAgxG46pNh74SiRJXjtvRmDIA+IkSnh6xoJYVo8bh8wb4Q==","signatures":[{"sig":"MEQCIAzJRJR7zZFl+xsuNJ1KJcUeGK9eY4eFVBeXHxeSzCjgAiB2b4dUMsmXM8ohwVVRxUF/xuICiT6qePbvtperE4Fpjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4aa20dd431d0b61929efad2a6c1f2f6073fa22ce","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.35_1780518056605_0.6535182302625335","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@neolith/daemon-sdk","version":"1.0.36","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.36","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"6429144cb6eb071b2cee2e040013dbf6a5964617","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.36.tgz","fileCount":8,"integrity":"sha512-cUd8cSR9KDAjTXLkB4pC9JI98QFSxdAeb0+XVNgUzGH6CXRs+cTbwiIyK+9MDobVYePva5KyV+fh1XVYJWrFlw==","signatures":[{"sig":"MEUCIQD2J0EATmrYugjSLqwXv1v95KKl4GAUY7Yrj57xSxqslQIgZY9QjPt1ykz3lDFduqwakiJ29PbPEgSK1XMz3exQya4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"127b6852eca019d0acb08556481f02d69c0756f7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.36_1780519871600_0.0187196295887877","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@neolith/daemon-sdk","version":"1.0.37","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.37","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"015db6aeac4a5371b545ad573c80df7093440723","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.37.tgz","fileCount":8,"integrity":"sha512-qYqHSF73hGzLz1J821Kl8pQ/b+AE8jBbGCfUrW9TuofwbwJ2cp3/9gPJfMFE2SfLP97f9EJhxjE2Vkv9v59OZQ==","signatures":[{"sig":"MEUCIQDcmNTIYLhTXEDqIE8BhXvRNTFh75hx5d5AztngnFb3LAIgOGZxWtPITqpE7dVhU/LkoQpvbHVfX+ylgVYLxHp14Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"8f1844130e65d318dfc61fbd872ee55d29dcb70f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.37_1780561560359_0.49405274421486767","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@neolith/daemon-sdk","version":"1.0.38","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.38","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"f1c541bf17bdcc94d8b1d16c5f2732c7d6e12ff5","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.38.tgz","fileCount":8,"integrity":"sha512-sq3QlBt0NdeR6dl1itjuV6Ee4XYJ3KiADwOn0Ca34bJ4Po7yeUP6KCNJlHIq2pwe96kCF8hvX0/v1dYo0rSlIw==","signatures":[{"sig":"MEYCIQDJ4G/EOQ/swNVlGV97txu6v0DyY3cDwmRlMiWpSYcC9AIhANxUuXyy+hobWFSuijaDfmI28t5xmXkO0KKD+OkdBbhx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3904693413e77eee5d60294386937e3fd9b2e768","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.38_1780565699051_0.20325278181069018","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@neolith/daemon-sdk","version":"1.0.39","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"license":"MIT","_id":"@neolith/daemon-sdk@1.0.39","maintainers":[{"name":"adaptic-dev","email":"mehran@adaptic.ai"}],"dist":{"shasum":"385675c77ab10eebbdc47e9235a4bfe9d855fac1","tarball":"https://registry.npmjs.org/@neolith/daemon-sdk/-/daemon-sdk-1.0.39.tgz","fileCount":8,"integrity":"sha512-Bid5Wx04hTAH4U0GzJ/b/oHazn2jNtytuOq7l1ZTcbl/tD6awY3qC/urAauW9tqlgqwx6+ObMAlYYZbKyA3nUw==","signatures":[{"sig":"MEQCIDPzeUvAkKGT5LKS4JtH973G9BDnKQ/0ARIy+plSafemAiBmcGtVL41IYaUQocboOCYc9STxtGfqza1i2CiGUAZfyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9c964ee51534684090c223a84e1fe3a2df66a365","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --declaration --declarationDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"adaptic-dev","email":"mehran@adaptic.ai"},"_npmVersion":"10.8.2","description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.10","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/daemon-sdk_1.0.39_1781256320667_0.0024260851822750507","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-12-01T11:03:19.670Z","modified":"2026-06-16T19:23:53.937Z","0.1.1":"2025-12-01T11:03:19.998Z","1.0.2-dev.20260530182802.ae187324":"2026-05-30T18:31:11.492Z","1.0.12":"2026-05-31T05:01:23.726Z","1.0.14":"2026-05-31T12:06:50.978Z","1.0.15":"2026-05-31T12:32:59.583Z","1.0.16":"2026-05-31T12:58:34.694Z","1.0.17":"2026-05-31T16:45:51.329Z","1.0.18":"2026-05-31T18:28:43.684Z","1.0.19":"2026-06-01T06:20:28.603Z","1.0.20":"2026-06-01T10:38:33.417Z","1.0.21":"2026-06-01T10:51:16.987Z","1.0.22":"2026-06-01T11:27:19.626Z","1.0.23":"2026-06-01T12:30:50.999Z","1.0.24":"2026-06-01T14:03:58.947Z","1.0.25":"2026-06-01T14:10:02.768Z","1.0.26":"2026-06-01T14:51:13.369Z","1.0.27":"2026-06-01T19:17:28.479Z","1.0.28":"2026-06-01T20:32:11.995Z","1.0.29":"2026-06-02T10:00:39.646Z","1.0.30":"2026-06-03T07:20:56.912Z","1.0.31":"2026-06-03T11:25:30.088Z","1.0.32":"2026-06-03T17:36:50.442Z","1.0.33":"2026-06-03T18:06:03.667Z","1.0.34":"2026-06-03T18:38:42.618Z","1.0.35":"2026-06-03T20:20:56.742Z","1.0.36":"2026-06-03T20:51:11.773Z","1.0.37":"2026-06-04T08:26:00.514Z","1.0.38":"2026-06-04T09:34:59.204Z","1.0.39":"2026-06-12T09:25:20.827Z"},"license":"MIT","keywords":["neolith","genesis","daemon","sdk","websocket","ai-agents","orchestrator"],"description":"TypeScript SDK for connecting the Neolith web app to the orchestrator daemon's WebSocket server","maintainers":[{"email":"isla@adaptic.ai","name":"isla-adaptic"},{"email":"mehran@adaptic.ai","name":"adaptic-dev"}],"readme":"# @genesis/daemon-sdk\n\nSDK for communicating with the Genesis Daemon service. Provides WebSocket-based real-time\ncommunication with authentication, message handling, and presence management.\n\n## Installation\n\n```bash\nnpm install @genesis/daemon-sdk\n```\n\n## Configuration\n\nThe SDK requires configuration to connect to your Genesis Daemon instance:\n\n```typescript\nimport { DaemonClient, DaemonConfig } from '@genesis/daemon-sdk';\n\nconst config: DaemonConfig = {\n  // Required\n  baseUrl: 'https://daemon.example.com/api', // HTTP API endpoint\n  wsUrl: 'wss://daemon.example.com/ws', // WebSocket endpoint\n  apiKey: 'your-api-key', // API key for authentication\n\n  // Optional\n  clientId: 'my-client-001', // Client identifier\n  timeout: 30000, // Connection timeout (ms)\n  autoReconnect: true, // Enable auto-reconnection\n  maxReconnectAttempts: 5, // Max reconnection attempts\n  reconnectDelay: 1000, // Initial reconnect delay (ms)\n};\n\nconst client = new DaemonClient(config);\n```\n\n### Environment Variables\n\nFor production deployments, use environment variables:\n\n```bash\nGENESIS_DAEMON_URL=https://daemon.example.com/api\nGENESIS_DAEMON_WS_URL=wss://daemon.example.com/ws\nGENESIS_API_KEY=your-secure-api-key\n```\n\n```typescript\nconst config: DaemonConfig = {\n  baseUrl: process.env.GENESIS_DAEMON_URL!,\n  wsUrl: process.env.GENESIS_DAEMON_WS_URL!,\n  apiKey: process.env.GENESIS_API_KEY!,\n};\n```\n\n## Authentication Flow\n\nThe SDK uses API key authentication with automatic token refresh:\n\n```\n1. Client calls connect()\n2. SDK authenticates with API key -> receives access + refresh tokens\n3. SDK establishes WebSocket connection with access token\n4. SDK automatically refreshes tokens before expiry\n5. On disconnect, SDK attempts reconnection with current/refreshed tokens\n```\n\n### Manual Authentication\n\n```typescript\nimport { AuthManager, validateApiKey } from '@genesis/daemon-sdk';\n\n// Validate API key format\nif (!validateApiKey(apiKey)) {\n  throw new Error('Invalid API key format');\n}\n\n// Access auth manager for token inspection\nconst authManager = client.getAuthManager();\n\n// Check authentication status\nif (authManager.isAuthenticated()) {\n  const token = authManager.getAccessToken();\n  const scopes = authManager.getScopes();\n\n  if (authManager.hasScope('messages:write')) {\n    // Can send messages\n  }\n}\n\n// Manual token refresh\nawait authManager.refreshAccessToken();\n\n// Listen for token refresh events\nauthManager.onRefresh(tokens => {\n  console.log('New access token:', tokens.accessToken);\n});\n```\n\n## API Usage Examples\n\n### Connecting to the Daemon\n\n```typescript\nimport { DaemonClient, DaemonEventType, ConnectionState } from '@genesis/daemon-sdk';\n\nconst client = new DaemonClient(config);\n\n// Set up event listeners before connecting\nclient.on(DaemonEventType.CONNECTED, () => {\n  console.log('Connected to daemon');\n});\n\nclient.on(DaemonEventType.AUTHENTICATED, auth => {\n  console.log('Authenticated as:', auth.clientId);\n  console.log('Scopes:', auth.scopes);\n});\n\nclient.on(DaemonEventType.DISCONNECTED, ({ code, reason }) => {\n  console.log(`Disconnected: ${code} - ${reason}`);\n});\n\nclient.on(DaemonEventType.RECONNECTING, ({ attempt, maxAttempts }) => {\n  console.log(`Reconnecting: attempt ${attempt}/${maxAttempts}`);\n});\n\nclient.on(DaemonEventType.ERROR, error => {\n  console.error('Error:', error.message);\n});\n\n// Connect\ntry {\n  await client.connect();\n  console.log('State:', client.getState()); // ConnectionState.AUTHENTICATED\n} catch (error) {\n  console.error('Connection failed:', error);\n}\n```\n\n### Sending Messages\n\n```typescript\nimport { MessagePriority } from '@genesis/daemon-sdk';\n\n// Send a text message\nconst textMessage = await client.sendTextMessage('Hello, world!', ['agent-001', 'agent-002'], {\n  priority: MessagePriority.HIGH,\n});\nconsole.log('Sent message:', textMessage.id);\n\n// Send a command\nconst command = await client.sendCommand('analyze', 'analysis-agent', {\n  data: { symbol: 'AAPL' },\n  options: { depth: 'full' },\n});\n\n// Send an event\nconst event = await client.sendEvent('task.completed', {\n  taskId: 'task-123',\n  result: { success: true },\n});\n\n// Wait for acknowledgment\nawait client.sendTextMessage('Important message', ['agent-001'], {\n  waitForAck: true,\n  timeout: 5000,\n  priority: MessagePriority.URGENT,\n});\n```\n\n### Receiving Messages\n\n```typescript\nimport { DaemonEventType, MessageType } from '@genesis/daemon-sdk';\n\nclient.on(DaemonEventType.MESSAGE, message => {\n  switch (message.type) {\n    case MessageType.TEXT:\n      console.log(`Text from ${message.senderId}: ${message.content}`);\n      break;\n\n    case MessageType.COMMAND:\n      console.log(`Command: ${message.command} for ${message.target}`);\n      handleCommand(message);\n      break;\n\n    case MessageType.EVENT:\n      console.log(`Event: ${message.eventName} from ${message.source}`);\n      handleEvent(message);\n      break;\n\n    case MessageType.STATUS:\n      console.log(`Status: ${message.code} - ${message.description}`);\n      break;\n\n    case MessageType.ERROR:\n      console.error(`Error: ${message.errorCode} - ${message.errorMessage}`);\n      break;\n  }\n});\n```\n\n### Presence Management\n\n```typescript\nimport { PresenceStatus } from '@genesis/daemon-sdk';\n\n// Update presence\nawait client.updatePresence(PresenceStatus.ONLINE, 'Ready to process tasks', {\n  capabilities: ['analysis', 'generation'],\n});\n\n// Set busy status\nawait client.updatePresence(PresenceStatus.BUSY, 'Processing large dataset');\n\n// Get current presence\nconst presence = client.getPresence();\nconsole.log('Current status:', presence?.status);\n\n// Listen for presence updates from others\nclient.on(DaemonEventType.PRESENCE, info => {\n  console.log(`${info.clientId} is now ${info.status}`);\n});\n```\n\n### Event Subscription Management\n\n```typescript\n// Subscribe and get unsubscribe function\nconst unsubscribe = client.on(DaemonEventType.MESSAGE, msg => {\n  console.log('Message received:', msg);\n});\n\n// Later, unsubscribe\nunsubscribe();\n\n// Or manually unsubscribe\nconst handler = msg => console.log(msg);\nclient.on(DaemonEventType.MESSAGE, handler);\nclient.off(DaemonEventType.MESSAGE, handler);\n```\n\n### Graceful Shutdown\n\n```typescript\n// Disconnect and cleanup\nawait client.disconnect();\n\n// Or full disposal (clears all handlers)\nawait client.dispose();\n```\n\n## Error Handling\n\n```typescript\nimport { AuthenticationError } from '@genesis/daemon-sdk';\n\ntry {\n  await client.connect();\n} catch (error) {\n  if (error instanceof AuthenticationError) {\n    console.error(`Auth failed (${error.statusCode}): ${error.message}`);\n    // Handle auth failure - perhaps prompt for new credentials\n  } else {\n    console.error('Connection error:', error);\n    // Handle other connection errors\n  }\n}\n\n// Listen for runtime errors\nclient.on(DaemonEventType.ERROR, error => {\n  console.error('Runtime error:', error);\n});\n\nclient.on(DaemonEventType.AUTH_FAILED, ({ error }) => {\n  console.error('Authentication failed:', error);\n});\n```\n\n## TypeScript Support\n\nThe SDK is written in TypeScript and provides full type definitions:\n\n```typescript\nimport type {\n  DaemonConfig,\n  AuthResponse,\n  DaemonMessage,\n  TextMessage,\n  CommandMessage,\n  EventMessage,\n  PresenceInfo,\n  SendMessageOptions,\n} from '@genesis/daemon-sdk';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}