{"_id":"@alatastudio/dsh-tool-call-timeout-policy","_rev":"2-1e2d0024ccaa499241231405d05f2562","name":"@alatastudio/dsh-tool-call-timeout-policy","dist-tags":{"next":"0.1.1-rc.5","latest":"0.1.1-rc.4"},"versions":{"0.1.1-rc.4":{"name":"@alatastudio/dsh-tool-call-timeout-policy","version":"0.1.1-rc.4","license":"MIT","_id":"@alatastudio/dsh-tool-call-timeout-policy@0.1.1-rc.4","maintainers":[{"name":"alatachan","email":"jasonchan0754@gmail.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"cb6541e76c12ea269b110c51d407aa12734e7414","tarball":"https://registry.npmjs.org/@alatastudio/dsh-tool-call-timeout-policy/-/dsh-tool-call-timeout-policy-0.1.1-rc.4.tgz","fileCount":9,"integrity":"sha512-11vZxavkdPmVhlm4ZA8jywDjZWMkrfRHURST+UXkpkN+QRggTN+UlKm9aBHmgEtDlkt7UuMZ4xRhGWp5WFV9Cw==","signatures":[{"sig":"MEUCIBr49XE2IfBk2RRs6EbkQ2vLQ+wxAXOBxeuamO09hrZTAiEAqJA0zhvF/lIInJbQmIwJHR94v80SFG6GEgPJSEdkFQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20827},"main":"lib/index.js","type":"module","_from":"file:/private/tmp/dsh-release-0.1.1-rc.4/npm-dsh/alatastudio-dsh-tool-call-timeout-policy-0.1.1-rc.4.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"alatachan","email":"jasonchan0754@gmail.com"},"_resolved":"/private/tmp/dsh-release-0.1.1-rc.4/npm-dsh/alatastudio-dsh-tool-call-timeout-policy-0.1.1-rc.4.tgz","_integrity":"sha512-11vZxavkdPmVhlm4ZA8jywDjZWMkrfRHURST+UXkpkN+QRggTN+UlKm9aBHmgEtDlkt7UuMZ4xRhGWp5WFV9Cw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/guard/timeout-policy"},"_npmVersion":"11.9.0","description":"Tool-call timeout policy: a tools/execute wrapper that arms a per-tool deadline on exec.signal and returns TOOL_TIMEOUT when it wins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@alatastudio/dsh-llm":"^0.1.1-rc.4","@alatastudio/dsh-tools":"^0.1.1-rc.4","@alatastudio/dsh-timeout":"^0.1.1-rc.4","@alatastudio/dsh-invariants":"^0.1.1-rc.4"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@alatastudio/dsh-llm":"^0.1.1-rc.4","@alatastudio/dsh-tools":"^0.1.1-rc.4","@alatastudio/dsh-timeout":"^0.1.1-rc.4","@alatastudio/dsh-invariants":"^0.1.1-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-call-timeout-policy_0.1.1-rc.4_1787410672580_0.8253950794158404","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.5":{"name":"@alatastudio/dsh-tool-call-timeout-policy","description":"Tool-call timeout policy: a tools/execute wrapper that arms a per-tool deadline on exec.signal and returns TOOL_TIMEOUT when it wins","version":"0.1.1-rc.5","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/guard/timeout-policy"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./src/*":"./src/*","./package.json":"./package.json"},"license":"MIT","peerDependencies":{"@alatastudio/dsh-invariants":"^0.1.1-rc.5","@alatastudio/dsh-llm":"^0.1.1-rc.5","@alatastudio/dsh-timeout":"^0.1.1-rc.5","@alatastudio/dsh-tools":"^0.1.1-rc.5","@deepseek-ai/cordis":"^4.0.1"},"devDependencies":{"@alatastudio/dsh-llm":"^0.1.1-rc.5","@alatastudio/dsh-timeout":"^0.1.1-rc.5","@alatastudio/dsh-invariants":"^0.1.1-rc.5","@alatastudio/dsh-tools":"^0.1.1-rc.5","@deepseek-ai/cordis":"^4.0.1"},"readmeFilename":"README.zh.md","_id":"@alatastudio/dsh-tool-call-timeout-policy@0.1.1-rc.5","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-LolXRm+ZCbh8nMdERgOsJkb29no+YTFjUxjmlMAsLNW/twcp4jFmxU+CDnJmToG6Uieb6wDxu7mzHLcZqVcpJw==","_resolved":"/private/tmp/dsh-release-0.1.1-rc.5/npm-dsh/alatastudio-dsh-tool-call-timeout-policy-0.1.1-rc.5.tgz","_from":"file:/private/tmp/dsh-release-0.1.1-rc.5/npm-dsh/alatastudio-dsh-tool-call-timeout-policy-0.1.1-rc.5.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-LolXRm+ZCbh8nMdERgOsJkb29no+YTFjUxjmlMAsLNW/twcp4jFmxU+CDnJmToG6Uieb6wDxu7mzHLcZqVcpJw==","shasum":"af606581a0cd24d9cc3130574b7ad98cff55b547","tarball":"https://registry.npmjs.org/@alatastudio/dsh-tool-call-timeout-policy/-/dsh-tool-call-timeout-policy-0.1.1-rc.5.tgz","fileCount":9,"unpackedSize":20827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0EDVaKINGRWk33uJPNeY7bGo8RQ83GtTo9/4roc5KwAIhAJCjSePoJERQsma1pjDBeNjuW2XYSbDAnIlpCr+K3e0g"}]},"_npmUser":{"name":"alatachan","email":"jasonchan0754@gmail.com"},"directories":{},"maintainers":[{"name":"alatachan","email":"jasonchan0754@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-tool-call-timeout-policy_0.1.1-rc.5_1787478508291_0.8958909332350018"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-22T14:57:52.470Z","modified":"2026-08-23T09:48:28.633Z","0.1.1-rc.4":"2026-08-22T14:57:52.706Z","0.1.1-rc.5":"2026-08-23T09:48:28.442Z"},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"license":"MIT","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/guard/timeout-policy"},"description":"Tool-call timeout policy: a tools/execute wrapper that arms a per-tool deadline on exec.signal and returns TOOL_TIMEOUT when it wins","maintainers":[{"name":"alatachan","email":"jasonchan0754@gmail.com"}],"readme":"","readmeFilename":""}