{"_id":"@agentrouter-top/relay-dsh-plugin-codex","_rev":"9-76541ff4e556eb71b163519b69d386b9","name":"@agentrouter-top/relay-dsh-plugin-codex","dist-tags":{"latest":"0.2.2-agentrouter.1","next":"0.2.2-agentrouter.9"},"versions":{"0.2.2-agentrouter.1":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.1","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.1","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"0f8be32bd8dfa1eb192699c4245881bbf8e13070","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.1.tgz","fileCount":26,"integrity":"sha512-QYO753Fcwz0ofEx5aqh2qcPhvjSZ3sGj46WljbVL3Qz4wbT4ItHZzsuYhrN0qseB2HCWYmvswBhw2+LBICkSrg==","signatures":[{"sig":"MEQCIBsPcqi32BUtI/cr+d6DhQvUi5SDw+doAEXVl10Cb5YLAiB6q5UpJ3sHtA9vMw5/YBONgkJJkgqMpqS+hxRdsimr3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3224249},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260907-2/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.1.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json"},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260907-2/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.1.tgz","_integrity":"sha512-QYO753Fcwz0ofEx5aqh2qcPhvjSZ3sGj46WljbVL3Qz4wbT4ItHZzsuYhrN0qseB2HCWYmvswBhw2+LBICkSrg==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: generic child-process launch configuration and pinned Codex runtime.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.1_1788793357497_0.5710864945002692","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.2":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.2","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.2","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"ad2544dd3707939680c84abffb9aef5b72f3c8b2","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.2.tgz","fileCount":27,"integrity":"sha512-ZpMASr8101d3WSHfKyFY/HHqnRQsjCMOJfq6xJNefs5EJ6e/zSuNZmQBkpS/0EZxm/APyfLt32jVQ9URewJ9XA==","signatures":[{"sig":"MEYCIQCK0JO53v9B1Mp6oDuZ8Fd9NQaH4VE7COC4GHO7c+yHwgIhALAgvtXgiXRgjWEzk2mGxVbudAhBnjwZ0wSQfOFFmznP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3229284},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260908-1/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.2.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json"},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260908-1/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.2.tgz","_integrity":"sha512-ZpMASr8101d3WSHfKyFY/HHqnRQsjCMOJfq6xJNefs5EJ6e/zSuNZmQBkpS/0EZxm/APyfLt32jVQ9URewJ9XA==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration and pinned Codex runtime.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.2_1788811127900_0.8195207567267069","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.3":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.3","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.3","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"2022a41cb05cc94c8b456dae9ba26df3d97c1e52","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.3.tgz","fileCount":30,"integrity":"sha512-vxR5Xdc2sJj98LpEwB7EFNm6SSLbU7VhRwgoGLBy18crg9qwxgmu0gNkanDapj1SU0Q1zQZS/bevWtc+3OWbug==","signatures":[{"sig":"MEUCIQCXcz3/mL381OJMQOVpzIqus87TbrVaZ5Ea0kMVr0C9dgIgHGYo6xC7c5KDavWfD/zz8ae9CRWl2eJA9J/qaLCf89o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3246555},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260908-3/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.3.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json"},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260908-3/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.3.tgz","_integrity":"sha512-vxR5Xdc2sJj98LpEwB7EFNm6SSLbU7VhRwgoGLBy18crg9qwxgmu0gNkanDapj1SU0Q1zQZS/bevWtc+3OWbug==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration, context admission, kernel/model consistency and pinned Codex runtime.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.3_1788878106697_0.7363723542059009","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.4":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.4","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.4","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"00418ec166b4b41b25f69946f7dfa55c9fbbf29d","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.4.tgz","fileCount":33,"integrity":"sha512-YQ4qx6XIuAJj9oVzxnnofApmsqumNUajTwgSBs639sV3XQhrf+PBwIV1ydrpCRM6C6B4OxnL3iso54ZMislCZw==","signatures":[{"sig":"MEUCIQDnrteZVl0iNKCjbTFkGuEVnSZABUjtm61WNDero9u2BwIgJypoef2p+PFTEUb3w1xJnTsiR8RKcGunzzGg2gaB4qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277717},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260908-4/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.4.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json","./presentation":{"types":"./presentation-api.d.mts","default":"./presentation-api.mjs"}},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260908-4/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.4.tgz","_integrity":"sha512-YQ4qx6XIuAJj9oVzxnnofApmsqumNUajTwgSBs639sV3XQhrf+PBwIV1ydrpCRM6C6B4OxnL3iso54ZMislCZw==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration, context admission, kernel/model consistency, public presentation policy ","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-message-feedback":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.4_1788882576837_0.6845726113421611","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.5":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.5","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.5","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"b69dad70083bca4690e9bd5d93fac280ddc04422","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.5.tgz","fileCount":34,"integrity":"sha512-v3Cv7tA6ot27orsbrG6S9+krABJe1muKZhwEVhEyJDby9jAQ6WIwfFENMSxKF61HbOkziqEfo/+r5xBFZxYyOQ==","signatures":[{"sig":"MEQCIGhM0nX8tMmRY5CYVUkwORJU3vEWRtsGSsg5Oakbhoo9AiA249uk39j4NzFizSs4VsR0LM/HAkpiGJDOoDFLZv4L7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3276425},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-1/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.5.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json","./presentation":{"types":"./presentation-api.d.mts","default":"./presentation-api.mjs"}},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-1/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.5.tgz","_integrity":"sha512-v3Cv7tA6ot27orsbrG6S9+krABJe1muKZhwEVhEyJDby9jAQ6WIwfFENMSxKF61HbOkziqEfo/+r5xBFZxYyOQ==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration, context admission, kernel/model consistency, public presentation policy ","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-message-feedback":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.5_1788887217607_0.06279975411083116","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.6":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.6","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.6","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"65ca88692906f15d0c979507553d94d3a4e56636","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.6.tgz","fileCount":35,"integrity":"sha512-V6nKTWa9OTrHq92tAV19+XluMGZhFlFtramXBtbe9J5bpGFmZcvIGk9xPv1ovCd8/gUZWNuZagnP3EoZWszJZg==","signatures":[{"sig":"MEYCIQDrzOBxSyZrpCIPGZ5BE9IyTlPKzf2tRQUXkWHfr27znAIhAMIQH01sLbz4FN2WyqQtdCBoKDha0FKWspJnq+GkpK2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3290281},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-2/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.6.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json","./presentation":{"types":"./presentation-api.d.mts","default":"./presentation-api.mjs"}},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-2/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.6.tgz","_integrity":"sha512-V6nKTWa9OTrHq92tAV19+XluMGZhFlFtramXBtbe9J5bpGFmZcvIGk9xPv1ovCd8/gUZWNuZagnP3EoZWszJZg==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration, context admission, kernel/model consistency, public presentation policy ","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-message-feedback":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.6_1788901418230_0.7516877681001726","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.7":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.7","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.7","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"934ac97619d433ac4d6860c769bb40c585cb2464","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.7.tgz","fileCount":36,"integrity":"sha512-0IFSBBrzp2iiwyFl+93DKObOf9zVMWMI0vSHsxkJFXtHK5bXDWBiN6MAOvjdI2y0ywG8Qxtv2h0cn+luMoCneA==","signatures":[{"sig":"MEYCIQCkcCCPf9VNI05nnUVEUQpEiPpH/6M6JuWGGnG2bGTnJwIhAN2SCskyHi+m+V6tdswkKY0lLR7o1M3AwycKfC1V9hMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3311628},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-5/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.7.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json","./presentation":{"types":"./presentation-api.d.mts","default":"./presentation-api.mjs"}},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-5/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.7.tgz","_integrity":"sha512-0IFSBBrzp2iiwyFl+93DKObOf9zVMWMI0vSHsxkJFXtHK5bXDWBiN6MAOvjdI2y0ywG8Qxtv2h0cn+luMoCneA==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration, context admission, kernel/model consistency, public presentation policy ","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-message-feedback":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.7_1788905319795_0.20825192659215785","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.8":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.8","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.8","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"}},"dist":{"shasum":"db3f7f69b12f320b395ebcff3f126ae425d16100","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.8.tgz","fileCount":37,"integrity":"sha512-8uIAZBrOL2a9VNb499KHoLamD7bKvEv2ejEkQA6VYlv+CvUHsOBRu6d8zHRHYbA0wTo7OQQ+VN0S9U3NMO/XSQ==","signatures":[{"sig":"MEUCIHANU55iYPul8DKKkWxmdrgqFuyaGFQYWVMiZZcyP9BwAiEAkpo9q+JsbmAHrc2NaGxI2ISAq5WfeD9LwDUvYfh6sgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3312245},"main":"lib/host-plugin.js","type":"module","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-6/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.8.tgz","engines":{"node":">=22.13"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json","./presentation":{"types":"./presentation-api.d.mts","default":"./presentation-api.mjs"}},"scripts":{"test":"npm run test:unit && npm run test:component","build":"tsdown --config tsdown.config.ts","verify":"npm run typecheck && npm test && npm run build","postbuild":"node normalize-build.mjs","test:unit":"node --test test/*.test.mjs","typecheck":"tsc -p tsconfig.json","test:component":"vitest run test/*.spec.tsx"},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-6/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.8.tgz","_integrity":"sha512-8uIAZBrOL2a9VNb499KHoLamD7bKvEv2ejEkQA6VYlv+CvUHsOBRu6d8zHRHYbA0wTo7OQQ+VN0S9U3NMO/XSQ==","repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"_npmVersion":"11.19.0","agentrouter":{"commit":"75918b3e06880df25375154321109f364124a544","upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","codexRuntime":"0.153.4","launchConfigVersion":1},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration, context admission, kernel/model consistency, public presentation policy ","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lucide-react":"^1.37.0","@openai/codex":"0.153.4","relay-dsh-plugin-session-import":"0.2.2"},"publishConfig":{"tag":"next","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"6.0.3","@types/react":"~18.3.1","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-message-feedback":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.8_1788906697971_0.8143296107662421","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-agentrouter.9":{"name":"@agentrouter-top/relay-dsh-plugin-codex","version":"0.2.2-agentrouter.9","description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: optional launch/native-behavior configuration, context admission, kernel/model consistency, public presentation policy ","keywords":["dsh-plugin","deepseek-harness","dsh"],"license":"MIT","type":"module","main":"lib/host-plugin.js","repository":{"type":"git","url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","directory":"upstream/relay-codex"},"homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"engines":{"node":">=22.13"},"publishConfig":{"access":"public","tag":"next","registry":"https://registry.npmjs.org"},"scripts":{"build":"tsdown --config tsdown.config.ts","postbuild":"node normalize-build.mjs","typecheck":"tsc -p tsconfig.json","test:unit":"node --test test/*.test.mjs","test:component":"vitest run test/*.spec.tsx","test":"npm run test:unit && npm run test:component","verify":"npm run typecheck && npm test && npm run build"},"exports":{".":"./lib/host-plugin.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./package.json":"./package.json","./presentation":{"types":"./presentation-api.d.mts","default":"./presentation-api.mjs"}},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-theme","relay-dsh-plugin-session-import","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-ui-session","@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-ui-chat","@deepseek-ai/dsh-client-ui-model-selection"],"platform":"web"},"bundle":{"patch":"./cordis.patch.yml"}},"peerDependencies":{"@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","@deepseek-ai/dsh-typert-protocol":">=0.1.1-rc.2 <0.1.2-0 || >=0.1.2-alpha.2 <0.1.3-0","react":"^18.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/dsh-typert-protocol":{"optional":true},"react":{"optional":true}},"dependencies":{"@openai/codex":"0.153.4","lucide-react":"^1.37.0","relay-dsh-plugin-session-import":"0.2.2"},"devDependencies":{"@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/react":"~18.3.1","@types/react-dom":"^18.3.7","jsdom":"^29.1.1","lightningcss":"1.32.0","react":"^18.2.0","react-dom":"^18.3.1","tsdown":"0.22.2","typescript":"6.0.3","vitest":"^4.1.8","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-message-feedback":"0.1.2-rc.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-tool":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-theme":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.2-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"0.1.2-rc.1"},"agentrouter":{"upstream":"https://github.com/yangbobo2021/relay-dsh-plugin-codex.git","commit":"75918b3e06880df25375154321109f364124a544","launchConfigVersion":1,"codexRuntime":"0.153.4"},"readmeFilename":"README.zh.md","_id":"@agentrouter-top/relay-dsh-plugin-codex@0.2.2-agentrouter.9","_integrity":"sha512-fL6DkNi3hPiZy+nhzd03/a3aTvxs6xNY1Z75cmV9cBbC4bwl0JbnJtzKJTAP5znWvGGxhFg9Zp2FRIt/QkTO1Q==","_resolved":"/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-101/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.9.tgz","_from":"file:/runner/_work/agentrouter-dsh-plugins/agentrouter-dsh-plugins/artifacts/codex-candidate-20260909-101/agentrouter-top-relay-dsh-plugin-codex-0.2.2-agentrouter.9.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-fL6DkNi3hPiZy+nhzd03/a3aTvxs6xNY1Z75cmV9cBbC4bwl0JbnJtzKJTAP5znWvGGxhFg9Zp2FRIt/QkTO1Q==","shasum":"16e56d0d5ac5f06d467c060db7b8665cec4739a8","tarball":"https://registry.npmjs.org/@agentrouter-top/relay-dsh-plugin-codex/-/relay-dsh-plugin-codex-0.2.2-agentrouter.9.tgz","fileCount":37,"unpackedSize":3314265,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGiLx8AcXN4dPSurElMbubnkB4rRzco3i1DMFMtJInOOAiEAwGkz4XlLibSWVN1UPTk1k0WRqPBVuMEJAMFaUKfhY3o="}]},"_npmUser":{"name":"maybank01","email":"z1316296346@gmail.com"},"directories":{},"maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/relay-dsh-plugin-codex_0.2.2-agentrouter.9_1788920294137_0.35742677659508315"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-07T15:02:37.298Z","modified":"2026-09-09T02:18:14.507Z","0.2.2-agentrouter.1":"2026-09-07T15:02:37.636Z","0.2.2-agentrouter.2":"2026-09-07T19:58:48.051Z","0.2.2-agentrouter.3":"2026-09-08T14:35:06.872Z","0.2.2-agentrouter.4":"2026-09-08T15:49:37.071Z","0.2.2-agentrouter.5":"2026-09-08T17:06:57.801Z","0.2.2-agentrouter.6":"2026-09-08T21:03:38.390Z","0.2.2-agentrouter.7":"2026-09-08T22:08:40.029Z","0.2.2-agentrouter.8":"2026-09-08T22:31:38.195Z","0.2.2-agentrouter.9":"2026-09-09T02:18:14.348Z"},"bugs":{"url":"https://github.com/Maybank01/agentrouter-dsh-plugins/issues"},"license":"MIT","homepage":"https://github.com/Maybank01/agentrouter-dsh-plugins","keywords":["dsh-plugin","deepseek-harness","dsh"],"repository":{"url":"git+https://github.com/Maybank01/agentrouter-dsh-plugins.git","type":"git","directory":"upstream/relay-codex"},"description":"Codex conversation backend for DeepSeek Harness, powered by the Codex App Server with approvals and DSH tool support. AgentRouter fork: generic child-process launch configuration and pinned Codex runtime.","maintainers":[{"name":"maybank01","email":"z1316296346@gmail.com"}],"readme":"","readmeFilename":""}