{"_id":"@steerable/agent-shell","_rev":"51-8ca5540ccbef2df41d0be08c6983e533","name":"@steerable/agent-shell","dist-tags":{"latest":"0.6.66"},"versions":{"0.6.15":{"name":"@steerable/agent-shell","version":"0.6.15","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.15","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"73cf8fe66b9dc6521372d17a877590e4e8ce9080","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.15.tgz","fileCount":204,"integrity":"sha512-pNK1+kRiY+5pnvheGzJZYpXzBJu1gzh6nLihG2m4pk8CzT2gEdRFsn9KpmUc3ENoCcS46CZ9RAeeR7q/HPaTrQ==","signatures":[{"sig":"MEUCIQDbAxnU7KT2N6bhZpgj2IlamyO6VMSymzYsRX7UAndbXQIgBm9XIxicCI7hb7Cm3G9WaEmkDD8h7YTlEXXU3HmUeUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172870},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.15.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/14016fc66411d7235932f135e9f99834/steerable-agent-shell-0.6.15.tgz","_integrity":"sha512-pNK1+kRiY+5pnvheGzJZYpXzBJu1gzh6nLihG2m4pk8CzT2gEdRFsn9KpmUc3ENoCcS46CZ9RAeeR7q/HPaTrQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.15","@steerable/agent-harness":"0.6.15","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.15_1789497443920_0.8629756532336681","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@steerable/agent-shell","version":"0.6.16","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.16","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"2334d1e371824eb846e004f7042bbbd64236a288","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.16.tgz","fileCount":204,"integrity":"sha512-G1jTf0jtlBcxNKoIMQuBzE14iTdWRuYLX9fbiskg9QD1Dd+DZwtfaipeEVkqmaDzJYW+cb3m1i31zg5fZ8SyRQ==","signatures":[{"sig":"MEUCIQDf2ZeUswsYlzlLFdttuDuJqcnprezPFZu9N40hBoaqaQIgL7lQWC1awX/s0KsfJXrCk31066Wlui+F8TP8DeGdX0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEGNJjcvsKxcN42gRKAH3DMJanuSEOCS75eotfQdfU3AIgO1PFQCzlqlCeYeH6x1ZVAmBJSdy3fEAJXfUJD0OUkKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172870},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.16.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/42a42338c233a1ee03d17eeb9e125e0c/steerable-agent-shell-0.6.16.tgz","_integrity":"sha512-G1jTf0jtlBcxNKoIMQuBzE14iTdWRuYLX9fbiskg9QD1Dd+DZwtfaipeEVkqmaDzJYW+cb3m1i31zg5fZ8SyRQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.16","@steerable/agent-harness":"0.6.16","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.16_1789500643246_0.9038965932309708","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@steerable/agent-shell","version":"0.6.17","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.17","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"bbc3967fd955f5ff4605260065872964e35cfb84","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.17.tgz","fileCount":204,"integrity":"sha512-QAL+KUTvzWsS+hW139NB7Pref/hGIsdGxbJDYq4fC5h1vVWoOdpclEUg9P3YD4TXMrblYEXxMgmmZRY/X3WJcw==","signatures":[{"sig":"MEUCIFvRHSb7FUfipXqhSeHpEg3RHHfA8+H5jIFLtEIviTX7AiEA9K6eQeNSppdUnBemeG56C7z5EpHq6dgUlXQTSdbJXnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4N+PdyiIugcjvrzm0kJ7v8w7jYQ3kr9MQitNp5tmjywIhAJA3Y7Ol4nLK63DtbALMW90UfsYmueTcuphz2S/jxrE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172870},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.17.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/22b1901b329aa878be4516836a62b993/steerable-agent-shell-0.6.17.tgz","_integrity":"sha512-QAL+KUTvzWsS+hW139NB7Pref/hGIsdGxbJDYq4fC5h1vVWoOdpclEUg9P3YD4TXMrblYEXxMgmmZRY/X3WJcw==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.17","@steerable/agent-harness":"0.6.17","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.17_1789502057459_0.6378864490484599","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@steerable/agent-shell","version":"0.6.18","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.18","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"63beb309e172525dc706a7be18f07f30afb4aa81","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.18.tgz","fileCount":204,"integrity":"sha512-7fbDujDKnVaLU3QbC42bD+Ya8NPYe0ASDBBZsSKKNCkLoekpWJmagGls4JwdiQef8g2HeNWeY6w5Uv/R1dE1+g==","signatures":[{"sig":"MEUCICVjtWZyg6iwy430n39X1bOAzoWWFAR/6m0csfYO39n2AiEAxtUdif4StS6qEVS+2e+iDR4Dp/ilokYPTQpgIjPAKso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4q+P1k+6kHYU/hElRzm/+iTkK6aNghNA0r9Ne4Jnm6QIgMVFvbAWj/4XD2PlFYBo+WVeZ84qFlCHIxd4dHja8aJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181296},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.18.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/692163f39138e51d0e522cbe5b59dbb5/steerable-agent-shell-0.6.18.tgz","_integrity":"sha512-7fbDujDKnVaLU3QbC42bD+Ya8NPYe0ASDBBZsSKKNCkLoekpWJmagGls4JwdiQef8g2HeNWeY6w5Uv/R1dE1+g==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.18","@steerable/agent-harness":"0.6.18","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.18_1789546830938_0.7464941314256437","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"@steerable/agent-shell","version":"0.6.19","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.19","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"1c654943e54eafb220798c3a2e11ecb08d72b61c","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.19.tgz","fileCount":204,"integrity":"sha512-WYdp2ntrODi727lOqjk+Wq3Ed6DWbHBQbCyNqZCqaAKwJcXnYGqQTqSQroeljberMalQllBNuuXqP1Ltl63isg==","signatures":[{"sig":"MEUCIQDtfhkIqc5GgwWG66q6u4hhBA2JL2FgBFOhAIJMMWDukQIgXApCe7DYiO6wra2oHFji64cqUstWnvkghcZCF6KxWXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrAYKa5tz4BQY3X0wnsYqEtkm3jrEoWVqG2NXwG0oa3gIhAMCX6Y8ukpBHiQvpLFxodTlqTMjsog6jbr1JymBSt9x6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1183998},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.19.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/ac63e8f3445085c63582fcfabd26e6ff/steerable-agent-shell-0.6.19.tgz","_integrity":"sha512-WYdp2ntrODi727lOqjk+Wq3Ed6DWbHBQbCyNqZCqaAKwJcXnYGqQTqSQroeljberMalQllBNuuXqP1Ltl63isg==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.19","@steerable/agent-harness":"0.6.19","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.19_1789609711403_0.14151028492241324","host":"s3://npm-registry-packages-npm-production"}},"0.6.20":{"name":"@steerable/agent-shell","version":"0.6.20","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.20","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"4a3a2c7582d4fae4eeba38ea3800e69fb8bcbf6c","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.20.tgz","fileCount":204,"integrity":"sha512-iGiw3qJdP+GEjD50R7vpNWYZPX0VMGDRQnE2VqLbZwB30BkuPqm3dP/jxg9McksbH2pAOS/CHoXb8z3zDg3WZw==","signatures":[{"sig":"MEUCIA4ginQtbcoHVB32PwrgWU7F8ZHNTifNBAwRrkGEo7AIAiEAmaeioScjq4h/OViGdY1yk5bdD9TMjUGOppq/2NICkYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6tuSR+L8lKbRIzNDVsKHldAG5KKRL7rsB27uJGtERAQIgefHVcyuxX05tBXK31xWsLldDaWL9XaQyLW2ms9OXsMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1183998},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.20.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/d73d5c3fe6536add8e173a884238045a/steerable-agent-shell-0.6.20.tgz","_integrity":"sha512-iGiw3qJdP+GEjD50R7vpNWYZPX0VMGDRQnE2VqLbZwB30BkuPqm3dP/jxg9McksbH2pAOS/CHoXb8z3zDg3WZw==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.20","@steerable/agent-harness":"0.6.20","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.20"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.20_1789615730213_0.4465432959392144","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"@steerable/agent-shell","version":"0.6.21","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.21","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"75169988b300b583a98a6fa6ea8270e68fec44a0","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.21.tgz","fileCount":210,"integrity":"sha512-PRotpQmb1/GFd4IgxkoOriBJenPVqXxkvi0DnpRj7BBXbHcVLVVLTFiEbMKe3kqUrTHPo26YBk6pvX3LyHYYXg==","signatures":[{"sig":"MEUCIEAJy/FdY1V1Y8csUhqUYqk8a2RqD7/VPf3fLcKLhktpAiEAuKHSKftqJuoGfFAApkRzK4KoCRgQQxaH9KUzDNnY+z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDAUp/2fxVVhmttJOHOwgVT/YFsHgU2NH8/WXcRB17UXAiARS7dTyOdV/8Z2GJ7V0qD2sbjNrGdMVVTTZ5aRjY5NDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1222447},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.21.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/0aa991ff86ff888f50f6ae544cbd7c25/steerable-agent-shell-0.6.21.tgz","_integrity":"sha512-PRotpQmb1/GFd4IgxkoOriBJenPVqXxkvi0DnpRj7BBXbHcVLVVLTFiEbMKe3kqUrTHPo26YBk6pvX3LyHYYXg==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.21","@steerable/agent-harness":"0.6.21","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.21_1789639239183_0.8624830360118731","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"@steerable/agent-shell","version":"0.6.22","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.22","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"60bf2c313bd4ebe3bbac92a2ae6b97d11543285a","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.22.tgz","fileCount":221,"integrity":"sha512-Z+G1pyfb33D8oTIz+tl3s+2270kYX8I3sbNnUQCJ6a7Fr3kF7fawJtyu0MD5oF7v63wXb0ZrsjFzYrbmFKA3+w==","signatures":[{"sig":"MEQCIAGHVbIvITrCq9Mjm0qVdqnbY2h8Hywp8Ug9URDH1wJcAiBvymDimiVWQnQaXW6WmcCvMlFqWeItCGuVngUmgBaiOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7wmwYQw3crZ0boM/2KegoWnuhDoAh8TB+TMKlVDuF7gIgf0B3wRJ4b6COru+lYrZ2CrGS1SmjDV4oE08wXurU9uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263707},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.22.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/92667e7f6457a91630423f86f9ac0063/steerable-agent-shell-0.6.22.tgz","_integrity":"sha512-Z+G1pyfb33D8oTIz+tl3s+2270kYX8I3sbNnUQCJ6a7Fr3kF7fawJtyu0MD5oF7v63wXb0ZrsjFzYrbmFKA3+w==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.22","@steerable/agent-harness":"0.6.22","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.22"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.22_1789692290782_0.6072540113391061","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"@steerable/agent-shell","version":"0.6.24","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.24","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"0488b9b538510f7a8906ea0d043098d4ba752c67","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.24.tgz","fileCount":221,"integrity":"sha512-fFjn5pVbvkNEeSUFpDOjlM6o48jm3ovSuHswafg23JNgQerkE0Ejyu6mJpdSKq5/afZoRZCedqSfg7eIxhMltA==","signatures":[{"sig":"MEUCIEWHvX6QWJ3T1GzpFx+lUG75Xzgka1fsGN7QB69R4uwsAiEAy0JodqsmanvwRODqvxO1yEam9VfljvR+IrKD6ea/MXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7CPBVQj+09uMT0aNPqw+woqsUcJtLrxF7EhA8eHHAjwIhAOgnzq8y8f+7ccnG7Et7+LzgkgA6NesRFEIpwAfWDOLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263707},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.24.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/523cf01f73eb2cc7f5493c97ff86093f/steerable-agent-shell-0.6.24.tgz","_integrity":"sha512-fFjn5pVbvkNEeSUFpDOjlM6o48jm3ovSuHswafg23JNgQerkE0Ejyu6mJpdSKq5/afZoRZCedqSfg7eIxhMltA==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.24","@steerable/agent-harness":"0.6.24","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.24"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.24_1789703684267_0.8953922745497864","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"@steerable/agent-shell","version":"0.6.25","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.25","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"9591d6f10144e3b0054d00e862a0bbed7b38122c","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.25.tgz","fileCount":221,"integrity":"sha512-MsyqdhynFtrRb2By5yQwi3KIvKmbmBzkobtIguwKFcovtupfGRC9AGlXWX8seY5ABEPEiG/JV0GjyITgym85/A==","signatures":[{"sig":"MEUCIQD+vNL3qx0eZcfj7QXdFaKgrbcLgTeoG9wU3JvcyVlafQIgB2hECY0ekfuJuv/zg7C+xqy1u5bxL99NyOIgpYQxbcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCa7l4tX2rjPkGgIwPAJ+QaBdiH0KXIjZ7Iw9Tr/L95dwIhAILxynb5x1MSoisuZnGKh4LVs1iLhVdzujgJEuIcJLUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1264139},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.25.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/04f574a7ffced4ea6ae9ed3d0bbc0c10/steerable-agent-shell-0.6.25.tgz","_integrity":"sha512-MsyqdhynFtrRb2By5yQwi3KIvKmbmBzkobtIguwKFcovtupfGRC9AGlXWX8seY5ABEPEiG/JV0GjyITgym85/A==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.25","@steerable/agent-harness":"0.6.25","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.25_1789731710839_0.5891506810543177","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"@steerable/agent-shell","version":"0.6.26","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.26","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"5c800030a8f8c39b9a31a2d33959a19f097e3b16","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.26.tgz","fileCount":221,"integrity":"sha512-wA8ko3Mt/8zbnqN1V9gMZb8hIHQixALoZA7CEhvdsi/GoEP1TWHjhHw+4/ymuAox6uS5aWkVIH/8umANohGD3A==","signatures":[{"sig":"MEYCIQCaCz0Yj65Je0bH5mqjxgvaKacFtxBmeCosb6qVTxL9tgIhAOnjV3tBx/aXj2i1kShzJ8O+43SmKXweTy+bMwv2LXAk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+jZXp1F6hu1ThiAzY0+Yg6rBmBj3IjPoo5N+3N2VWwQIgORXdIDzWtSOQbt4zpVcaGIFTNQDnYUSpzHQlCBEYsb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1276560},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.26.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/289ced701e471a62f7dfd3bb2e3bf898/steerable-agent-shell-0.6.26.tgz","_integrity":"sha512-wA8ko3Mt/8zbnqN1V9gMZb8hIHQixALoZA7CEhvdsi/GoEP1TWHjhHw+4/ymuAox6uS5aWkVIH/8umANohGD3A==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.26","@steerable/agent-harness":"0.6.26","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.26_1789736516782_0.11678533427808513","host":"s3://npm-registry-packages-npm-production"}},"0.6.27":{"name":"@steerable/agent-shell","version":"0.6.27","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.27","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"1d53e7819b4255345561301acc8147d852d5de80","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.27.tgz","fileCount":221,"integrity":"sha512-DHkwu7M38x8/f+BXiNjdU5uvePXLUZPEE1LqE1uUCvBO9gHEbYIw8rC5etwb8TeNBCr85jXUfDEpKb74cjQzqQ==","signatures":[{"sig":"MEUCICviQnaWYRT5Y60eEiOS6mukRvzzTg/dfT077M52GZXkAiEA6UvYYGbuOdMpDasKYdaN7yNc5dqI3LZGjMrIECvzPGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCy2X7XKyrmsUse4VrJdchPULjWQ0c61ppyIgvcWWROWAIhANA+7n9m2rl8P+XmY8In38SisQD8WFBpblFnk6yG4/jn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1276560},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.27.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/76f97728610f596141c1d94a365e6b1d/steerable-agent-shell-0.6.27.tgz","_integrity":"sha512-DHkwu7M38x8/f+BXiNjdU5uvePXLUZPEE1LqE1uUCvBO9gHEbYIw8rC5etwb8TeNBCr85jXUfDEpKb74cjQzqQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.27","@steerable/agent-harness":"0.6.27","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.27_1789809127740_0.5413916638651901","host":"s3://npm-registry-packages-npm-production"}},"0.6.28":{"name":"@steerable/agent-shell","version":"0.6.28","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.28","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"26579526558961da48d14e5f49a2fb43e7d5c02d","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.28.tgz","fileCount":221,"integrity":"sha512-AYh03Al1+AimL5rOzSPF1MtS4V8ilOUfHBDGHh05mBUBp0mqniAvuj7JyPAhu5Bc/6jMK7Hn+jmsW/b4dmqH4Q==","signatures":[{"sig":"MEYCIQCWmf/MXi5lnlQ24gOuYY2sJllRUDPmKut/+2XsfnxMgQIhANme66LK1XVCfgbzqVeCMlDNci1hYcerGMqxmMqa9ZsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDASukBzjD1NkwM8pXv+hlQ130lHEpbsKETn4O3mrKY3wIhAPZeRz9h7Oh/CqO5Ea8sPUL3guGOuZ4e/kzyi4zhL1R8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269705},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.28.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/9e527f88d039e0387ecc652422b54d6a/steerable-agent-shell-0.6.28.tgz","_integrity":"sha512-AYh03Al1+AimL5rOzSPF1MtS4V8ilOUfHBDGHh05mBUBp0mqniAvuj7JyPAhu5Bc/6jMK7Hn+jmsW/b4dmqH4Q==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.28","@steerable/agent-harness":"0.6.28","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.28_1789824166117_0.16151977376470317","host":"s3://npm-registry-packages-npm-production"}},"0.6.29":{"name":"@steerable/agent-shell","version":"0.6.29","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.29","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"7a46d6642761948c27a440179fbd93dfbd2abf26","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.29.tgz","fileCount":223,"integrity":"sha512-nWRCFeIM0OzmObJO6awb/HjjTV+6macoqQsFOdxeF1TOE5Lg+ugzBCyPVauyL102MhxAvq6BRZ8fIZwj39azZQ==","signatures":[{"sig":"MEYCIQCDhYKuT50vbpBuXXfoAl+Pb4wDlSYC6PAphN+ElT8KYgIhAJSCFd7c1045aeoU4o5j4WS9vK2aym3D/il90ScQKYKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2sZrQMOCkD3JplPbhJILyVFq7MAPHhifUILk/TpJXQQIgVSAQA+B6xwIZAby7n6onf+FMaPJexJLwHofYHmYTkd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1291356},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.29.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/8f75923b0d3cec398aa23e1e79c00f77/steerable-agent-shell-0.6.29.tgz","_integrity":"sha512-nWRCFeIM0OzmObJO6awb/HjjTV+6macoqQsFOdxeF1TOE5Lg+ugzBCyPVauyL102MhxAvq6BRZ8fIZwj39azZQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.29","@steerable/agent-harness":"0.6.29","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.29_1789916651979_0.7652303111519747","host":"s3://npm-registry-packages-npm-production"}},"0.6.30":{"name":"@steerable/agent-shell","version":"0.6.30","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.30","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"20901c8786e3050717cefb915a28b30d81df61e9","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.30.tgz","fileCount":223,"integrity":"sha512-CD28a1bDqgUp/MH1L8BlIwUTBYq3RJldadAXbssvOFU02ZJJqP917wGdVH//pkZuekhyMcU9Cx7vgZgIe44P9w==","signatures":[{"sig":"MEUCIDxSKSZ8sXAD4c/0cLTC3njpYafo7wz7a5GV+cCkRRiCAiEA4gSN8r2u/7sr8oOW36+xim8DjkjVVOqw8q1x7IbGeGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdIXhttJ97lgNZa1DQ6+AH6XjUd+wZWEHgj+dTCjhe/AIhAIj36e2fIfCKGzwh8xSFwF9tz7v40wE2G+yoZknr9X2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301201},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.30.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/3a8bbfdaecb8cd0cb97a6b39cdfd746f/steerable-agent-shell-0.6.30.tgz","_integrity":"sha512-CD28a1bDqgUp/MH1L8BlIwUTBYq3RJldadAXbssvOFU02ZJJqP917wGdVH//pkZuekhyMcU9Cx7vgZgIe44P9w==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.30","@steerable/agent-harness":"0.6.30","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.30"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.30_1789923069398_0.1273653323378292","host":"s3://npm-registry-packages-npm-production"}},"0.6.31":{"name":"@steerable/agent-shell","version":"0.6.31","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.31","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"ff104b3d06d65b256657afede5c0dcc7b5423210","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.31.tgz","fileCount":225,"integrity":"sha512-a3sKl+SfiR/jDhl4UpQxtgcN3JSSMJNx9w2Hhn6FBlcTMEBfgdOrv18WzfacxpENfQkYqLkGGIQ+32e72zJ1Tg==","signatures":[{"sig":"MEUCIGIFcQWE35XIp3vmDNM+nAvpFfI4/LT/q8+5EYLU1tN4AiEA8lR+QJQhPIeBcvitUxa4jv6iXVGl8zphDhG1gzUtpFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEV2Qn11KKvLJeK/UE6kKVE+fuBj5IaDwZwPH06SdinBAiEAtdH9eWOBfpFvWyVTYyGhQjIK4uhJvV/2MhMRwMTxTvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1307604},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.31.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/2511cbd8f10f4e58b0eaf95e0c12366f/steerable-agent-shell-0.6.31.tgz","_integrity":"sha512-a3sKl+SfiR/jDhl4UpQxtgcN3JSSMJNx9w2Hhn6FBlcTMEBfgdOrv18WzfacxpENfQkYqLkGGIQ+32e72zJ1Tg==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.31","@steerable/agent-harness":"0.6.31","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.31"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.31_1789925725000_0.5461548385534307","host":"s3://npm-registry-packages-npm-production"}},"0.6.32":{"name":"@steerable/agent-shell","version":"0.6.32","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.32","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"88ff0ccd5226a43e4a9ba77b4fdfbf91ffea9ef3","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.32.tgz","fileCount":227,"integrity":"sha512-15yhbuUALx+eb9rJ+YEnd15Q2rXy0wd2kFzXgQcEaE/VFT4dnu4WijWIbdkHqoUF+VSto6G2E+llMvljBrz1vg==","signatures":[{"sig":"MEQCIFSV+1P8vbCfZEYOYK7XL1wHzYbBhdztgUlFz3w4M0hbAiBfMKu8PDjTMem3XgUV4k0zLgaDJWJ3uSGF2b6QMXfwhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMcC2sbGSHJvKZNyuoq4fQvAQgKbo4pUgAGv0UGQm3aQIgUP5ayHvguXX0kVUlE2/7vZkwu/s9+dXa+Zzpjm9ujU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1314684},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.32.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/26f745263708adc6c21c3cb98ddcfd81/steerable-agent-shell-0.6.32.tgz","_integrity":"sha512-15yhbuUALx+eb9rJ+YEnd15Q2rXy0wd2kFzXgQcEaE/VFT4dnu4WijWIbdkHqoUF+VSto6G2E+llMvljBrz1vg==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.32","@steerable/agent-harness":"0.6.32","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.32_1789960214546_0.8813590002059419","host":"s3://npm-registry-packages-npm-production"}},"0.6.33":{"name":"@steerable/agent-shell","version":"0.6.33","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.33","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"b1d1afaa0cca4d5db98ceb9145ee04f6e749a1b7","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.33.tgz","fileCount":231,"integrity":"sha512-IRLPBXJdM31PiKboxCX1nRH6PMOqtUHkNNxH0Lg5kZUXJWE9p4u8xcnowr1STFQ4fVJw17owpBcRNS9XZYGSyQ==","signatures":[{"sig":"MEUCIQD1ibFysxJElu5rTiYtqCwKvg8k6M6uu3+wP92z3HKbDgIgROmDUs3Mmpji6UEOc88FX5vnSzMYYEtDRMWIqZMi8vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbM+QXX/91S81g/u7BcWpvAF8XNm98PuR6ATQXX80yNAIgPiyhFZ56vptkvzzdBeNGhC7w81oeLoxB2s1E/PCYzrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1334507},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.33.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/0cecdf96bb7b33a0c3699cc41d2dd66b/steerable-agent-shell-0.6.33.tgz","_integrity":"sha512-IRLPBXJdM31PiKboxCX1nRH6PMOqtUHkNNxH0Lg5kZUXJWE9p4u8xcnowr1STFQ4fVJw17owpBcRNS9XZYGSyQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.33","@steerable/agent-harness":"0.6.33","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.33"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.33_1789966195759_0.12683069222239785","host":"s3://npm-registry-packages-npm-production"}},"0.6.34":{"name":"@steerable/agent-shell","version":"0.6.34","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.34","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"54c3bab96ab7e1bc3afa8d6d4cc5c43c852923f6","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.34.tgz","fileCount":231,"integrity":"sha512-3kzqabDsS65KeXtOmm/iJXPuu8+V0u9Q9X/kwGkLLZD/B2DjrDwWDgFuVXw6P3GFh+llJfxi8Kdar1yJMDbTHA==","signatures":[{"sig":"MEQCIEQmFcGrLmBE/4w/EHVDrWsHc0OZeLkY8dqrY9P1YxAYAiAZAAuUTsTPrMEMYKchoRSg9sveGBJx0QtaCg+NSEKnhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOEgBoEnTySAAwjWq7t+6e8Qkq2a48EhzfiOvNGues1AIhANkN+jKn8Fo6ZWqq6yNyTmV1DoO2Snnv1/LmTvix9KFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340493},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.34.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/57cb659b03e2e8a3fe0dd46e22419f9c/steerable-agent-shell-0.6.34.tgz","_integrity":"sha512-3kzqabDsS65KeXtOmm/iJXPuu8+V0u9Q9X/kwGkLLZD/B2DjrDwWDgFuVXw6P3GFh+llJfxi8Kdar1yJMDbTHA==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.34","@steerable/agent-harness":"0.6.34","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.34_1789982105260_0.1532360552510723","host":"s3://npm-registry-packages-npm-production"}},"0.6.35":{"name":"@steerable/agent-shell","version":"0.6.35","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.35","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable-framework/issues"},"dist":{"shasum":"ca9170e612c3b273c5cdaddcf20c1a78d7ce36c1","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.35.tgz","fileCount":231,"integrity":"sha512-zho3qFfkt4twz0zSrk3x7JhI5K7qPCbVQxYaoarx9XFi0PVzZ6lxNB0n+WLAOCMOZxtUAbVAjFTl/BdgPHWXug==","signatures":[{"sig":"MEUCIDjKXKMWBrI6eO2QqPGWgPTjhnTUWI3FkeMotYUqpxqUAiEAoG8zd3z6Kcno3XrZMZVk6f+oey4JdQnYIU/up0PNPcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFQ1xqx74bhDo9bcjQTpUCVilt2gGA4TQ7KZ3rQapNsAiAHLBwTayFkZWDZE91BmyPDSDZB30q+E6f8OEVO1SAZNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340493},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.35.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/329f70569d1b073880d94ab049f75807/steerable-agent-shell-0.6.35.tgz","_integrity":"sha512-zho3qFfkt4twz0zSrk3x7JhI5K7qPCbVQxYaoarx9XFi0PVzZ6lxNB0n+WLAOCMOZxtUAbVAjFTl/BdgPHWXug==","repository":{"url":"git+https://github.com/pathlyapp/steerable-framework.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","@steerable/pack-sdk":"0.6.35","@steerable/agent-harness":"0.6.35","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.35"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.35_1790035091934_0.8410544165504392","host":"s3://npm-registry-packages-npm-production"}},"0.6.36":{"name":"@steerable/agent-shell","version":"0.6.36","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.36","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/opensteerable/issues"},"dist":{"shasum":"07bd398de897072a6250644a19e3db714bafe9f8","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.36.tgz","fileCount":235,"integrity":"sha512-6RywHTAU4UmRt1/UOqbqonfkyq3zLxj9PgMZWMmrGHwm7CWxBKSIq72xWHyuGqEP077SgY9PCaLNPYuux1rJJQ==","signatures":[{"sig":"MEYCIQClezuBaKJNnNEgQxVpEzvWthwZf/oUF10DxtAwOoTf9gIhAIZ3gQbkfOCaoYoQ/GcqQ/7n0CcBQ6CzwPb5YZwOESmw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHty2JoYNbGImPVWifm7Rf25O+SMGDO0/qRIeNkG5mBuAiEA6aYjtVM21ReFwtud9JQ+Nadqjgl01HAjCRj8xWl+Yao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355642},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.36.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/4fdf6599cd77f2e324905df11dc7d538/steerable-agent-shell-0.6.36.tgz","_integrity":"sha512-6RywHTAU4UmRt1/UOqbqonfkyq3zLxj9PgMZWMmrGHwm7CWxBKSIq72xWHyuGqEP077SgY9PCaLNPYuux1rJJQ==","repository":{"url":"git+https://github.com/pathlyapp/opensteerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.36","@steerable/agent-harness":"0.6.36","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.36_1790158652105_0.34651176415136953","host":"s3://npm-registry-packages-npm-production"}},"0.6.37":{"name":"@steerable/agent-shell","version":"0.6.37","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.37","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/opensteerable/issues"},"dist":{"shasum":"ec5e8f696268b00fc46a006dd184d4fcc40cc6e7","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.37.tgz","fileCount":235,"integrity":"sha512-mie4/QnLBqjy8G4nYae0BKLORWICPorQsaLhlDD6Uy+aC7ljEKxmObFk1Nc7/SrM7jHXPOmrSPF0frJwXDzJww==","signatures":[{"sig":"MEYCIQC2qa3sLauQq1dZ+N19HvZ/PEHyuKDuSepU2YeQjSuX8wIhAMnaag52lOC8u3OK9z55/wFaqpkCcXNZpyeQWjxFVyrI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLRLNtmSmaXDFZCOOa/MlSWSzpfo8gPJgWs2M3mf0UFAiBNVk4xvZD6wMtDhzm8HpeYMguiAgONvqjLTbrKmd+VCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1372848},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.37.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/cb74851028eaeab4f855fad292049356/steerable-agent-shell-0.6.37.tgz","_integrity":"sha512-mie4/QnLBqjy8G4nYae0BKLORWICPorQsaLhlDD6Uy+aC7ljEKxmObFk1Nc7/SrM7jHXPOmrSPF0frJwXDzJww==","repository":{"url":"git+https://github.com/pathlyapp/opensteerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.37","@steerable/agent-harness":"0.6.37","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.37_1790221620718_0.19862280637888485","host":"s3://npm-registry-packages-npm-production"}},"0.6.38":{"name":"@steerable/agent-shell","version":"0.6.38","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.38","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/opensteerable/issues"},"dist":{"shasum":"59bd1fee10a6e44a914a77020e45c1539dd67c61","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.38.tgz","fileCount":235,"integrity":"sha512-Ow11z/49zLFL1aHxFP7rIDiX2XIQ2WFhErYY0vO5uOjX62GEpbZqIgyw20jwMtgN4cAG+bUxCzwyjkq+uL9EKA==","signatures":[{"sig":"MEUCIQDtIh29CSfj7LvboU8pOq1P6vX8PeOShwhBApvkHBH/wgIgNuieRZtLEdOzqXSRJ66/9AU0v/pjHEgzytjN0kFfc5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTYZBw4Fu5A8xx4rtRg9A5PINnsvN6FOI0zNC8kIbJ5wIgJ9euGXXJJPMa7xkQdHUmabfUeMqFn4BrL86B6s6bjcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373197},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.38.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/245f0e21344b09837da6da8c8dbbe2f8/steerable-agent-shell-0.6.38.tgz","_integrity":"sha512-Ow11z/49zLFL1aHxFP7rIDiX2XIQ2WFhErYY0vO5uOjX62GEpbZqIgyw20jwMtgN4cAG+bUxCzwyjkq+uL9EKA==","repository":{"url":"git+https://github.com/pathlyapp/opensteerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.38","@steerable/agent-harness":"0.6.38","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.38"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.38_1790236978627_0.6436245588578835","host":"s3://npm-registry-packages-npm-production"}},"0.6.39":{"name":"@steerable/agent-shell","version":"0.6.39","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.39","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/opensteerable/issues"},"dist":{"shasum":"709b287c4db1f6fee6875308e69e1c9b5c5613d1","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.39.tgz","fileCount":235,"integrity":"sha512-xLezAijPB2FKFm7rDiSmvUSxpmwSGl8u0DBua1Wb3zyuM3BKe60S0ckz/0v2EGLp+EMZrk9NtM7E3TFTr+s6jA==","signatures":[{"sig":"MEUCIBRbldKlqb/Ov3QKW+6Nd2bxPCUTvz70jp+jZSXSxIxVAiEA9kQaZ7tGKZGGVb/ndL2TBJqj4RF/RhVnwU7Ib0LU88k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDOrRh+4+3neawabrlTlJLVDqrUn9G0J6PqQnnTgqZsdAiBsoqV0NrpG51dCjJ5KooFV69s5+DWycvIXA+PU8gdjYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373273},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.39.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/6cc3f54cee9e829341b6cb6e64c92d13/steerable-agent-shell-0.6.39.tgz","_integrity":"sha512-xLezAijPB2FKFm7rDiSmvUSxpmwSGl8u0DBua1Wb3zyuM3BKe60S0ckz/0v2EGLp+EMZrk9NtM7E3TFTr+s6jA==","deprecated":"Contains publication residue removed in 0.6.40; upgrade to >=0.6.40","repository":{"url":"git+https://github.com/pathlyapp/opensteerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.39","@steerable/agent-harness":"0.6.39","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.39"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.39_1790240058810_0.6852260358153268","host":"s3://npm-registry-packages-npm-production"}},"0.6.40":{"name":"@steerable/agent-shell","version":"0.6.40","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.40","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/opensteerable/issues"},"dist":{"shasum":"bba0268508664b52843c1e5db4a6f6eee0d492fb","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.40.tgz","fileCount":235,"integrity":"sha512-domD5Rog8f+hM58urWlvJZGITxQOfZvW83ka8VSRFoXepKBvHzIeF6Z2WLqjNsxATME0NQQ89tADQJh32spLAA==","signatures":[{"sig":"MEQCIGwbfRNCoOdiP9R01WgwPeyHbRsTxvfxxu3q9HZFsAy6AiAVNzRZaPc5Bt5Fmmn0/aha0lnxcm9jckCom/Hkjfn1/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2Ixvtqgn5UZJRSf9jqwOMVdGa5fiT7eGQcH2x32fHVgIhAPOu0mvjyqBIeJrAb9gFuK4o51MfsHdhZGn2hdbw09+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1381403},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.40.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/3117e908e3e5a887969f3c468a3d55cb/steerable-agent-shell-0.6.40.tgz","_integrity":"sha512-domD5Rog8f+hM58urWlvJZGITxQOfZvW83ka8VSRFoXepKBvHzIeF6Z2WLqjNsxATME0NQQ89tADQJh32spLAA==","repository":{"url":"git+https://github.com/pathlyapp/opensteerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.40","@steerable/agent-harness":"0.6.40","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.40_1790249212520_0.8992678888158037","host":"s3://npm-registry-packages-npm-production"}},"0.6.41":{"name":"@steerable/agent-shell","version":"0.6.41","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.41","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/opensteerable/issues"},"dist":{"shasum":"72f94962aabeaad81a28f22455640c2582642378","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.41.tgz","fileCount":235,"integrity":"sha512-o01fkdtp1cuX1TqmWobZIoGLhZaSWz35jaA+q/K9uGAvGDobbZIE8IDKB92+oE1FQI7AjwIMDmf4dq6A69oOGA==","signatures":[{"sig":"MEYCIQCS/6Tnsl/ppxV3Mws4LWDKYW2kFC8HWRMG6c2gqGouqgIhAIppwRtMOP0kNyYsTgKWLVvu9nYDMVd66nKooCmudVOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvOV//Wx3jcXNPdiC+5/xZu8qQXSg+5j1Gu5DHDGAKxgIhAOzx8t6H3+l7fTqANuTDbGhP8/MIP9Ntq3eHNOndGaQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1381355},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.41.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"ELECTRON_RUN_AS_NODE=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/d97e2bc032bcd9ffc83c88782040b740/steerable-agent-shell-0.6.41.tgz","_integrity":"sha512-o01fkdtp1cuX1TqmWobZIoGLhZaSWz35jaA+q/K9uGAvGDobbZIE8IDKB92+oE1FQI7AjwIMDmf4dq6A69oOGA==","repository":{"url":"git+https://github.com/pathlyapp/opensteerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral desktop/headless agent host (Tier 5). Electron main + preload + headless HTTP server (BS) sharing one storage/sidecar/tooling core; scenario packs extend it through the @steerable/pack-sdk contract and are composed at","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.41","@steerable/agent-harness":"0.6.41","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.41"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.41_1790257151519_0.2970455050988938","host":"s3://npm-registry-packages-npm-production"}},"0.6.42":{"name":"@steerable/agent-shell","version":"0.6.42","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.42","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"27dd98656b8020db5202bdba8a0f6d4d12d318fb","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.42.tgz","fileCount":237,"integrity":"sha512-Ek/sOZB7gOwH/3CiocDTCuOPIXxU2WnYlpX5gk5JOopYkVAdL+MhuV8UmIcUv7eTC4ageJ+1joad8jbp7PwE6A==","signatures":[{"sig":"MEUCIQDOvRiiGrQsx7DfcGnNpKR2XxeZ/WzbgxUvzQaFxTTkWAIgdJA+cphpYU4madu4v8M+G2ITj7nseOIRdBCPXMc6w4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZCBRrKcjnRAZK9qZeedON56nGg63vpKTvWlK2z8UzfgIgNip3BYak4xfIjTvfVxJOkbnCyywc8IY4pGZhfeMMy8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394698},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.42.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/c41b1c2de05e459b444c1c8ebed6781f/steerable-agent-shell-0.6.42.tgz","_integrity":"sha512-Ek/sOZB7gOwH/3CiocDTCuOPIXxU2WnYlpX5gk5JOopYkVAdL+MhuV8UmIcUv7eTC4ageJ+1joad8jbp7PwE6A==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.42","@steerable/agent-harness":"0.6.42","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.42"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.42_1790279856702_0.6294927858994934","host":"s3://npm-registry-packages-npm-production"}},"0.6.43":{"name":"@steerable/agent-shell","version":"0.6.43","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.43","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"5cd7649ba605a44fcbf53fd5624ec99143bb7e5b","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.43.tgz","fileCount":237,"integrity":"sha512-aTv38COUaF6dqj+T7dxenrLpdcMATqsgFkCF2Pj2CnsuyDlYGexkE1VtUYl+Qg30cO5uyvpjfVBOUsig1Vz//w==","signatures":[{"sig":"MEUCIQDduHYb1Up9O/Mc4E60FoWJV5YPw1Cbb3C5nZMFJ4phCQIgOF3bi2cnhjly1kkXA9ZAekZdaJOh4ywV1Hjb6vV7TNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUrBotde68CdxT8cr+fdIxNjLbru+E01fK6bSDc3esuAIhAIy3XDliCd7RgW147HpMwUdR1ogrRgNi/KGVhYZjEd0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394698},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.43.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/30672300e0c21ec4c406055e427fc9a4/steerable-agent-shell-0.6.43.tgz","_integrity":"sha512-aTv38COUaF6dqj+T7dxenrLpdcMATqsgFkCF2Pj2CnsuyDlYGexkE1VtUYl+Qg30cO5uyvpjfVBOUsig1Vz//w==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.43","@steerable/agent-harness":"0.6.43","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.43"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.43_1790329851134_0.1241653265078475","host":"s3://npm-registry-packages-npm-production"}},"0.6.44":{"name":"@steerable/agent-shell","version":"0.6.44","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.44","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"730178b9aea798204ffc935fd74158c3a4055e50","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.44.tgz","fileCount":237,"integrity":"sha512-1aYbYEdDssDlmrTQYnE0vZ2xPj3HsCAQTth1R7N+1K8EAupBREoN/Mx0YXGACOusOgf6cHqT8EtCYCLkVvtd+Q==","signatures":[{"sig":"MEUCIQCT/gzFncBEHD0EVsAU+yn3CGaCNXysej/8E5mCPc416gIgKuKWmWp0OsunpIq5QrSVj9Cs9MgdlGiEPFKSPjNu/dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA7bH+PAnc1ApCxkrYiVPVvrlX8Y9P6rpiSHZ2hGfJroAiAHL49UbsiRM9dxj36m6jbtgrs14X2Z2T1SX7Fogi/afQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394698},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.44.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/4e08e1925dd5b3e55246b0cd3b343aad/steerable-agent-shell-0.6.44.tgz","_integrity":"sha512-1aYbYEdDssDlmrTQYnE0vZ2xPj3HsCAQTth1R7N+1K8EAupBREoN/Mx0YXGACOusOgf6cHqT8EtCYCLkVvtd+Q==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.44","@steerable/agent-harness":"0.6.44","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.44"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.44_1790332447691_0.7311245453077257","host":"s3://npm-registry-packages-npm-production"}},"0.6.45":{"name":"@steerable/agent-shell","version":"0.6.45","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.45","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"1afeb07631db83ccd310125b0718bb37105c4ec2","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.45.tgz","fileCount":237,"integrity":"sha512-4P1mETRQQITAw1kpapANUHwx7bH+UR6eNr/WNTcxIwip/lqC+UW391u5PTjtw+W3+6D9xDrmKmsv4wgYsIkZtQ==","signatures":[{"sig":"MEYCIQCgvXn/D2KNtIXv28dN9qPsvDOmcFUUO2q6ZU4ak4+EGQIhAPIPU72ATQwLdIY2JGIWS0pdWjU1q1CzsyPc/GHmIyHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMsKhGxFWRMJ/vVW6Q7cA7jFG7jTemCI+qqJHP4Jt7kQIgKFIz6qoqXAIqn/dsp+cZjfk8xeGo4hJEcMVliA5+6jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394698},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.45.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/7af9e90bf4fb4861d0e9bca0a6fcab53/steerable-agent-shell-0.6.45.tgz","_integrity":"sha512-4P1mETRQQITAw1kpapANUHwx7bH+UR6eNr/WNTcxIwip/lqC+UW391u5PTjtw+W3+6D9xDrmKmsv4wgYsIkZtQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.45","@steerable/agent-harness":"0.6.45","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.45_1790333642698_0.670863999493863","host":"s3://npm-registry-packages-npm-production"}},"0.6.46":{"name":"@steerable/agent-shell","version":"0.6.46","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.46","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"6407f4c18018ecea3f6466c2350083cc1e73a482","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.46.tgz","fileCount":237,"integrity":"sha512-eUXn6YZscojiEkfjlSWvs4HtXGfM+ZeobMWTR9Qm57NxQfsTBW2HY/HdSHA+F2lUCXqdF5Lb+h17Riacp/epYw==","signatures":[{"sig":"MEUCIQCrOxToVzw4Lr1agFSRWXCVZ5t5/fmMhbp0QTDrncgR7AIgPyl0piSZuDXZdHD8GbZgLpR/gQRYxR0rMJskesz+IfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIaDe0ZIa/Bw8nyI1ezvOR+SONFauJyTHpdJG5crQuyAIhALAerNzysIDkAYfg73dsfybDkxSprodoLp8YO3vDRcQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1398221},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.46.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/cc5952d0d59173d5775223a169e1fc3e/steerable-agent-shell-0.6.46.tgz","_integrity":"sha512-eUXn6YZscojiEkfjlSWvs4HtXGfM+ZeobMWTR9Qm57NxQfsTBW2HY/HdSHA+F2lUCXqdF5Lb+h17Riacp/epYw==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.46","@steerable/agent-harness":"0.6.46","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.46_1790391412556_0.9854007324382499","host":"s3://npm-registry-packages-npm-production"}},"0.6.47":{"name":"@steerable/agent-shell","version":"0.6.47","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.47","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"2342a25269c8508de7cc9a393fe9a37a442fc775","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.47.tgz","fileCount":237,"integrity":"sha512-rAmP76NlYkNxAA1oQGIbT7tElDUE9ind63tXR7rB2dt/oqWcAKNoUoIVZXO+pyrz/Knzg4IWVeplLUaQEJHOzg==","signatures":[{"sig":"MEUCIQDt/4n9uM7/BlUfQjk9EvemCysDoJ5P8Cp+jr24HI3fzgIgBM5N0m8+UOUIUnTTL/iJCR/ht5rktZkNye9bUTDBOf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDp8axAxEReLb3vd6Dd4XWj8FWRES9ceO3BtLgupHMJewIhAJtDLkDtpxwrGKzwIBqDl23g5zFwzb+tvSLHU1hngqIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1398696},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.47.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/9351265415e08a81cf945f9f8f4930b5/steerable-agent-shell-0.6.47.tgz","_integrity":"sha512-rAmP76NlYkNxAA1oQGIbT7tElDUE9ind63tXR7rB2dt/oqWcAKNoUoIVZXO+pyrz/Knzg4IWVeplLUaQEJHOzg==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.47","@steerable/agent-harness":"0.6.47","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.47_1790398383568_0.08695923443863385","host":"s3://npm-registry-packages-npm-production"}},"0.6.48":{"name":"@steerable/agent-shell","version":"0.6.48","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.48","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"aa0fcb307c1c8720a136e18e70a4ff340d36f315","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.48.tgz","fileCount":237,"integrity":"sha512-VnwKkeuDmaDGw1ghzufuqPoKs+pYW+Sjl2s6Gn9mKfHyYX1/DTiyMedexHSYkJuXi8KZv1z/IksI4hExr2fQnQ==","signatures":[{"sig":"MEUCIQCWfk963fRZCOmKDl5uUBqnApOQJIWpdWkm5jC2/Fe8ugIgGS3bwEaC419qsi5NDmEfrjwRQ3zfgGK2jVtNXa41BWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/dwTGRRYuTDUe51sDJChWzcUavzfOD1qrHBQM70dETgIhAMRd8zOOgsZp8D3LzZsf/J5u+aWFaZn15aSh3Jg+eEEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403780},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.48.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/e8fa593682d7ecd6ce30d3d43c4f9262/steerable-agent-shell-0.6.48.tgz","_integrity":"sha512-VnwKkeuDmaDGw1ghzufuqPoKs+pYW+Sjl2s6Gn9mKfHyYX1/DTiyMedexHSYkJuXi8KZv1z/IksI4hExr2fQnQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.48","@steerable/agent-harness":"0.6.48","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.48_1790418049369_0.1886515269787039","host":"s3://npm-registry-packages-npm-production"}},"0.6.49":{"name":"@steerable/agent-shell","version":"0.6.49","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.49","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"a4121d925bcd6bd81d4dbd0dca188d3e029a4208","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.49.tgz","fileCount":243,"integrity":"sha512-b5Ss4+lqmnWPhyZYWrcxXldeGKkRPQPyH61FWqSbmHg2rqmGDIbs9YQoph6BgF/6lFtNsuZtuJe1MxB4v/HatQ==","signatures":[{"sig":"MEQCIDL6+VxC+c7FcR+K0GYNv3ZQKOInyBf3oTIGr+9iztGfAiAvrUZyADgT5Ab7ui5K6nEuZMb4bLLVkUfxupoLS20AOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFkgjidIzpYFoBLXwXzQs/MBMyLqVEXuyDmAFDC9t/SAiEA34gHFIGdMLTjz/HQW3kMU6Ke65vR1lUPS0/IT/ONttQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461457},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.49.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/a406f562d8bca76a4913b6b349999dff/steerable-agent-shell-0.6.49.tgz","_integrity":"sha512-b5Ss4+lqmnWPhyZYWrcxXldeGKkRPQPyH61FWqSbmHg2rqmGDIbs9YQoph6BgF/6lFtNsuZtuJe1MxB4v/HatQ==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.49","@steerable/agent-harness":"0.6.49","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.49_1790486278115_0.5508064328378692","host":"s3://npm-registry-packages-npm-production"}},"0.6.50":{"name":"@steerable/agent-shell","version":"0.6.50","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.50","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"84841b858a4e02aae6d4a83ae011099115e0c63f","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.50.tgz","fileCount":243,"integrity":"sha512-+nXz4BlyfKumvVh6WFDl/eyPfREuXLyYBjM1U2VTU2pNxk69ycJ00r7CcxLNgzlyff09bzuctx06xZNNtc6tJw==","signatures":[{"sig":"MEUCIHy+eZl3IfQqB4MUO/T0DClSpYOh8F8QCjjEkwJElv7UAiEAh5inx0Oj41Q1/+Lc2m7DpnivmcSwY3Ixeyhp+mo9YJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBxu5AJcwpz/LOw7B2NLODOdrMos+XG2s1LI/Ytq/J+wIhALJza/TKMdX6wyGtSJ0LTkILvKoHUi0RSyFCcxuOLdyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461457},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.50.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/b8ac49850f9ce357462cd73967b597d9/steerable-agent-shell-0.6.50.tgz","_integrity":"sha512-+nXz4BlyfKumvVh6WFDl/eyPfREuXLyYBjM1U2VTU2pNxk69ycJ00r7CcxLNgzlyff09bzuctx06xZNNtc6tJw==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.50","@steerable/agent-harness":"0.6.50","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.50_1790487603869_0.6843662954111251","host":"s3://npm-registry-packages-npm-production"}},"0.6.51":{"name":"@steerable/agent-shell","version":"0.6.51","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.51","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"b1756cd9d596c988a2156df46d2792566901aacd","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.51.tgz","fileCount":243,"integrity":"sha512-Hl5ANX6zsczWHgILSF9Vfujr7qW4XeANAl5B25OXWFk4+yfTd5squbNIIwhp7hrXG1+049CJYZzc6dKQiI9n5Q==","signatures":[{"sig":"MEUCIHth+S7864qpZOM92W0BT1cPqeOhe9CcauWJBvKrIhkfAiEArHeltEbt3mjXRp8/wRxBZXlVfnORJ1s042ZrzqLGlPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQyXiJHEJ3MEHk2RktkQCdUaMY/itw7teO3/n5W2FSjAiEA8mWbs3jqXYN6/Tq7+17ktnrfJtBa43S/8Vxg1kH/M4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1463803},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.51.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/6bbbc4a4ab86a18a8730cc0c4503940a/steerable-agent-shell-0.6.51.tgz","_integrity":"sha512-Hl5ANX6zsczWHgILSF9Vfujr7qW4XeANAl5B25OXWFk4+yfTd5squbNIIwhp7hrXG1+049CJYZzc6dKQiI9n5Q==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.51","@steerable/agent-harness":"0.6.51","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.51"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.51_1790490827717_0.03809435451545262","host":"s3://npm-registry-packages-npm-production"}},"0.6.52":{"name":"@steerable/agent-shell","version":"0.6.52","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.52","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"42caf7779c4aebfeb79970ec8e707b9fcc78ef9c","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.52.tgz","fileCount":249,"integrity":"sha512-5fXMTv/YjkBzYXZbpl/hIRAjlPuiE7Kc+Ju07ouSonzKQzBAQr9iXHtbYT8Er9hUjPkEw2Wd+o41VhcmX3doSg==","signatures":[{"sig":"MEUCIQCORgYcPXffB5odUJNOO2vPbunHTLwFGWa+jm+wdKps6gIgPUzl+KMZ/UiNSvtS7/t0oxyCkSr8YEIZvdzTEnSRuR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICaRWxzvR3KVfTjQXn3RfXPT6E0pDFaFnMZ5Dev5pRbAAiAZLoF8kJ0re6YkX6FXdnR21RBjWw38PE0cKM9+tJU2Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1508724},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.52.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/4c77199b4d274d88e49f2cc201040cc6/steerable-agent-shell-0.6.52.tgz","_integrity":"sha512-5fXMTv/YjkBzYXZbpl/hIRAjlPuiE7Kc+Ju07ouSonzKQzBAQr9iXHtbYT8Er9hUjPkEw2Wd+o41VhcmX3doSg==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.52","@steerable/agent-harness":"0.6.52","@modelcontextprotocol/sdk":"^1.29.0","@steerable/agent-protocol":"0.6.52"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.52_1790522118589_0.5583745144748438","host":"s3://npm-registry-packages-npm-production"}},"0.6.53":{"name":"@steerable/agent-shell","version":"0.6.53","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.53","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"da5c676cbf47842685be6543514d2b655b87dcd0","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.53.tgz","fileCount":253,"integrity":"sha512-Cfja0V1Ht00o/HNAe2rVkS+wcfRbumMtUxchFbB8OqJfNIi0DPhWRlTid+xCgME/sN7+CFgSLzgyDTtRKUU/rw==","signatures":[{"sig":"MEYCIQDwxln8haiqlKG5wbz/IQ5NgNWeE4DQ/XMwPZRAyP6ZVQIhANUkHqW+FfwE7R7NIxWOIBfo2A7o4qAe1OeJA0SxpWDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfKHQnncKS3MLKE6O4x4xHJya0VEwIal5Ygm4Afslf+AiAjxPoPDnEToWL0ZgsbG8oeWY7Vp71YqHYjhAJ0yZTimQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1549068},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.53.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs && node scripts/build-preload.mjs","client":"DEEPPATH_FORCE_BUNDLED_WEB=1 DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node node_modules/electron/cli.js dist/main.js","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/bc333394eb671a93ad86279cb063fb6a/steerable-agent-shell-0.6.53.tgz","_integrity":"sha512-Cfja0V1Ht00o/HNAe2rVkS+wcfRbumMtUxchFbB8OqJfNIi0DPhWRlTid+xCgME/sN7+CFgSLzgyDTtRKUU/rw==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","semver":"^7.8.0","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","electron-store":"^8.1.0","electron-updater":"^6.8.9","@steerable/pack-sdk":"0.6.53","@steerable/agent-harness":"0.6.53","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.0","electron":"^28.3.3","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/semver":"^7.8.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.53_1790562894898_0.7301080344956024","host":"s3://npm-registry-packages-npm-production"}},"0.6.55":{"name":"@steerable/agent-shell","version":"0.6.55","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.55","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"dc31fc2e142b85360e7d72afd6516e16d2a9cb7e","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.55.tgz","fileCount":240,"integrity":"sha512-7R/PyqNN0gchGohdpbQbjSODAp0n7mPu0V9iXQw1fpsaNwIq3SFRqMg4VxpZZk7MFremBxD5QqMlneFMwVPXgw==","signatures":[{"sig":"MEUCIQDXdQfRkvTJcyYhmYTbiCn/YutB2+P4WMYH9wVXkHXcdQIgUN+012WI7rhxjhwtWpfxc06KUMj1iF5DvZtijBw1EBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjEb4yHKXHUsTqFDPRs+Decn2Y+vxw4jdVmfzFc6UcygIhAKLvYFfB7By2tiC3lIWegvcAc+pamn8OxA1M4bMIvRS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447087},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.55.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/118b80f56dab56789e84873744085e89/steerable-agent-shell-0.6.55.tgz","_integrity":"sha512-7R/PyqNN0gchGohdpbQbjSODAp0n7mPu0V9iXQw1fpsaNwIq3SFRqMg4VxpZZk7MFremBxD5QqMlneFMwVPXgw==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","electron-log":"^5.4.3","better-sqlite3":"^11.9.1","@steerable/pack-sdk":"0.6.55","@steerable/agent-harness":"0.6.55","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.55_1790584409247_0.7612499503237482","host":"s3://npm-registry-packages-npm-production"}},"0.6.56":{"name":"@steerable/agent-shell","version":"0.6.56","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.56","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"1fbbf1c6863f1db3e64a4408c4adf7acd81fdc31","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.56.tgz","fileCount":240,"integrity":"sha512-WuDZf5etf7Cx5WJQHJNNgDBKmOrpMt8QVuH3UkfDk+Ik1BTQv7mvcb+rLzS7zN+GbU4Louah1ZxiMQxf+t60EA==","signatures":[{"sig":"MEQCIA2Qh2+V7zeiBYfGTmR2CJUgjoKEdiGsSgZA2ujz1CUwAiAcnFArutokBei4fSPQnLStqhMQi7Zlu6uA2Ygt08H/zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGG95BpzS5mb0xQp79YWgsyfoL2ZpukPrAdnmG2INyLOAiAa/9Uzgu+lz7BKskBt+ZUzeIsMUarRWoxS2ViZq874kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447308},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.56.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/92ec896a5d506ba8399a0959d115c829/steerable-agent-shell-0.6.56.tgz","_integrity":"sha512-WuDZf5etf7Cx5WJQHJNNgDBKmOrpMt8QVuH3UkfDk+Ik1BTQv7mvcb+rLzS7zN+GbU4Louah1ZxiMQxf+t60EA==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","better-sqlite3":"^11.9.1","@steerable/pack-sdk":"0.6.56","@steerable/agent-harness":"0.6.56","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.56"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.56_1790603827022_0.5149801554307154","host":"s3://npm-registry-packages-npm-production"}},"0.6.57":{"name":"@steerable/agent-shell","version":"0.6.57","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.57","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"5923b98a02fb51bb77ee9cf92d936476367ea9ab","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.57.tgz","fileCount":246,"integrity":"sha512-n5nQQxd0BTVlhUz7nKuhja7DM5eMz0VyJJ6WTvODt1XGLZUoQhxd52EYYTy/hvTetukCJUW37ahk8ZvOUdIe6Q==","signatures":[{"sig":"MEYCIQD5wSgJqwiq3rc3KpKO6dsKaj+NsZDnFkhe58ZIarpH7gIhANQzebcfU+lmfw/p+EuAR4W3sZYOuLzWo8NU+NbcL6i9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+9ILqW2Ab4f/5LqQO4lcZIbskcZZLVoZNMis4+qgyuAiAp/Q4ELdsbmiVVeN+uMPSF1CIuLYW1AHcP6bu//OMsfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1476662},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.57.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/61b12a702ea8b6d06fb109a6c115a319/steerable-agent-shell-0.6.57.tgz","_integrity":"sha512-n5nQQxd0BTVlhUz7nKuhja7DM5eMz0VyJJ6WTvODt1XGLZUoQhxd52EYYTy/hvTetukCJUW37ahk8ZvOUdIe6Q==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"10.9.8","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","better-sqlite3":"^11.9.1","@steerable/pack-sdk":"0.6.57","@steerable/agent-harness":"0.6.57","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.57"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.57_1790633700134_0.753707233891439","host":"s3://npm-registry-packages-npm-production"}},"0.6.58":{"name":"@steerable/agent-shell","version":"0.6.58","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.58","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"8259bf59db26a84b82e484b1fe1785a703c3d227","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.58.tgz","fileCount":246,"integrity":"sha512-nXQ8jRnOPRKdcR/4CnVEx8VHOR6m1jrBizdooPooXK211OdPOVs5rPZdFCqRhhxzK0FJOg3LrhHbkhhjLM6odA==","signatures":[{"sig":"MEQCIGHFzFfEWz0OkpWRLansAaTnyp8Fj7bj1NiZ2XHA8xtaAiBBNktxEgHI1SUCTTEZwLu4AQ/jTa5tszwoCbio3FZAkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCB7xrLAk7YarEbJznSg5C9eMSV+pGl5MkVGADBmjN8DgIgBAtlWKU6FtXBp5E9Dwcw/3FYfsYu+oWeCgKoeT1BR1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1476663},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.58.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/a424a641728051cb9b5f22daaf73280e/steerable-agent-shell-0.6.58.tgz","_integrity":"sha512-nXQ8jRnOPRKdcR/4CnVEx8VHOR6m1jrBizdooPooXK211OdPOVs5rPZdFCqRhhxzK0FJOg3LrhHbkhhjLM6odA==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.58","@steerable/agent-harness":"0.6.58","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.58"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.58_1790655297857_0.2192313881793464","host":"s3://npm-registry-packages-npm-production"}},"0.6.59":{"name":"@steerable/agent-shell","version":"0.6.59","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.59","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"00bf66d7dd950d2a04ebb819b5d73087559b2a82","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.59.tgz","fileCount":248,"integrity":"sha512-nprDgbJJAsS3wR5d51+1pz3rWHniOcGhID34nw+pSZDqYAGe6rl8DYmhQQcnqpDYOwj2koa8VZpm56oJpHQ81Q==","signatures":[{"sig":"MEUCIFjNVgDa1182wV1ySwNRj+xNY4GoQLvGM/VomZ+sl4/vAiEAlUCERMFa89KNv+Phqcx7XHzTI68cFbWUn2hlyJaKdCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM4Mm5kEba/Mgv/Snmf678vkyAw/7LvAaF7akwrMEVOQIgC7l1OVTlTCpz55kFIr8HRHQMwGHgS3yE7BpkL9LjL/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1485255},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.59.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/8d8d5488de7ba53458a1110cf145778d/steerable-agent-shell-0.6.59.tgz","_integrity":"sha512-nprDgbJJAsS3wR5d51+1pz3rWHniOcGhID34nw+pSZDqYAGe6rl8DYmhQQcnqpDYOwj2koa8VZpm56oJpHQ81Q==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.59","@steerable/agent-harness":"0.6.59","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.59"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.59_1790665507423_0.8171406272690527","host":"s3://npm-registry-packages-npm-production"}},"0.6.60":{"name":"@steerable/agent-shell","version":"0.6.60","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.60","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"b2c4298430602167847dea85586ca99070eec64f","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.60.tgz","fileCount":248,"integrity":"sha512-MEYADu57VeKAB7yEdKB/J5M4RLjpwLBGrOOCcewvKRWH8MA31JVqL1mTAQmE8plrD3nTkdxx9AI4kTfC6IUeoA==","signatures":[{"sig":"MEUCIQC+MjyxbZHbpsTdYi8p2xLHvSt71r48Z5IKBhtXkYcIygIgYtdKNyyGQ1Ks1e4iRDyaLrH+P9WCSK8xA1FMxybj7x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdqxiihOBFhUxMpFig3gJnsSGsx+lWnON888MkY2ZU5QIhANtrJck09R0FT1xxu13gk2lOpqN6Yb677fY+Xqbkxs0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1485344},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.60.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/5b9e62a484dc9ad2daa12f845acf27ff/steerable-agent-shell-0.6.60.tgz","_integrity":"sha512-MEYADu57VeKAB7yEdKB/J5M4RLjpwLBGrOOCcewvKRWH8MA31JVqL1mTAQmE8plrD3nTkdxx9AI4kTfC6IUeoA==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.60","@steerable/agent-harness":"0.6.60","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.60"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.60_1790677476717_0.5658058479199235","host":"s3://npm-registry-packages-npm-production"}},"0.6.61":{"name":"@steerable/agent-shell","version":"0.6.61","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.61","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"4184aac7523ea859cee657aac9cfa45276d8a379","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.61.tgz","fileCount":250,"integrity":"sha512-BriVGAy59/HF6SQWCfnfIOXd1notTPVquivZH+a0UMBApENYqdrZL+clkTZ+lH6y6WmrNGthDagCh0qbbrIsHw==","signatures":[{"sig":"MEQCIA5zzNLBINy5UYG1RPoyECYL4hRUWSleSpsetg1ACqYEAiBZuFOIkfDUAXK+fADOwS3wS5KXTax955pud9s1zUVwZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0TnNYNtTmisgWsjXxHddj8t4HmpU7rPrPTI02ucyWGAiAuGXgnCRwmEoS0ycPxlu7ngqwFxcUVF9Gyz/9EpPghnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1490721},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.61.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/540488c5cdb9cfa0c3db7f1e5ee6d9bf/steerable-agent-shell-0.6.61.tgz","_integrity":"sha512-BriVGAy59/HF6SQWCfnfIOXd1notTPVquivZH+a0UMBApENYqdrZL+clkTZ+lH6y6WmrNGthDagCh0qbbrIsHw==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","dotenv":"^17.4.2","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.61","@steerable/agent-harness":"0.6.61","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.61"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.61_1790700738697_0.4716691305221341","host":"s3://npm-registry-packages-npm-production"}},"0.6.62":{"name":"@steerable/agent-shell","version":"0.6.62","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.62","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"422c2d0614de7285a0a79bf9db924b8ff3489226","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.62.tgz","fileCount":254,"integrity":"sha512-WDgXB3pLKc+/TWaOHTlDYtfo56vd3bSavOCn0ofg2aSNfpILRrjng8CtWDoYDEJNzK5wmyEipb4w5/F5OIIv8A==","signatures":[{"sig":"MEUCIGVsjeWhtnwoO1wIdp8RA32TwQjfdK4jdKFCHrvnBcH7AiEAj9JiiwEEemfO7/b2gvRJxOCSILHlWHmK+2gWpeJimFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBA0Ag2OeuEbynDPqS3W8qN6sP47NVFzD3IafnKbdAJcAiEAvB0KTZjrswIwk3gDGdd25/0AzfaYwzsZSLXl7am3jUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1516774},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.62.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/dbf65fc519710a342519da8b8a16eb10/steerable-agent-shell-0.6.62.tgz","_integrity":"sha512-WDgXB3pLKc+/TWaOHTlDYtfo56vd3bSavOCn0ofg2aSNfpILRrjng8CtWDoYDEJNzK5wmyEipb4w5/F5OIIv8A==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","pngjs":"^7.0.0","dotenv":"^17.4.2","jpeg-js":"^0.4.4","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.62","@steerable/agent-harness":"0.6.62","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.62"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.62_1790800232637_0.5065046378483398","host":"s3://npm-registry-packages-npm-production"}},"0.6.63":{"name":"@steerable/agent-shell","version":"0.6.63","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.63","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"3ee2a36fedc26adf05b0e27e9c3dfa2950f49aee","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.63.tgz","fileCount":258,"integrity":"sha512-41Ukx5ygN59+sGvNEj4pjt2dcD8zujkbhK8RWK6zxvCIGUa+KCMi1T1iVoJvGQ9Hn+IfQ9P7b87KmzEXpIqRAA==","signatures":[{"sig":"MEYCIQD2o35OiGX0tTF8iIwLPvgabWzdy/bEnG8svWj/digKZQIhAPJnmUW92ooKpNu6PtcElPXIItxNmMJGr+e5uyImULKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGo9Eyw6dlK4SV7DfHSeqcOD2StvVSWUSzC839KwfNjhAiAeSvXcWfqbgXWEbxgLG6Knr994M8E+6TTLMzRiSj1gKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1543215},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.63.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/1099fdd197c7ccf00d3b7c661581ea5a/steerable-agent-shell-0.6.63.tgz","_integrity":"sha512-41Ukx5ygN59+sGvNEj4pjt2dcD8zujkbhK8RWK6zxvCIGUa+KCMi1T1iVoJvGQ9Hn+IfQ9P7b87KmzEXpIqRAA==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","pngjs":"^7.0.0","dotenv":"^17.4.2","jpeg-js":"^0.4.4","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.63","@steerable/agent-harness":"0.6.63","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.63"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.63_1790837959858_0.12988802206128924","host":"s3://npm-registry-packages-npm-production"}},"0.6.64":{"name":"@steerable/agent-shell","version":"0.6.64","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.64","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"b77ee606dc87ce0388930f22c68a0710909a8e23","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.64.tgz","fileCount":258,"integrity":"sha512-ZLoZo40hMxwNLJz/zPKh43MvV8yqIoRy7QWzjn+0dmsTer8UBuJXyXgu0ECUih6Owscu2kqBxCUy2EDVOtbxrg==","signatures":[{"sig":"MEYCIQCK5Ni5MBZkfOyKCrJW43I6XfEQoFmKenCdLVIGRg8qcwIhAPRWnP9WZm73/MHFhcGcC6foWvr0L3pKpA34GyKQZ0Qb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH3s6r9YVwvhWuB+6O/scwH8khgxE8vc5kKOHomQEsrGAiBzdJTfOZoFrU+HSfC9tkEejJYT3a8NyrMkH1p/QJqfYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1543215},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.64.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/e83cf3f466a5a3dce6497a81a24b5bb2/steerable-agent-shell-0.6.64.tgz","_integrity":"sha512-ZLoZo40hMxwNLJz/zPKh43MvV8yqIoRy7QWzjn+0dmsTer8UBuJXyXgu0ECUih6Owscu2kqBxCUy2EDVOtbxrg==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","pngjs":"^7.0.0","dotenv":"^17.4.2","jpeg-js":"^0.4.4","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.64","@steerable/agent-harness":"0.6.64","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.64"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.64_1790866020259_0.7197375605293936","host":"s3://npm-registry-packages-npm-production"}},"0.6.65":{"name":"@steerable/agent-shell","version":"0.6.65","license":"Apache-2.0","_id":"@steerable/agent-shell@0.6.65","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"homepage":"https://steerableframework.com/","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"88620b22ccd69f1c17c07e37321eb00aa4a02b10","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.65.tgz","fileCount":258,"integrity":"sha512-wq69sk1zwAw3uOawcu3unf7c/3IlA2v9rBtTrp59ARRX2YCAjNkntFSoUx+SfoXqWTnWPULNmz0ODefFtZhzig==","signatures":[{"sig":"MEUCIGowQ0iZahM5fvxredNash1FkmaFm1KBZJlOduI7zguFAiEAzVflpPmxo+LiOMj9XJbQjIx7MahrwLnAPRAD6ULctfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBLF9LTpGCVYo4pOCmXuuzZvLtDDjWp3U49RxcS8k/0rAiEA/L7QRliMT2X4xKx+zMTEHfxoQIyckz3HR6BhieRQAhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1543215},"main":"dist/runtime.js","type":"module","_from":"file:steerable-agent-shell-0.6.65.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"_resolved":"/tmp/f20f6e670017bf4da92d25b0e3affa91/steerable-agent-shell-0.6.65.tgz","_integrity":"sha512-wq69sk1zwAw3uOawcu3unf7c/3IlA2v9rBtTrp59ARRX2YCAjNkntFSoUx+SfoXqWTnWPULNmz0ODefFtZhzig==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","pngjs":"^7.0.0","dotenv":"^17.4.2","jpeg-js":"^0.4.4","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.65","@steerable/agent-harness":"0.6.65","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.65"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/agent-shell_0.6.65_1790929024636_0.4261067942601937","host":"s3://npm-registry-packages-npm-production"}},"0.6.66":{"_id":"@steerable/agent-shell@0.6.66","bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"dist":{"shasum":"ee819b41e148ed204215a444604e5da28d5a5603","tarball":"https://registry.npmjs.org/@steerable/agent-shell/-/agent-shell-0.6.66.tgz","fileCount":260,"integrity":"sha512-Mp0TKmBHDA31KKVVF0TWiZOMc15aU94pWsL3nFSXSlmPqIewrpb9QbhBeFXECYt3v68dqRjZPT9VYj33W44BMg==","signatures":[{"sig":"MEUCIQCfmntPc9LbjIgAwby7EE/YW1jWhW5jG+KcW8/zkeGgxAIgW/xIUNY4M9bfXIKEo8n6xG/wzflN+mEkSXDMPZt24SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFVWdPzLx2vcCU+a1G1tlAM2uKPBPwvRn3hTdiPUoThFAiBjimhTd5+rFO5v8c7Jv9QShHEhNXGNTr//vqlJzKeHWQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@steerable%2fagent-shell@0.6.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1557651},"main":"dist/runtime.js","name":"@steerable/agent-shell","type":"module","_from":"file:steerable-agent-shell-0.6.66.tgz","types":"./dist/runtime.d.ts","engines":{"node":">=26"},"exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./auth":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"./host-tools":{"types":"./dist/host-tools.d.ts","default":"./dist/host-tools.js"},"./server/start":{"types":"./dist/server/start.d.ts","default":"./dist/server/start.js"}},"license":"Apache-2.0","scripts":{"gen":"echo agent-shell-ts","web":"DEEPPATH_WEB_DIST=${DEEPPATH_WEB_DIST:-../web/app/dist} node dist/server/index.js","lint":"tsc -p tsconfig.json --noEmit && node scripts/check-shell-neutral.mjs && node scripts/check-storage-boundaries.mjs","test":"vitest run","build":"tsc -p tsconfig.json && node copy-skills.mjs","check:drift":"echo ok","shell:neutral":"node scripts/check-shell-neutral.mjs","storage:boundaries":"node scripts/check-storage-boundaries.mjs"},"version":"0.6.66","_npmUser":{"name":"deeppath","email":"deeppath@geeklamp.io"},"homepage":"https://steerableframework.com/","_resolved":"/tmp/48f94fd0e8b22c6965c731a39bddb5da/steerable-agent-shell-0.6.66.tgz","_integrity":"sha512-Mp0TKmBHDA31KKVVF0TWiZOMc15aU94pWsL3nFSXSlmPqIewrpb9QbhBeFXECYt3v68dqRjZPT9VYj33W44BMg==","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"_npmVersion":"11.19.1","description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","directories":{},"maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"_nodeVersion":"26.10.0","dependencies":{"he":"^1.2.0","conf":"10.2.0","pngjs":"^7.0.0","dotenv":"^17.4.2","jpeg-js":"^0.4.4","node-pty":"^1.1.0","better-sqlite3":"^12.11.1","@steerable/pack-sdk":"0.6.66","@steerable/agent-harness":"0.6.66","@modelcontextprotocol/sdk":"1.30.0","@steerable/agent-protocol":"0.6.66"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/he":"^1.2.3","typescript":"^5.8.3","@types/node":"^22.10.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-shell_0.6.66_1791022481608_0.36828383062260217"}}},"time":{"created":"2026-09-15T18:37:23.691Z","modified":"2026-10-03T10:14:42.063Z","0.6.15":"2026-09-15T18:37:24.081Z","0.6.16":"2026-09-15T19:30:43.350Z","0.6.17":"2026-09-15T19:54:17.634Z","0.6.18":"2026-09-16T08:20:31.096Z","0.6.19":"2026-09-17T01:48:31.497Z","0.6.20":"2026-09-17T03:28:50.312Z","0.6.21":"2026-09-17T10:00:39.308Z","0.6.22":"2026-09-18T00:44:50.883Z","0.6.24":"2026-09-18T03:54:44.387Z","0.6.25":"2026-09-18T11:41:50.947Z","0.6.26":"2026-09-18T13:01:56.899Z","0.6.27":"2026-09-19T09:12:07.945Z","0.6.28":"2026-09-19T13:22:46.268Z","0.6.29":"2026-09-20T15:04:12.067Z","0.6.30":"2026-09-20T16:51:09.477Z","0.6.31":"2026-09-20T17:35:25.086Z","0.6.32":"2026-09-21T03:10:14.654Z","0.6.33":"2026-09-21T04:49:55.851Z","0.6.34":"2026-09-21T09:15:05.361Z","0.6.35":"2026-09-21T23:58:12.082Z","0.6.36":"2026-09-23T10:17:32.306Z","0.6.37":"2026-09-24T03:47:00.863Z","0.6.38":"2026-09-24T08:02:58.784Z","0.6.39":"2026-09-24T08:54:18.930Z","0.6.40":"2026-09-24T11:26:52.603Z","0.6.41":"2026-09-24T13:39:11.712Z","0.6.42":"2026-09-24T19:57:36.795Z","0.6.43":"2026-09-25T09:50:51.265Z","0.6.44":"2026-09-25T10:34:07.840Z","0.6.45":"2026-09-25T10:54:02.795Z","0.6.46":"2026-09-26T02:56:52.671Z","0.6.47":"2026-09-26T04:53:03.659Z","0.6.48":"2026-09-26T10:20:49.472Z","0.6.49":"2026-09-27T05:17:58.221Z","0.6.50":"2026-09-27T05:40:03.981Z","0.6.51":"2026-09-27T06:33:47.862Z","0.6.52":"2026-09-27T15:15:18.708Z","0.6.53":"2026-09-28T02:34:55.015Z","0.6.55":"2026-09-28T08:33:29.411Z","0.6.56":"2026-09-28T13:57:07.107Z","0.6.57":"2026-09-28T22:15:00.240Z","0.6.58":"2026-09-29T04:14:58.125Z","0.6.59":"2026-09-29T07:05:07.525Z","0.6.60":"2026-09-29T10:24:36.861Z","0.6.61":"2026-09-29T16:52:18.830Z","0.6.62":"2026-09-30T20:30:32.897Z","0.6.63":"2026-10-01T06:59:19.989Z","0.6.64":"2026-10-01T14:47:00.378Z","0.6.65":"2026-10-02T08:17:04.768Z","0.6.66":"2026-10-03T10:14:41.746Z"},"bugs":{"url":"https://github.com/pathlyapp/steerable/issues"},"license":"Apache-2.0","homepage":"https://steerableframework.com/","repository":{"url":"git+https://github.com/pathlyapp/steerable.git","type":"git","directory":"packages/agent-shell/ts"},"description":"Steerable framework — product-neutral Node HostRuntime and headless HTTP server shared by Tauri desktop and browser deployments; scenario packs extend it through @steerable/pack-sdk.","maintainers":[{"name":"deeppath","email":"deeppath@geeklamp.io"}],"readme":"# @steerable/agent-shell\n\nProduct-neutral Node HostRuntime and headless HTTP host for Steerable Framework.\n\n## Desktop composition\n\nTauri desktop products supervise the same BS executable used by browser mode,\nbind it to an ephemeral loopback port, and load its web UI in a WebView. The\nrenderer uses `HostBridge`: HTTP/SSE carries agent, storage, PTY, approval,\nattachment, and pack traffic; narrow Tauri commands provide native dialogs,\nmenus, screenshots, and updates. `STEERABLE_HOST_READY` on stdout is the\nmachine-readable startup record. `STEERABLE_HOST_PARENT_PID` makes the Node\nhost shut down if its desktop supervisor disappears.\n\nThe reusable Rust host source is published as\n`@steerable/agent-shell-tauri`. Product `src-tauri` crates depend on its\ninstalled npm path and only supply product configuration plus\n`tauri::generate_context!()`.\n\n## BS composition\n\nProducts can register an `AuthProvider` from `@steerable/agent-shell/auth`\nbefore starting the host. A registered provider authenticates every\n`/api/v2/*` and `/host/*` request and supplies the request `Principal`.\nWithout a provider, the host retains its loopback Host check and\nper-process Bearer token.\n\nUse `startBsHost` from `@steerable/agent-shell/server/start` to embed the BS\nhost. Its options support host and port selection, a fixed Bearer token, and\nordered middleware. Middleware returns `pass` to continue or `handled` to\nshort-circuit. The returned handle owns shutdown of both HTTP and runtime\nservices.\n\n## Storage drivers\n\nStorage drivers register during product composition and initialize after all\nscenario-pack migrations and seeds are registered. `initializeStorage()` must\ncomplete before `getScopedStore(scope)` or `getPackDbAccess(scope)` is used.\nThe default `SqliteStorageDriver` preserves the local database path, migration\nsequence, seed behavior, and write lease.\n\nHost repositories use the async `ScopedStore` API. Scenario packs receive\n`PackDbAccess`, which carries `tenantId` and `userId` and does not expose the\ndriver connection. Because arbitrary SQL cannot be rewritten safely,\npack repositories must include both ownership columns in every statement;\nthe SQLite and MySQL access objects reject missing or mismatched ownership,\nand pack boundary checks enforce the same requirement before runtime.\n\nLicense: Apache-2.0.\n","readmeFilename":"README.md"}