{"_id":"dynobox","_rev":"32-80f8ef98df689b8b43372611ec235b5f","name":"dynobox","dist-tags":{"latest":"0.13.0"},"versions":{"0.0.1":{"name":"dynobox","version":"0.0.1","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"MIT","_id":"dynobox@0.0.1","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"index.js"},"dist":{"shasum":"a7ac41243789850d5cbfc39e279fe5ea101fce38","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.1.tgz","fileCount":3,"integrity":"sha512-sX6+GqNoDHw2nkZv+rh+zF8soNbUUmnhGrGzO2NTHlxcHzq4fy7/2W+IVFkoNx8lAzJDlZIiVSj2tzL3IGGhqA==","signatures":[{"sig":"MEYCIQDUTkNdsWmDM5J+erqa6Lx3M6cIPMUKRgLEYiIEQwCgBgIhAOI8oOD5solLy8mX1ffZePo3u1Fu+Rdvd5KytW9lT/aX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1429},"main":"index.js","type":"commonjs","scripts":{"test":"echo 'no tests yet'"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.1_1776637193604_0.6253955073865647","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"dynobox","version":"0.0.2","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.2","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"index.js"},"dist":{"shasum":"65b3e99141aeb58a71f6a433a1f281f5255066a3","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.2.tgz","fileCount":3,"integrity":"sha512-nv9b+8zwrpVvE4vyHwjbYnJT5MfQrSMSyJfFho2UhhHFDPdP0D+S97hzBvU1ikD5F6dNDjC0ipo/EAcOmOPyPw==","signatures":[{"sig":"MEQCIE3OyQQ7oQbnuiy6UfdoDEo1Kr2SV6/KQPOiB3Izcw32AiB35kS8OXYa1ODXBGVt79QFGTKqAtA/BQZu9uwwSJzWUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1469},"main":"index.js","type":"commonjs","gitHead":"c2649110d9501f9d7436089587b3f3f72f3fedc3","scripts":{"test":"echo 'no tests yet'"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.2_1776642823676_0.7558041394050297","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"dynobox","version":"0.0.3","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.3","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"index.js"},"dist":{"shasum":"7c94312beaa3e7e9ebcab3d6aa554c8c9a30b7df","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.3.tgz","fileCount":4,"integrity":"sha512-0ZLnvcsmaNWIWiHcKrIUFOHMNJjUmV9DXDT8isneaFjwdi97g2CwRxy6UgGoPAiyS+cgG/Hh+YYcM0rFe81SBg==","signatures":[{"sig":"MEUCIQDBRYvK+V2o06SfBboUA9sHmFTA7EJzdLdAMK6oj5FZXAIgeguvazpDU/WXBLkafOnKcFNB/A8CrAbgGkdAKZ+1tOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12770},"main":"index.js","type":"commonjs","gitHead":"c2649110d9501f9d7436089587b3f3f72f3fedc3","scripts":{"test":"echo 'no tests yet'"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.3_1776645285149_0.517395665644466","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"dynobox","version":"0.0.4","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.4","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"944198be55dce595fa43132dd22bca4a09b7fa6b","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.4.tgz","fileCount":5,"integrity":"sha512-0VBCjIot2qBDf2MgCR508D8t9emvM2nJnq9kQMkPohiq3+t9BVzJCeO59P4eDRkckd7bUbm2rvrq/ik9uxDT7Q==","signatures":[{"sig":"MEYCIQC6pZZ0wf4YZiQwLb4Z80bL5u2MfM77Pi4ujPzbbjwElAIhAKmp8pBj/2Q7D0szT3EZBKBVgdBA18PjSu3EKV0eCkG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116025},"type":"module","_from":"file:dynobox-0.0.4.tgz","scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/ae64972452b8f6a3e8ef18abe1851cee/dynobox-0.0.4.tgz","_integrity":"sha512-0VBCjIot2qBDf2MgCR508D8t9emvM2nJnq9kQMkPohiq3+t9BVzJCeO59P4eDRkckd7bUbm2rvrq/ik9uxDT7Q==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","execa":"^9.6.1","commander":"^14.0.3","@dynobox/sdk":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.4_1777690093527_0.5296683056876819","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"dynobox","version":"0.0.5","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.5","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"a4a3054d03d3095fedeaf1aab20b78e615704222","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.5.tgz","fileCount":5,"integrity":"sha512-rrS9sLkWZx1E4I45ssBv2MmmJ+apQ9p0ycWSUUyOpDokC3Oa878jNhp09aRREpPVpBB0bidXSMAB1kA5+fMNKw==","signatures":[{"sig":"MEQCIDLIVA9IgNjXY6lHNJkLHp6Du2vC+OAfN9vb5g1UtAcuAiBfLE/kpX2oitLt988A8S7JbLIwc3bgU+hisubjYYvu8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133609},"type":"module","_from":"file:dynobox-0.0.5.tgz","scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/3cdbc2c907e191211202e053c038267d/dynobox-0.0.5.tgz","_integrity":"sha512-rrS9sLkWZx1E4I45ssBv2MmmJ+apQ9p0ycWSUUyOpDokC3Oa878jNhp09aRREpPVpBB0bidXSMAB1kA5+fMNKw==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","execa":"^9.6.1","commander":"^14.0.3","@dynobox/sdk":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.5_1777746568317_0.38564535085983165","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"dynobox","version":"0.0.6","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.6","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"1d307130b545d968292e55b5479cac9d2b061deb","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.6.tgz","fileCount":5,"integrity":"sha512-bEHxdWp08xDMMvEsg/Pfbz5u4WVjMe+NxrrEQfkS63PGzieDOv13htbUF1j34ndegmuiymRgBQdznKAaLgmO/Q==","signatures":[{"sig":"MEUCIAh8SRJ+FFzV/yb2JHOxXHooU7kNQYrXfHUjOJDn0lVaAiEAsO/MHeCmI10vHMKWsf35QUnsWw0+jtAwm9QaLQWcDm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133771},"type":"module","_from":"file:dynobox-0.0.6.tgz","scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/5e247058ca037d326ddb6b3aa7d9ac27/dynobox-0.0.6.tgz","_integrity":"sha512-bEHxdWp08xDMMvEsg/Pfbz5u4WVjMe+NxrrEQfkS63PGzieDOv13htbUF1j34ndegmuiymRgBQdznKAaLgmO/Q==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","execa":"^9.6.1","commander":"^14.0.3","@dynobox/sdk":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.6_1777748640356_0.16986796940587423","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"dynobox","version":"0.0.7","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.7","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"c8e87409dfb3e6cc355b2b06a4f8d773fc41f16d","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.7.tgz","fileCount":5,"integrity":"sha512-FSIlWC1n/oQpAxV5xYGeed0hpNNHG4CyZWnG36jEy9Bvf/tzI/c7qFnTy7+0MjiAz3ZMMc4heuTiGZcGOVmwZA==","signatures":[{"sig":"MEUCIE9hn0zRP5J8lLZ5n9uJSwDtt2vQE+rNs27u/PLjUZxjAiEAzN29MuszAmhR6NfEe5L2/ki2M/lXNAGp0xtIFvGUEvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163281},"type":"module","_from":"file:dynobox-0.0.7.tgz","scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/75bf35d51a4a7655654d2e9b8817a28a/dynobox-0.0.7.tgz","_integrity":"sha512-FSIlWC1n/oQpAxV5xYGeed0hpNNHG4CyZWnG36jEy9Bvf/tzI/c7qFnTy7+0MjiAz3ZMMc4heuTiGZcGOVmwZA==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","execa":"^9.6.1","commander":"^14.0.3","@dynobox/sdk":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.7_1777833900636_0.8068871342246455","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"dynobox","version":"0.0.8","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.8","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"87440b414a58085c3a9da0e9b9b46876e43f2b8f","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.8.tgz","fileCount":5,"integrity":"sha512-L30wo78vr0HJfV0LWERlRTQt3rn6m1T/gd7qjG87XbqpOFIzEuzm6old2y9vj61pZHKPXdYAHQVvfcZuVuXV1Q==","signatures":[{"sig":"MEQCIByFb7xM1Pu2IsqmaW/xfHjHgcVsXrvYhIBpjP3czQhHAiB/B/RXkLwOVtFfnJQ6YrBjm4rRyBiaTVzuZ1GUmoJoXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173247},"type":"module","_from":"file:dynobox-0.0.8.tgz","scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/dcc164e5b94deb59ac43c7c4f1e01dad/dynobox-0.0.8.tgz","_integrity":"sha512-L30wo78vr0HJfV0LWERlRTQt3rn6m1T/gd7qjG87XbqpOFIzEuzm6old2y9vj61pZHKPXdYAHQVvfcZuVuXV1Q==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","execa":"^9.6.1","commander":"^14.0.3","@dynobox/sdk":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.8_1778240629927_0.7526888261259117","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"dynobox","version":"0.0.9","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.9","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"a18b7a993f6026343f462d39d1fc5240cca3107b","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.9.tgz","fileCount":4,"integrity":"sha512-vG2pjE9eLyXCjx+bUY9tXEQotV+dlIdDiU6uRFXxh9xqbKvmtXBR+bDdqa2PtRY1DY268xlaEAXGyWk8tux0ug==","signatures":[{"sig":"MEYCIQDaP9gxnDIOWF3wzEBqqWOsIIpTWbxLStupzEg9a36qGgIhAJq5ijlhOqz8c7G/ipDpyXGGDItbgKbQn4eURh5DIJty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94473},"type":"module","_from":"file:dynobox-0.0.9.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/8efec1fee5f07aafde3a628c768814ae/dynobox-0.0.9.tgz","_integrity":"sha512-vG2pjE9eLyXCjx+bUY9tXEQotV+dlIdDiU6uRFXxh9xqbKvmtXBR+bDdqa2PtRY1DY268xlaEAXGyWk8tux0ug==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","execa":"^9.6.1","commander":"^14.0.3","@dynobox/sdk":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.9_1778355438697_0.7934697873443848","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"dynobox","version":"0.0.10","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.0.10","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"6844b1a969253a476776fd35bacd47e677ab82b2","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.0.10.tgz","fileCount":4,"integrity":"sha512-H3dniAayY+c6J7wyl7fvOCgfTKuYfzmFkRR0j0BPBbipStwT7OnH0gmkCaIroKdAy83wMuyPDvX65COMqUniQA==","signatures":[{"sig":"MEUCIQDhaArl8q0j1NKTQeJLPtqthu1l9k/fNwemEkYpGp01XgIgDJireIUdLzo1V0k28o+Pv3JLl/f7Rth3lrCYTA1g+Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103516},"type":"module","_from":"file:dynobox-0.0.10.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/67aa2c77d19bef04334c33ae1131d5eb/dynobox-0.0.10.tgz","_integrity":"sha512-H3dniAayY+c6J7wyl7fvOCgfTKuYfzmFkRR0j0BPBbipStwT7OnH0gmkCaIroKdAy83wMuyPDvX65COMqUniQA==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","execa":"^9.6.1","commander":"^14.0.3","@dynobox/sdk":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.0.10_1778435107353_0.5453987972861605","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"dynobox","version":"0.1.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.1.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"04231b540f9ed759573cc2a714b410dabf4822ee","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.1.0.tgz","fileCount":4,"integrity":"sha512-BcYAv8UT4R8GYvijSH0Z9xOqJXf9Z7OrdFfajykAd8iNrUMrnT2+54es7Psj/31NnOF7Uc6kpAZX1P5a/2cAKw==","signatures":[{"sig":"MEUCIQDTNIoZY5b22qzVdfwvL5vlgt5OPjEFZyJwgfkJqB4+8gIgAJMXSc3e3DYTBxLvzyLnd4y0Z18de5VyyfAsspUM/jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133792},"type":"module","_from":"file:dynobox-0.1.0.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/bdaa57f8353b954c115641408ac5abfd/dynobox-0.1.0.tgz","_integrity":"sha512-BcYAv8UT4R8GYvijSH0Z9xOqJXf9Z7OrdFfajykAd8iNrUMrnT2+54es7Psj/31NnOF7Uc6kpAZX1P5a/2cAKw==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.1.0_1779238520317_0.28381240681301834","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"dynobox","version":"0.2.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.dev","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.2.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.dev","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"74c22cc8447dd51440bc44963519b66e55efd145","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.2.0.tgz","fileCount":4,"integrity":"sha512-3o8Te4p1yMt/WXWa+ApSTECLpTnjCnWIAczXuj4KNLYWB0xal+NRNR8V/vMVmZYy8N+M2K+inNKeXfB+O3uYlA==","signatures":[{"sig":"MEUCIC8zWwdd6y8slhAOm53LhaUWlhB+Y9/WnNgt1KcuMYg9AiEA0O/AAsT9sjGzgD+Elf6ZVN2MyK8PL27EsGJH1GDXuyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135112},"type":"module","_from":"file:dynobox-0.2.0.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/ff8364b32a32c24416a552983aa1cfe5/dynobox-0.2.0.tgz","_integrity":"sha512-3o8Te4p1yMt/WXWa+ApSTECLpTnjCnWIAczXuj4KNLYWB0xal+NRNR8V/vMVmZYy8N+M2K+inNKeXfB+O3uYlA==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Placeholder - Dynobox is under active development. Docs to come at https://dynobox.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.2.0_1779410661604_0.45953665708863967","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"dynobox","version":"0.2.1","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.2.1","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"8a8ac23affd24a50e100cb9a8f06332549eac11e","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.2.1.tgz","fileCount":4,"integrity":"sha512-/YwBrQTgkpohMPbkxnCKB5RJxlTs45bM39rfpOb6hSDHn4jXX66fVtSPpU6CMgC+EhF4yECBL9PBoJto4HDoDA==","signatures":[{"sig":"MEQCIFkcnndqUd9jdVOWEdQMlTIggWun8Htt2aSptN+BDF4IAiAEBjxmR5NdG+Kajk0BvCfgbwFXVn/4qE+FrgSbYGo7ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134531},"type":"module","_from":"file:dynobox-0.2.1.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/27200de72ea053182688c7b8bfe2f3b1/dynobox-0.2.1.tgz","_integrity":"sha512-/YwBrQTgkpohMPbkxnCKB5RJxlTs45bM39rfpOb6hSDHn4jXX66fVtSPpU6CMgC+EhF4yECBL9PBoJto4HDoDA==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.2.1_1779486730510_0.7454314674198226","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"dynobox","version":"0.2.2","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.2.2","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"ec4bfe2859f2338d15412e803e4697801eda4bc4","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.2.2.tgz","fileCount":4,"integrity":"sha512-Si+6Km8AgTHVSqJeEh/o/rU6Cu0k6FfezMX05XgQLTRfYdBj8LAlUJZIr+76f1yME5RgReVKaNQ920Wz5zUhjg==","signatures":[{"sig":"MEUCIQDBfcHT7VMINsl3Vgr7LGZiXynTyvZ1ojOLpZbe9VvZfwIgKXPWGf8ppT10CNm/n4U37kGNqiOB8sHiLYGqAL2v6hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147388},"type":"module","_from":"file:dynobox-0.2.2.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/92de5fad74d8f8a94a8b94b0feb8c4b5/dynobox-0.2.2.tgz","_integrity":"sha512-Si+6Km8AgTHVSqJeEh/o/rU6Cu0k6FfezMX05XgQLTRfYdBj8LAlUJZIr+76f1yME5RgReVKaNQ920Wz5zUhjg==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.2.2_1779510086649_0.1262165047740258","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dynobox","version":"0.3.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.3.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"ec4d1814094b2aaf07849183e519b83bb42313d0","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.3.0.tgz","fileCount":4,"integrity":"sha512-9nNVDEFDPR/wHU+wfFzKRfmqLMWaGg5VelOzfU9V56nPDwOEsdM03vx/hFZVJ/RYSzZvvNsZwCRnJYbhGD3CdA==","signatures":[{"sig":"MEUCIQDscwZ3A/b4O6jgfp8gudj4+AkoCfVheM8dO91Aiuk+LgIgIZ1FlPaIXuvhMHvE1PKUqzIFwTROa1jxHorppKMBCo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151123},"type":"module","_from":"file:dynobox-0.3.0.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/cb36021a48541055cdf40a8c291ab25d/dynobox-0.3.0.tgz","_integrity":"sha512-9nNVDEFDPR/wHU+wfFzKRfmqLMWaGg5VelOzfU9V56nPDwOEsdM03vx/hFZVJ/RYSzZvvNsZwCRnJYbhGD3CdA==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.3.0_1779753294629_0.19495736687042564","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dynobox","version":"0.4.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.4.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"734a371cb79dbf3d330591ba14a7e2beadd4372a","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.4.0.tgz","fileCount":4,"integrity":"sha512-GaKPra88RcHZbk0TMGNqSb4QFsccJ6yIflvp/AbDkwFFl4PUWeMDUkefhO9pJpaz+MEI4NY+OkG7IqPcDj1j6Q==","signatures":[{"sig":"MEUCIFxTZy1mN10AeKC2KMYZIB4AJoKg0KCqRbPD/QDUrx08AiEApkfCUhn+zyhKbBEhpaIuUY2o350dczHQArrkab1bf+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159711},"type":"module","_from":"file:dynobox-0.4.0.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/e64f869574b8a855a2a29fc7c7970953/dynobox-0.4.0.tgz","_integrity":"sha512-GaKPra88RcHZbk0TMGNqSb4QFsccJ6yIflvp/AbDkwFFl4PUWeMDUkefhO9pJpaz+MEI4NY+OkG7IqPcDj1j6Q==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.4.0_1780275093384_0.5053712227146385","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dynobox","version":"0.5.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.5.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"010c490d775041403201f0f13e32c393d684779e","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.5.0.tgz","fileCount":4,"integrity":"sha512-l7GGY7F1OmMQtLlz9gssYj2foNR7VRUXr1qGoXwKZRIi2au33E76Y4xj1SVqLa1h8HX0ui3d/l1Ubh4Wpai79w==","signatures":[{"sig":"MEUCIDBYFpBZcTmp6gQS9gI9bgSEZ29VojHojUF/Vv9tqZiwAiEA10/TKMRN53KZau23sdDY1B50BuRj/ECwB+Yqi33ASxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704779},"type":"module","_from":"file:dynobox-0.5.0.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/85f3df90cc0dcd70b464ed628a88f107/dynobox-0.5.0.tgz","_integrity":"sha512-l7GGY7F1OmMQtLlz9gssYj2foNR7VRUXr1qGoXwKZRIi2au33E76Y4xj1SVqLa1h8HX0ui3d/l1Ubh4Wpai79w==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.0.5","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.5.0_1781370395903_0.32592501109081473","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dynobox","version":"0.6.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.6.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"16c07ed606ff2c5fdfbf93cd658b451d77e31b1e","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.6.0.tgz","fileCount":4,"integrity":"sha512-4Rd1LgAd5yTWaNOxQxlJeLsgBJmzu7vZZZnTHLyA2bTHLIN8VGdlrpgFJjUCbPBtliGcqbVZ/h5MWnWXF05vhw==","signatures":[{"sig":"MEUCIQD6aSPImxHtpFpw3djqQ7KpcplWNrsRMhePpXLspKjCNAIgCXGBI8ClaukHpsceunrq6tiMlaIYWnWDTk5hcFDR1PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723512},"type":"module","_from":"file:dynobox-0.6.0.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/fda2cf4c258e87f82e4ad27f1d01fdf5/dynobox-0.6.0.tgz","_integrity":"sha512-4Rd1LgAd5yTWaNOxQxlJeLsgBJmzu7vZZZnTHLyA2bTHLIN8VGdlrpgFJjUCbPBtliGcqbVZ/h5MWnWXF05vhw==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.0.5","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.6.0_1781665166765_0.25995152850895","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"dynobox","version":"0.7.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.7.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"42aa75ee682431c7b3560d48c90b4dd27b202136","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.7.0.tgz","fileCount":4,"integrity":"sha512-dUjM9vleeV67WPiXg7Tq8D20JDc8Y4HfUggRrrS/0GqCmSSvd3Ss60BTYdRb6KnHkRT0FsNHe4n37dvFKQES8g==","signatures":[{"sig":"MEYCIQC8hygZCb6GremuMtf/1Nc0W/vxxAo7WdDzbOfWcJjQAwIhAMgGB+mUzh0w4trcwmFdm2uNztHiOU7G6Z3juh1iVREy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765546},"type":"module","_from":"file:dynobox-0.7.0.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/3fe65855d8513117a3e1e45de94e7606/dynobox-0.7.0.tgz","_integrity":"sha512-dUjM9vleeV67WPiXg7Tq8D20JDc8Y4HfUggRrrS/0GqCmSSvd3Ss60BTYdRb6KnHkRT0FsNHe4n37dvFKQES8g==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.1.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.7.0_1783036454823_0.31506253176219845","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"dynobox","version":"0.7.1","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.7.1","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"371478cb8321967433c09a366c1a11f88c9a998d","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.7.1.tgz","fileCount":4,"integrity":"sha512-TE7/T5TT3LBuQaHruyu8+Kbw6ZZBzXJpbPUugZ52JNM8I5Zky2ax62WXwQzg4EAe2G2MYXaQ6aD8rYiKbPEk/Q==","signatures":[{"sig":"MEYCIQDCyN9zf8ObISM+KAqWPtb//pw0CNEtjS6yEpvftuMovQIhAPuyFUvLGzTBM/g6qDxwrhjUz2DTffuDEFEWTPadka8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765546},"type":"module","_from":"file:dynobox-0.7.1.tgz","exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/74b3ccbd78aff02700f9119e5371689f/dynobox-0.7.1.tgz","_integrity":"sha512-TE7/T5TT3LBuQaHruyu8+Kbw6ZZBzXJpbPUugZ52JNM8I5Zky2ax62WXwQzg4EAe2G2MYXaQ6aD8rYiKbPEk/Q==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.1.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.7.1_1783048316021_0.7686422842968386","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"dynobox","version":"0.8.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.8.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"b1addef0f913362108790e66eac294b05ddb4645","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.8.0.tgz","fileCount":4,"integrity":"sha512-t8n+aBJWJ6BBu/Mr2LWtus5WFvSg9A1Yb9p40LH+FMt/h1I4+bPMO6Dg5RfHL3IjezjTanBVa6JS0jgY3dzNGQ==","signatures":[{"sig":"MEYCIQCcbWlmXALfD/73JotaPUfdM1UKgmOzFfHkzGH7Owc+DQIhAN2DiHSUj0TZDSj5VtwXnPYA4OADPT6wKVSkby4oP5Z2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776792},"type":"module","_from":"file:dynobox-0.8.0.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/0d3717b6598b927a3af954f89a17561c/dynobox-0.8.0.tgz","_integrity":"sha512-t8n+aBJWJ6BBu/Mr2LWtus5WFvSg9A1Yb9p40LH+FMt/h1I4+bPMO6Dg5RfHL3IjezjTanBVa6JS0jgY3dzNGQ==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.1.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.8.0_1783464582568_0.7202096005919716","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"dynobox","version":"0.8.1","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.8.1","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"06adb0953b07116c45f3b41906a3f0e8ec3a0fc9","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.8.1.tgz","fileCount":4,"integrity":"sha512-PAOv+BLHw+r9VPDG/GYnRAnDeyUE8Xg/C9SlWBZ9QJBsLtcnfVzjgetAkLWGkriPS+A/oboGnhJtO9kTeFYG3w==","signatures":[{"sig":"MEQCIDH9mdz/ayDEgg/ZTbZeukGN/ryEqgtU2slWd6frUbD5AiAfRyrpy+rP8hm2+ki2T/xPBSSI+fI2OdQXh0NRYaJeQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781836},"type":"module","_from":"file:dynobox-0.8.1.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/303603dc29c23b7ef9c4f2e503d4b660/dynobox-0.8.1.tgz","_integrity":"sha512-PAOv+BLHw+r9VPDG/GYnRAnDeyUE8Xg/C9SlWBZ9QJBsLtcnfVzjgetAkLWGkriPS+A/oboGnhJtO9kTeFYG3w==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.1.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.8.1_1783619895424_0.7669417539950263","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"dynobox","version":"0.9.0","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.9.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"b7fbff8bc6f4bfd5e2fd295fb87aaa9e599adfc5","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.9.0.tgz","fileCount":4,"integrity":"sha512-i2fHaS3MwNWntUjvFv2MF9F+G6Ay/Lq0hA+Q6gPnS6u2gLO2hxs157I9HaWqG5o9nrBPJbYZyan0N28YmcEmhw==","signatures":[{"sig":"MEUCIQD9cqLmWJ+KPTk5dBXMzYRJyyu2i8TUmON+2eoO5Di69QIgAWGAiywjEDoOIcfK7bq6spRJJKZYAo0Xi0Kc7XWFFOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796340},"type":"module","_from":"file:dynobox-0.9.0.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/43dc6e0b36e13a2d4c59079f299eacb7/dynobox-0.9.0.tgz","_integrity":"sha512-i2fHaS3MwNWntUjvFv2MF9F+G6Ay/Lq0hA+Q6gPnS6u2gLO2hxs157I9HaWqG5o9nrBPJbYZyan0N28YmcEmhw==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.1.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.9.0_1783725279817_0.04177903471711053","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"dynobox","version":"0.9.1","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.9.1","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"0a15fdf1100126653b48d868d6c267584a1469a0","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.9.1.tgz","fileCount":4,"integrity":"sha512-iwLv+/1alVd9x/OKviAKK6mUuHaJJjwdyVEsn1x0IccFRHJPvk/7V3afsbSkBvJOa8sngy5LoerUu9iqcQ1HiQ==","signatures":[{"sig":"MEYCIQDcy+s2/BhhTowdLVckd+TiWq+fx1pWWVYFYumyJXgYKQIhALFWlZpM6s2yoeIlN4t42oP4WEneu0gUgGoQKckm4VGx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799457},"type":"module","_from":"file:dynobox-0.9.1.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/845204c27d73cc02da9dcb8371308fb0/dynobox-0.9.1.tgz","_integrity":"sha512-iwLv+/1alVd9x/OKviAKK6mUuHaJJjwdyVEsn1x0IccFRHJPvk/7V3afsbSkBvJOa8sngy5LoerUu9iqcQ1HiQ==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.2.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.9.1_1784055071032_0.07618022716960571","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"dynobox","version":"0.9.2","keywords":["agent","testing","llm","claude-code","codex","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.9.2","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"8dd5e9978e5ba2cc337ecaf0e6bd2aff4ddc0f23","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.9.2.tgz","fileCount":4,"integrity":"sha512-jHvtHiY2ekIc7DoaMqX1CJjnwo3WJXlQzma3jrDfY0sKiJT5eky6ay6AByZDq8GNCFwNGu3LEMqwOSklupC5Vw==","signatures":[{"sig":"MEQCIAuNc+cv05T1p97GuKlXYMr6cyVORh4LzxLFbBDxvxoAAiAXa9K612u539Ja6c3dV74UpBpwMvTboFaUkrhsjCdSUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799884},"type":"module","_from":"file:dynobox-0.9.2.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/98e8c852b318b6abac99092c7be25f60/dynobox-0.9.2.tgz","_integrity":"sha512-jHvtHiY2ekIc7DoaMqX1CJjnwo3WJXlQzma3jrDfY0sKiJT5eky6ay6AByZDq8GNCFwNGu3LEMqwOSklupC5Vw==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.3.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.9.2_1784071897238_0.1560525699096207","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"dynobox","version":"0.10.0","keywords":["agent","testing","llm","claude-code","codex","opencode","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.10.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"d17e5117ae216dde5fc0062fab9a92b972bd638c","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.10.0.tgz","fileCount":4,"integrity":"sha512-Ku6gG8RZZynpZX2+lKeC6lvW0J5zv7J0kHBgdxtvDsjsnn7jaVZYCpAIt/GZ1nPU+OGC9252sCK5ot3hp9oSnQ==","signatures":[{"sig":"MEQCICUiJ6hXS5MfXQQoahC14qY1cF8V2Pocf0O53o2J+7XsAiB/qvAerHzorh9qshQA6MgX1467KUBk0lqBLxrhP8trXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809179},"type":"module","_from":"file:dynobox-0.10.0.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/1f1a7c1838b6df8c2b6d141c89296577/dynobox-0.10.0.tgz","_integrity":"sha512-Ku6gG8RZZynpZX2+lKeC6lvW0J5zv7J0kHBgdxtvDsjsnn7jaVZYCpAIt/GZ1nPU+OGC9252sCK5ot3hp9oSnQ==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.21.0","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.3.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.10.0_1784682050464_0.4567086608101931","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"dynobox","version":"0.10.1","keywords":["agent","testing","llm","claude-code","codex","opencode","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.10.1","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"7dc6034d226a18fb2887f9df9c77b75c4b1db703","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.10.1.tgz","fileCount":5,"integrity":"sha512-KqU28F515O3JrFceYpTHZmPvo43rghPGZAdvc5QrkpQhEu0wEzvMQlgvtGj7JQaCldz/4WncBPo0hrpLZ+Exgg==","signatures":[{"sig":"MEQCIFIk4md7FeRcsFGBbqFz9kd42VTY2AYwDxx8dJT6X13uAiA2sfTczCjn9xZ5tOJumSgZhFXi+eEVRSJwOfULkL/51Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815933},"type":"module","_from":"file:dynobox-0.10.1.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/9c94ea7e1bb64eca6cb12f25a361bff1/dynobox-0.10.1.tgz","_integrity":"sha512-KqU28F515O3JrFceYpTHZmPvo43rghPGZAdvc5QrkpQhEu0wEzvMQlgvtGj7JQaCldz/4WncBPo0hrpLZ+Exgg==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.23.1","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.3.1","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.10.1_1784771957739_0.2857965881097617","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"dynobox","version":"0.10.2","keywords":["agent","testing","llm","claude-code","codex","opencode","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.10.2","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"c5bc6703b8a051a0a3ccd9ab5d6346e02da018a0","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.10.2.tgz","fileCount":5,"integrity":"sha512-Qs0notsEQnt/syVRgWw/ROcqNv+nYicCejTHUhxEFgMgEUYGNG7NmCHVrWW6V96Z0ENDWG2f03cfwltERCIe0A==","signatures":[{"sig":"MEYCIQDnYj/5G7+u3ovFFC8PEFHWB5splRyFhbstD788bN22zAIhAO90J95WWHam3nlJJBbRRrEvdnPB0O4wVrDFK8Q3agdl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816840},"type":"module","_from":"file:dynobox-0.10.2.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/296c678a57e8029949abe114f9d0fc7b/dynobox-0.10.2.tgz","_integrity":"sha512-Qs0notsEQnt/syVRgWw/ROcqNv+nYicCejTHUhxEFgMgEUYGNG7NmCHVrWW6V96Z0ENDWG2f03cfwltERCIe0A==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.23.1","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.3.1","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.10.2_1785268884425_0.0015357890885874248","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"dynobox","version":"0.11.0","keywords":["agent","testing","llm","claude-code","codex","opencode","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.11.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"ccc93d94cc2d71c738565c1e9ab2b8383776a0d3","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.11.0.tgz","fileCount":5,"integrity":"sha512-ODuQ4LM3EICCuWubO4O16FB11JB1aBW8EcG9nSnsQeL6W4LeVhYWvZTUJOW6sw6UMCv9l2+4e4Lo6TC7eJpaKA==","signatures":[{"sig":"MEYCIQCXhsvLroDTXntSL49v6RTkq8xI1I58oN1J9jYvTnH9LgIhANPToGJal2JyKU0JfbE0GSE5ekWQM0NBKvC+JCo4TQOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854725},"type":"module","_from":"file:dynobox-0.11.0.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/86d0bbfcd3771356bc82a4b817f28b39/dynobox-0.11.0.tgz","_integrity":"sha512-ODuQ4LM3EICCuWubO4O16FB11JB1aBW8EcG9nSnsQeL6W4LeVhYWvZTUJOW6sw6UMCv9l2+4e4Lo6TC7eJpaKA==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.23.1","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.4.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.11.0_1786207840156_0.34672408351836603","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"dynobox","version":"0.11.1","keywords":["agent","testing","llm","claude-code","codex","opencode","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.11.1","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"85ceee9be920e015524f2a6120cc9e1755bb1a9f","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.11.1.tgz","fileCount":5,"integrity":"sha512-P/QvZJdF6mIx3UT9NB4GgfxqF9G788kCcdm0KcO2wfheyzEekep5PghwejkCLG+T6XkTXHIpG9pxszRHkzym2w==","signatures":[{"sig":"MEYCIQD85IwNX8i0mtKeE++UXM8tXLY+9lMhf0HLTazCD+4yxwIhANOlXYHtjSbszmm+TN5VgUfJ7Lclj6vqsDgEA9ISxYVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858354},"type":"module","_from":"file:dynobox-0.11.1.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/02cec082120221ee3734896bf819e1ce/dynobox-0.11.1.tgz","_integrity":"sha512-P/QvZJdF6mIx3UT9NB4GgfxqF9G788kCcdm0KcO2wfheyzEekep5PghwejkCLG+T6XkTXHIpG9pxszRHkzym2w==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.4.2","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tsx":"^4.23.1","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.4.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.11.1_1786295853747_0.45697747858575566","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"dynobox","version":"0.12.0","keywords":["agent","testing","llm","claude-code","codex","opencode","pi","cursor","antigravity","evals"],"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","_id":"dynobox@0.12.0","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"homepage":"https://dynobox.xyz","bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"bin":{"dynobox":"dist/bin.js"},"dist":{"shasum":"665ada93179835637d944e52f460a15896f559a6","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.12.0.tgz","fileCount":5,"integrity":"sha512-yYfJ8aUMTbdCDo5eOtZ2T3DLM/7frThkMqvKwJsoSW9sTdEvbIw9Aqs44CSbIg+thuXrwqKEhlVi9BNpzq23Pg==","signatures":[{"sig":"MEUCIFArwBVGw0PwfCyu/GoUq1SDCKR/XMhizVjPBdf4sV+0AiEAotJmn5fDphpsw9A8KnBnU3Ko1HfpywzBrsT81P8bt9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878022},"type":"module","_from":"file:dynobox-0.12.0.tgz","engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/c5b437fc816a342f116ba9fc871eb304/dynobox-0.12.0.tgz","_integrity":"sha512-yYfJ8aUMTbdCDo5eOtZ2T3DLM/7frThkMqvKwJsoSW9sTdEvbIw9Aqs44CSbIg+thuXrwqKEhlVi9BNpzq23Pg==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.3","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tsx":"^4.23.1","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.4.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynobox_0.12.0_1787096602665_0.3608308833646461","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"_id":"dynobox@0.13.0","bin":{"dynobox":"dist/bin.js"},"bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"dist":{"shasum":"73111650c7e5211671d9cf6b3a42a77f41cbe6f6","tarball":"https://registry.npmjs.org/dynobox/-/dynobox-0.13.0.tgz","fileCount":5,"integrity":"sha512-zUggwgtVrkG2e4DmUEpyLQtkJ7xWTHzT3Two19Pt4It8/6aWMJJT1wocVp82GC7FVJtCZU1sfn/PNbOHQ2BfWg==","signatures":[{"sig":"MEUCIEI9R8NDGerqv6SlrCXuQLPb4WYcKpZgfOH0zQEN6Jd8AiEA/v1omSly2f6poIfqioA/yqTtaUtEllXKTLzMoS1ENCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFuy9kW+Gq6kSVQEYQfUaFTLp3zx/P3ovudFtqDokFd3AiEAvhQWEknArSQSHrZZuKMyA3ccjZExq2VbbQlGWYKlO/0="}],"unpackedSize":882150},"name":"dynobox","type":"module","_from":"file:dynobox-0.13.0.tgz","author":{"url":"https://dynobox.xyz","name":"dynobox"},"engines":{"node":">=22"},"exports":{"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"pnpm run build && vitest run","build":"tsup && tsc -p tsconfig.build.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.13.0","_npmUser":{"name":"bhkdotdev","email":"brett@bhk.dev"},"homepage":"https://dynobox.xyz","keywords":["agent","testing","llm","claude-code","codex","opencode","pi","cursor","antigravity","evals"],"_resolved":"/private/var/folders/mv/2qy0wddn5hs2_jbxk063r15c0000gn/T/edaf2a70c99f4b42e6e93d849ac7e44e/dynobox-0.13.0.tgz","_integrity":"sha512-zUggwgtVrkG2e4DmUEpyLQtkJ7xWTHzT3Two19Pt4It8/6aWMJJT1wocVp82GC7FVJtCZU1sfn/PNbOHQ2BfWg==","repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.3","description":"Cross-harness testing for multi-step agent and skill workflows","directories":{},"maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"_nodeVersion":"22.20.0","dependencies":{"tsx":"^4.23.1","yaml":"^2.8.4","execa":"^9.6.1","mockttp":"^4.4.1","commander":"^14.0.3","tinyglobby":"^0.2.16","@dynobox/sdk":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^6.0.3","@dynobox/evaluators":"0.0.0","@dynobox/run-schema":"0.4.0","@dynobox/runner-local":"0.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dynobox_0.13.0_1787754570216_0.44039072635451215"}}},"time":{"created":"2026-04-19T22:19:53.602Z","modified":"2026-08-26T14:29:30.451Z","0.0.1":"2026-04-19T22:19:53.763Z","0.0.2":"2026-04-19T23:53:43.796Z","0.0.3":"2026-04-20T00:34:45.280Z","0.0.4":"2026-05-02T02:48:13.680Z","0.0.5":"2026-05-02T18:29:28.515Z","0.0.6":"2026-05-02T19:04:00.492Z","0.0.7":"2026-05-03T18:45:00.778Z","0.0.8":"2026-05-08T11:43:50.073Z","0.0.9":"2026-05-09T19:37:18.850Z","0.0.10":"2026-05-10T17:45:07.484Z","0.1.0":"2026-05-20T00:55:20.456Z","0.2.0":"2026-05-22T00:44:21.759Z","0.2.1":"2026-05-22T21:52:10.653Z","0.2.2":"2026-05-23T04:21:26.818Z","0.3.0":"2026-05-25T23:54:54.760Z","0.4.0":"2026-06-01T00:51:33.539Z","0.5.0":"2026-06-13T17:06:36.035Z","0.6.0":"2026-06-17T02:59:26.889Z","0.7.0":"2026-07-02T23:54:14.966Z","0.7.1":"2026-07-03T03:11:56.188Z","0.8.0":"2026-07-07T22:49:42.705Z","0.8.1":"2026-07-09T17:58:15.555Z","0.9.0":"2026-07-10T23:14:40.002Z","0.9.1":"2026-07-14T18:51:11.168Z","0.9.2":"2026-07-14T23:31:37.403Z","0.10.0":"2026-07-22T01:00:50.633Z","0.10.1":"2026-07-23T01:59:17.912Z","0.10.2":"2026-07-28T20:01:24.613Z","0.11.0":"2026-08-08T16:50:40.347Z","0.11.1":"2026-08-09T17:17:33.917Z","0.12.0":"2026-08-18T23:43:22.815Z","0.13.0":"2026-08-26T14:29:30.305Z"},"bugs":{"url":"https://github.com/dynobox/dynobox/issues"},"author":{"url":"https://dynobox.xyz","name":"dynobox"},"license":"Apache-2.0","homepage":"https://dynobox.xyz","keywords":["agent","testing","llm","claude-code","codex","opencode","pi","cursor","antigravity","evals"],"repository":{"url":"git+https://github.com/dynobox/dynobox.git","type":"git","directory":"packages/cli"},"description":"Cross-harness testing for multi-step agent and skill workflows","maintainers":[{"name":"bhkdotdev","email":"brett@bhk.dev"}],"readme":"# dynobox\n\nCross-harness testing for multi-step agent and skill workflows.\n\nDynobox runs agent scenarios through local harnesses such as Claude Code, Codex,\nOpenCode, Pi, Cursor CLI, and Google Antigravity CLI, captures observable\nbehavior, and evaluates assertions against what actually happened.\n\n- Site: [dynobox.xyz](https://dynobox.xyz)\n- Docs: [docs.dynobox.xyz](https://docs.dynobox.xyz)\n- GitHub: [github.com/dynobox/dynobox](https://github.com/dynobox/dynobox)\n\n## Install\n\n```bash\nnpm install -g dynobox\n```\n\nDynobox requires Node.js 22 or later. The selected harness executable must\nalready be installed, authenticated, and available on `PATH`: `claude`,\n`codex`, `opencode`, `pi`, `cursor-agent`, or `agy` 1.1.14 or newer.\n\n## Quick Start\n\nCreate a starter dyno file, then run it:\n\n```bash\ndynobox init                         # Claude Code (default)\ndynobox init --harness codex         # OpenAI Codex\ndynobox init --harness opencode      # OpenCode\ndynobox init --harness pi            # Pi\ndynobox init --harness cursor        # Cursor CLI\ndynobox init --harness antigravity   # Google Antigravity CLI\ndynobox discover\ndynobox run\n```\n\nRun one `init` command for a harness that is installed and authenticated.\n`dynobox init` writes `dynobox/example.dyno.mjs` by default. `dynobox run` with\nno argument discovers `*.dyno.{mjs,js,ts,mts,yaml,yml}` files recursively under\nthe current directory. `dynobox discover` prints the same file list without\nloading configs or running harnesses.\n\nOnly run dynos you trust. JavaScript and TypeScript configs are imported, and\nsetup and verification commands execute on your machine. Temporary work\ndirectories separate job files, but they are not security sandboxes; processes\ncan access the host according to their permissions.\n\nScope a run to a directory or file:\n\n```bash\ndynobox run .agents/skills/\ndynobox run my-skill.dyno.yaml\n```\n\nPick one or more installed and authenticated harnesses at runtime when needed:\n\n```bash\ndynobox run --harness claude-code\ndynobox run --harness codex\ndynobox run --harness opencode\ndynobox run --harness pi\ndynobox run --harness cursor\ndynobox run --harness antigravity\ndynobox run --harness claude-code,codex,opencode,pi,cursor,antigravity\n```\n\nRepeat each selected scenario/harness pair when you want a pass-rate signal:\n\n```bash\ndynobox run --harness claude-code,codex,opencode,pi,cursor,antigravity --iterations 5\n```\n\n## What You Can Assert\n\nDynobox supports assertions for:\n\n- Tool calls with `tool.called(...)` and `tool.notCalled(...)`.\n- Normalized commands with `command.called(...)` and `command.notCalled(...)`.\n- File tool path matchers such as\n  `tool.called('read_file', {path: 'package.json'})`.\n- Ordered behavior with `sequence.inOrder(...)` and alternatives with\n  `anyOf(...)`.\n- Skill instruction file references.\n- Work-directory artifacts, including unchanged and absent files.\n- Harness transcript and final response text.\n- HTTP requests from local child-process tools that honor proxy environment\n  variables.\n- Post-run executable checks with `verify.command(...)`.\n\nScenario-scoped CLI mocking is experimental. It can replace bare executable\ncalls with static, sequential, or handler-based responses and expose recorded\ncalls to command assertions. See [CLI Mocks](https://docs.dynobox.xyz/config-authoring/#cli-mocks)\nfor the contract and current limits.\n\n## Common Run Flags\n\n- `--quiet`: compact discovery, dots-and-failures, and summary output for CI.\n- `--verbose`: expand every job with phase rows and assertion details.\n- `--debug`: include verbose details plus work directory, artifact paths, and\n  debug log paths.\n- `--reporter json`: emit newline-delimited JSON reports.\n- `--scenario <pattern>`: run only matching scenarios.\n- `--iterations <count>`: repeat each selected scenario/harness pair.\n- `--permission-mode default|dangerous`: override harness permission behavior.\n- `--save-run`: upload a compact summary to the dashboard or\n  `DYNOBOX_UPLOAD_URL`.\n\n## Authentication And Uploads\n\nUse `dynobox login` to paste a dashboard-generated CLI token into local config,\nthen `dynobox whoami` to verify the saved identity. `dynobox logout` removes the\nsaved token. CLI tokens expire after 24 hours; when a token expires, run\n`dynobox login` again to re-authenticate.\n\nAuthenticated runs can upload a compact dashboard summary with\n`dynobox run --save-run`. You can also set `DYNOBOX_TOKEN` instead of using the\nsaved local config. To post the schema v4 JSON payload to your own endpoint\nwithout Dynobox authentication, set `DYNOBOX_UPLOAD_URL` to the exact destination\nURL. The CLI does not send a Dynobox `Authorization` header to custom upload\nURLs.\n\nSaved-run data is length-capped but not redacted. It includes available Git\ncommit, branch, dirty-state, and configured user name/email metadata. All jobs\ncan include authored assertion data and matched evidence such as requested\nendpoint URLs, tool commands, and verification output. Failed jobs can\nadditionally include command or harness diagnostics. Do not use `--save-run`\nwhen those values should not be shared.\n\n## Documentation\n\n- [Getting Started](https://docs.dynobox.xyz/getting-started)\n- [Config Authoring](https://docs.dynobox.xyz/config-authoring)\n- [CLI Reference](https://docs.dynobox.xyz/cli)\n","readmeFilename":"README.md"}