{"_id":"@michengai/dsh-codex-ui","_rev":"89-62504670ade770ff01abf74e034e4e9f","name":"@michengai/dsh-codex-ui","dist-tags":{"latest":"1.1.25"},"versions":{"0.2.48":{"name":"@michengai/dsh-codex-ui","version":"0.2.48","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.48","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"0bc0233553f764cbe0a5d4f6baaa4a8638330372","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.48.tgz","fileCount":14,"integrity":"sha512-tsUfLgVrrxKSI6g/0jWRWrytuQej47Z65SGWANUgZEKEkaxMjwRe8fOgP7t+Bk5gjVGVQx2KmGTFQsalLscj6w==","signatures":[{"sig":"MEYCIQDb6URWhuUOJ22N/Q2P3Fc73YAkiLT4gPCz9XJzWvtMWwIhAP07C0laF6snizpCynx1CeHOIAcglFwuwM2AQgAnDJKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905927},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"fde03d757011da105663e1034977cb13a451cb0f","scripts":{"test":"tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-visuals.assert.ts && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.48_1786872847605_0.07884820776659995","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@michengai/dsh-codex-ui","version":"0.2.49","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.49","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"28906d4e088077b694376e627d41b0313c430a48","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.49.tgz","fileCount":14,"integrity":"sha512-FCR9dcWeOBI1jRgqbOWZkHE6Wo5sIzY0PgKCZdhyHNahiS160W7ltTe6YWcFu4Da5JaM9rQkULquX3QiJfLY7Q==","signatures":[{"sig":"MEYCIQCq7TaQ5T4ne2MI+miWLIgqExYNtmxpLOhm7Av8rBC61gIhAMnyfDg8CeJjEReks6YRuu3WyN0Zeyrexsla8LRlITmq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906451},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"fde03d757011da105663e1034977cb13a451cb0f","scripts":{"test":"tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-visuals.assert.ts && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.49_1786873370661_0.8752531899963942","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@michengai/dsh-codex-ui","version":"0.2.53","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.53","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"9d009c4cce644d0385d4ec4ab76bc9ec764421f2","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.53.tgz","fileCount":14,"integrity":"sha512-4VS7I1LF4djoIWTFhPy+nIT2SUA2INSGlPfvKJYwWlXx6xKbxZVe6gEV60wQRFBmc5Mh49tzl23HmmxrJiGe5Q==","signatures":[{"sig":"MEUCIBgYN8+S3L8SYWnIRH1LaMFKoYM7UvaHvUYbszYfopG4AiEAyjOvkKw8aM9gUubfYv87fybplmAyyYdz910fsvspghQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032201},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"39ff296b03951084452d7afc74f17e98ad74c2e3","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.53_1787075026316_0.610528093200176","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@michengai/dsh-codex-ui","version":"0.2.54","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.54","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"39f0ed717c320d8db6b7172bd750d13837e02176","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.54.tgz","fileCount":14,"integrity":"sha512-ANm5JrWp1jJg4sQhYlo61wcWqg4JYGbUAPcNsjBhn/Tvhn2SylC9jk1rLU0ralJalaoA19yfFX2Tx8X5OX4BRQ==","signatures":[{"sig":"MEUCIAVPUtwI2w4963vSsmyLTrGQIAsqFS1M8XfsVVDEJXTxAiEA9ZZpcCFC+WjsSLMflCUNG/lLWBhRz61YDxNL1BbgwF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033113},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"0ee7a999737e6227c0ade88476e2c592abc7fc25","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.54_1787075314371_0.5352024249570475","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@michengai/dsh-codex-ui","version":"0.2.55","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.55","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"cc43d15f1e6802f43f315f89b563e237a5eeb0e1","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.55.tgz","fileCount":14,"integrity":"sha512-yZRwbIKc4Nc/k6Q0SGhLBLD6/NgWUeOPfQ6Wqo//eazpF+31cHM9kqrVzm5RsRU/O9LjqrM1D1/hSSvKV2424w==","signatures":[{"sig":"MEUCIQDKa4SCc7QWz8ekEyhgNl46GKnpbchUsa+MXsW4pim5tAIgBWGCrUAM350DgD2YjRg+lgGdYkKeGQDy9eo7EsK5G6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034055},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"b7308dc6164a1ed756afca17cf2c2b1a939e6ac2","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.55_1787075686352_0.840047406961576","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@michengai/dsh-codex-ui","version":"0.2.56","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.56","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"fcd0ff3af634ed2b789898340d6892d9fd77899c","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.56.tgz","fileCount":16,"integrity":"sha512-V6RJU24DZSp+7NN9b6q+ekRKVjSsg1/MTkc/+45r+pzEEhxZX491qttaUTapRF1Nieyx/EM7inygRPasKDYYjQ==","signatures":[{"sig":"MEUCIBNaJp72MnHd6Jk07i5+JBw2If/n17Zp33T0oGc/63jZAiEAkqq4vgpl3K+I1HW0o/K5hhgunCBDUssQt7ZCkZABQ9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930405},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.56_1787077436612_0.064765055278589","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@michengai/dsh-codex-ui","version":"0.2.57","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.57","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"55524e545d4a43473d498bf8070b4dbdc656b12a","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.57.tgz","fileCount":16,"integrity":"sha512-BY4S43vW6wp8ghRpFb3eUXloehbza+lpY968kwN+4UfDrmZw8V1CkkQdKb2Kjcgy5Kx+1ZUx9uRZo6ae2i3Elw==","signatures":[{"sig":"MEYCIQDXCs4fud4sqvRwRbFkIN8rgbiOdfreySMu8bj5AkLtCwIhAPAsGdnWWhwOo8fpL0gfBzKjj70iYbv1gbD3JWyBTc9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930123},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.57_1787078272313_0.44703963698486926","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@michengai/dsh-codex-ui","version":"0.2.58","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.58","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"32258b633749fec7819dd1cc75931e1a1af1acba","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.58.tgz","fileCount":16,"integrity":"sha512-j1utEdCQerD7YrciPRulk+EPjhlMYK3wIkB/77TCJ2WW6b/E/TZR22BDgfqX6RPNwsIEy87Oj+NTuwHnFDl80Q==","signatures":[{"sig":"MEUCIQCwKGMbb1G24JMra7Z4S66MvTLsUw13lK0NgqQ2nQwuYwIgP/U8Xzzr9idOQ8Vm4UG0ebtm5cUSAfrFergcIRZgM08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2931720},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.58_1787078800388_0.3785118564651906","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@michengai/dsh-codex-ui","version":"0.2.59","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.59","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"8705ed3de6f7cfa09fff5fc1deb55642daf244e7","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.59.tgz","fileCount":16,"integrity":"sha512-Bj35oE/fTQrs45NcmoLlpN8NtHGDPkOb5JLI9mESpeQW49TnnIQpojoE6c7I3WhE7MKb6qBXoKlML2BAIRzVpA==","signatures":[{"sig":"MEQCICi/hlXmMRq0dsE/gBqNhPeVbNnbz6A7SqMYdXzN5nI2AiBycfS4Trska2DapabsVP1cm/S/KfC58b/ffruGSGjwJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2280822},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.59_1787118219820_0.8924789040811154","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@michengai/dsh-codex-ui","version":"0.2.60","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.60","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"4332bed68d9ce6a0e7ad92029d218db779e734e7","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.60.tgz","fileCount":16,"integrity":"sha512-EF1Ny3jUwV/LbOB7pdKWuVQ3SDNGlhoVCeUEO19htk32FUtOLv107UKAoMwwKdGY/Xo8jLllTdlR5r05IShvAQ==","signatures":[{"sig":"MEUCIEwprmL+ROG8u0qWasbiST4xyn3Kzrq0mDfC6ZHdmNTeAiEAuTpygx8df0cAfOtEWfXeXTObg/BI5xOQ2b/RJ6UG8gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296778},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"eb29f5f0f3a954b24b0ac905babf08f7018f7828","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.60_1787135254090_0.2238855584725612","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@michengai/dsh-codex-ui","version":"0.2.61","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.61","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"b4ed2175de1460d895ec732c18f5ea6f97321223","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.61.tgz","fileCount":16,"integrity":"sha512-rGmVudig33zWrGXI+kYThb/AQ9Sao70Xir7S38Z2wffXzY5EPQoqYW/zoAuRiUkJgP/E1uQNAMMM3p8fa2HYPg==","signatures":[{"sig":"MEQCIFxyO9fouMi6hurRBTGeRv2sitY/fnRervLEFdNRRrj2AiBhP92fs7jPNH2dDLH0cBxjlJ6cdRxC/Q3Ds9+JBSQ45A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299561},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"020dec3b9ee5c11fb4899f9736bfc3dd69f7920c","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.61_1787192286525_0.5297325878326746","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"@michengai/dsh-codex-ui","version":"0.2.62","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.62","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"52d400e6233919965800f63900b8ab5dd5d78207","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.62.tgz","fileCount":16,"integrity":"sha512-nbWMNKFfMaQxQMHS4h9dAT7ox8qIvtuFzBVrpl3a15OsHZn6hjg/M0OMbvhzsQj7ypOLDhJKlzIQMbHbmCtOEA==","signatures":[{"sig":"MEYCIQCuE21cm6ghh7iDFxmrz1bZU54lIrvfrBNMKf1BNZdD/AIhAOWJmPIKVTOwZri6VgN1GWwfWD1WumxswPRh8N8CjlaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299561},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"14d67585072f52f4ac2b4bec7cfe2c79da458c5f","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.62_1787207677155_0.6501490976398125","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@michengai/dsh-codex-ui","version":"0.2.63","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.63","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"8d81f484ca26a3df72a7a86617dfce6f07886a59","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.63.tgz","fileCount":16,"integrity":"sha512-S9TGp5pCB6rSNkU2bSdwJ8HHbqgNHuhiaO6LCEEmfeflCDHmzOk/HF3fufe3IvbVxBeqgC6SCMbMe1mZHOj8ag==","signatures":[{"sig":"MEUCIQCDyh1DqyVI12kakIzSITMF0asKPecNgVKnpMqpoKh2EQIgeZfr23NGLMbzIXgA+hN2CkHueI4UZfICfwBhXTyr5/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299641},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"66586da11444ace9a834c34a0c6a3623bd4a9c92","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.63_1787209150921_0.748823410259726","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@michengai/dsh-codex-ui","version":"0.2.64","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.64","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"21eed4b41051a494dac7057896af5d760e827af9","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.64.tgz","fileCount":16,"integrity":"sha512-OOegQFm2X52lsDebE1dYbZ4lKPKnmljchr3CgOFsezXOdc4RSYJBigAB1+AoGq/XFzcuxQc03ziSHwLT5T+S9Q==","signatures":[{"sig":"MEUCIQDYS71bkn/WeOxXK9ji5/7i1zNZzqjzLTxDFn/Y50DEAQIgcYPxBNqGkPtAQxjceNhqs9REqvGMbMQQYfQn6RpDhX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2300964},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"4b9a976fb9bf0bd919d5babbf220851eabf23096","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.64_1787209605686_0.042009589093645605","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"@michengai/dsh-codex-ui","version":"0.2.65","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.65","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"ebc9a52497298c6cd7dd38585100cd4aa0c8914b","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.65.tgz","fileCount":16,"integrity":"sha512-HdG3Gzf8UwI3lJBrjZsCmZ2qsxpvV45gvA6nA53J4mTY1aO9q/7Yx2qVffYRK5V+Bt7ZKNIr7bGAtRc6SluYbQ==","signatures":[{"sig":"MEUCICD97Zlcn42U2D1xnXaOoM6DPBPdCR6nCm8l8kfDYKf7AiEApXT9fDyVq/N/+bi09o4IMsy19mT7C8PkRdeFSRI7lbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2303930},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"3e929d27fd6e8552d37681b06825063145ef887e","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.65_1787312226926_0.07454755011752123","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"@michengai/dsh-codex-ui","version":"0.2.66","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.66","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"33a3068cf6fff207ea2c94ac32eaa844cce46892","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.66.tgz","fileCount":16,"integrity":"sha512-mosWrfN8LLueqV+t3H9bMI4WPJ5MWCbyvrDTX4luJ5zp1AsDqKJc4lgzGhBXFFKub5Be1hw5FyVUakakGaZECQ==","signatures":[{"sig":"MEUCIFzPBZej3uETwSHRAszwKIMyPbBQ4gRAeDSajYVr8mZ2AiEAicm6PgrU15vTKU70rLg+Xb0r1xEbgxM4sTj+TGgXxFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2304029},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"1e02ac431d8491e83059701494a3d4d9aa6a24ac","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.66_1787312422950_0.7396770713651204","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"@michengai/dsh-codex-ui","version":"0.2.67","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.67","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"7765e495b543b2b6938f36518097542d7f6aeb17","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.67.tgz","fileCount":16,"integrity":"sha512-795MtIBm06MwbaI2e5q5htDKL4ZZN6rC/B8Zkexb3WaL960jkocdrmRHVRHxbM/MCdVWTBdbn62dCa7lnYqBlQ==","signatures":[{"sig":"MEQCIG0vHFZT63dogAHoVtJnfVZth0Hbf8b5KpQa9q9bJ/rpAiAi3FT6HUQY6q6MR8YLFZTgDWUEYVQhYAqfgy+dPIfkIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2303907},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"2ff21b391bf471cf59a7a005beff009d63690ab0","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.67_1787324734889_0.2865556409974599","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"@michengai/dsh-codex-ui","version":"0.2.68","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.68","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"296ba18f4773df975c8ea3e090dc376b68c336fb","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.68.tgz","fileCount":16,"integrity":"sha512-RzhiPpyc/CwCM8OGh/asxelNXI7LtTK3hR0KN2ruHLfSDvPXugGbinew+ufXRIrS6PPbaYRsJqhU/Zo5t+YuZw==","signatures":[{"sig":"MEQCIAjZ7ecbSTdIMB3o8ZOdg7VTi4HhIGl/MT74FF46wT60AiAwqiyO0KwOliObwh0lqQFlu2ocYZ/NKmUWu2CZO4SIvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2304249},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"a56be292043aff8e0a95c78ed498e956a05f3266","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.68_1787325091952_0.6238560805484439","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"@michengai/dsh-codex-ui","version":"0.2.69","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.69","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"822891a23e0f965003b447527bdf277acd63b43e","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.69.tgz","fileCount":16,"integrity":"sha512-os+2MUTx1EbMTtpNlLu/2knRetqrcdV375E7BKdRzEQRN/cxTSwA7phwCm21CoigIsWhdyv23DEaLAUauvBF5g==","signatures":[{"sig":"MEYCIQDv9crYZKdHV3+n2ggSnpw/EUndM4nntrbI+Ct+wyewEAIhAKs53tEKQQpoiLyHdJeYMREU229eBjzJm0v24W2ApUSs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2298863},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"f078d97b1d0aadd72c7f7b7f2e650e5348f37510","scripts":{"test":"tsx tests/permission-i18n.assert.ts && tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.69_1787467924839_0.7023433603742293","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"@michengai/dsh-codex-ui","version":"0.2.70","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.70","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"fe3a1839ebb7005772e9c842a976cdd6bc752c55","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.70.tgz","fileCount":16,"integrity":"sha512-lL/Xl1eTv76OpDFbSD2DF3tVXolXmQzSugCAPy+HqnMYfY5a6hjKXYsJTdyIAPEGXZzlQN67vGa9Flt4pVXEKA==","signatures":[{"sig":"MEQCICyky4fS6pvP5hDQyZqtE7Mai0DTKQiidBZbZ4++o+G2AiAukTKKq1A5Jg/5GJyJztk3nWqBK+r9txEW1LaR4TswNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296470},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"6667df9de724123dea2004b80ccebc129bcb0c47","scripts":{"test":"tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.70_1787469834059_0.9393723447108797","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"@michengai/dsh-codex-ui","version":"0.2.71","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.71","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"d27dbc6d02720cabd451915fc5e8b64e3b18ad46","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.71.tgz","fileCount":16,"integrity":"sha512-4Nchfblk6i3zBztbfhlLYjLF9M5T/RgoCgMFPgzcmN9C8Qw3PraWMwju+0AnGagaoYLE2+9uJkHVcEaoTdx9Zg==","signatures":[{"sig":"MEQCICNTaa8ExJsYVUCYzPnJtvdyhnYFt4hrhzQqaUPk8xQXAiBMXsc65hnLtaOxMjbb1p3BOECd5A+lTHpsiDFPMfzVzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2297394},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.71_1787472232165_0.15366122077538735","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"@michengai/dsh-codex-ui","version":"0.2.72","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.72","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"64ea426efdb10ec08ba89a2d7315eb722440a45f","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.72.tgz","fileCount":16,"integrity":"sha512-EbIeJGWm95v/GB4o1f0VqIuJ59Zt1Gr5AGh67ePQZwjmrJxyeIU7cKKjUFIdQA2CA/OAtthvVwSpzlXV5DY8eQ==","signatures":[{"sig":"MEYCIQDIq5jjA1cB3W3P5QYN71P733001yXhKNZMO9Q5EW+NWgIhAOt+L+iOPcmW7q3UQeprqMGeoKCgLxTppZeov76mBfgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2288493},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"b52125d13eb137535e2efb22f6943d49caee3c6d","scripts":{"test":"tsx tests/hover-tip.assert.ts && tsx tests/companion-slots.assert.ts && tsx tests/channel-api.assert.ts && tsx tests/schedule-sessions.assert.ts && tsx tests/session-tree.assert.ts && tsx tests/pinned-sessions.assert.ts && tsx tests/session-manager.assert.ts && tsx tests/workspace-browser.assert.ts && tsx tests/sidebar-search.assert.ts && tsx tests/settings-navigation.assert.ts && tsx tests/settings-nav-icons.assert.ts && tsx tests/locales.assert.ts && vitest run tests/client-runtime.integration.spec.ts && tsx tests/settings-integration.assert.ts && tsx tests/about-dependencies.assert.ts && tsx tests/dependency-manager.assert.ts && tsx tests/conversation-bubbles.assert.ts && tsx tests/conversation-header.assert.ts && tsx tests/conversation-visuals.assert.ts && tsdown && tsx tests/client-bundle.assert.ts && tsx tests/codex-suite.assert.ts","build":"tsc --noEmit && tsdown"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.72_1787474326019_0.5514193652213037","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"@michengai/dsh-codex-ui","version":"0.2.73","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.73","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"cb4b958c24a432a999f57a6d2cf588fe18058d24","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.73.tgz","fileCount":16,"integrity":"sha512-7WFKhS1uqqek3iRTxUvuxzZZeEYQR/zoKo38ejtAU+FGU8qFWreK0NPNKBHzDx15RDV1MQmremPKIJkv1SbLgg==","signatures":[{"sig":"MEUCIQDPdC/qbFiuIqo0oQ6qRu7b3SbypzJWc04f+xhU58TW9gIgFPjDhOB3bnRb0N9+8/pHfTMlO4afAt19RNzTtpeVhOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2295356},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"f5845d1aac2ecab0c71e7da672bc953e67597f96","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.73_1787476492670_0.5776950014275966","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"@michengai/dsh-codex-ui","version":"0.2.74","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.74","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"db8572516e467b0bfdeee6d1e9a454d77af5aafb","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.74.tgz","fileCount":16,"integrity":"sha512-7gnEtHJfscG702XAdL3wHxFbKUfij5ZjdPY/9IamsZ4Im/7SkMK0O+jYyqs1KkEEsw9/M4IHGzhSrcoDwK2n8g==","signatures":[{"sig":"MEQCIFx3G8DBbifJdJa6wbLkBY6JDgAswWnAp2txjEYUiUq9AiBnoR65zC9KUNruwsAXv1He8o5MFZvwQCrn2/VxPUsaMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296200},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"312d6f8d5a41823065f55780f5055d8f9dd36645","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.74_1787477182888_0.06517765313834989","host":"s3://npm-registry-packages-npm-production"}},"0.2.75":{"name":"@michengai/dsh-codex-ui","version":"0.2.75","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.75","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"3c1a53805160f4cbaf71db75edba4e92794c5283","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.75.tgz","fileCount":16,"integrity":"sha512-T53fzSQHoBpfsegGy76oieMSfZjm3Nno0uHdkSJxsqKFLFw4r/0cqE3tAq+0pQFtqhgV4oslwa41gZY507wzxg==","signatures":[{"sig":"MEYCIQC/UAeL9RZYgnxEd5Z+GYN+s8ZslElhTWAT0WTcMjdmkgIhALPCKcdNEXihV/CZvThBabtnAp8EFSWrHXuuml9YExH2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2297880},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.75_1787478836212_0.9316294067526716","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"@michengai/dsh-codex-ui","version":"0.2.76","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.76","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"1abc75ce3452dd928687505e201c2789ba44212a","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.76.tgz","fileCount":16,"integrity":"sha512-JjkRtPxP23Nl4NaSUuPmq9SFpt/yPeeT5Q3ivDBF7PBft60QoFkym5jZrpTW27VxRujigI3tx5UnV2WTHkMkCg==","signatures":[{"sig":"MEYCIQCBj8R3skJ1hjVWX503kTyHGbAjm0CxhEK2+rmsSH1IHAIhAMqiFrGV08CssSf3K7fEye3TV7K5v/O7oIza7BbhQC8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2297903},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.76_1787479228533_0.10238807944435369","host":"s3://npm-registry-packages-npm-production"}},"0.2.77":{"name":"@michengai/dsh-codex-ui","version":"0.2.77","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.77","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"81d9f1e48a01fec493721685d739d0dd130f0f88","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.77.tgz","fileCount":16,"integrity":"sha512-NdQlz/ma9WQK5i3CjoevN/G5hX7EdEtrzeTrUo87abuAhGgKejb5N/wxU4bvppEDHstMhdEAntWGwxc1ewRrHg==","signatures":[{"sig":"MEUCIQCtbGC0BsmQioShqGcN7NQrdr68RjXvBh06zNkuwE1oBQIgbbGGKCJ3r0Y44axlVmwY73NjJ+N7NMhvMQNudR37X28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2308809},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.77_1787485200147_0.9942707683799872","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"@michengai/dsh-codex-ui","version":"0.2.78","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.78","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"5f635696bfaec10239580d08fbf0e1637051fef7","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.78.tgz","fileCount":16,"integrity":"sha512-EIxcxIK42D/sdn/9/z2ObrgtgH6X5XDzwIxcMtZ8oPo+8+4Vgovh5DsWfaIHKjTaY/dVGqAQhZFl1YSSOimTSw==","signatures":[{"sig":"MEQCIHR1Lv6wdGJ+aqJdjG1FD53FlpZjZ8f69yBhqWdtNncdAiBGxpUZ0Xrb6WNVMB8OxWecFckVrnHa89zwWmIcgL1yJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310146},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"b7980e3c65fe297eaa6057d19c9576c49448c55c","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.78_1787485886752_0.8023585948675214","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"@michengai/dsh-codex-ui","version":"0.2.79","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.79","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"209d5becfe9c1826f31659428c544b6ab70c9ac9","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.79.tgz","fileCount":16,"integrity":"sha512-NeyvjfXATkqCAA6+FJw1ImrqxdCYOZb6cV1mY1AZrmOhWJ64EdUUVE3nSnqAKxhXK2d7ZjSMYKcvjfxcMQ143g==","signatures":[{"sig":"MEQCIDH+3Hn15wEPpLWDlOa0YPAEYj9VMs9ifKbTnHA7tW2eAiAiIHywpUGxdS56B+PIQufINzU7BwOrOXDMaDaG9q1pfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311184},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.79_1787497429478_0.7780505470086476","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"@michengai/dsh-codex-ui","version":"0.2.80","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.80","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"0d8405b0c2dbda1ed93ecc5d5a46ebf42d40a625","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.80.tgz","fileCount":18,"integrity":"sha512-LiMCw/dfb9s/fCXmD6KU8RTWGxVYQ2wO7Uy4zihfjMZj7RnbG2nRRddyFn5TDob/95OEFpTmkP3eascpJat+FA==","signatures":[{"sig":"MEYCIQCLD+HkYIxvTzH2htckiTLGjXY+LpZBpgwSJUrqV+cF+QIhAN7ZzRgDr0OizYFY/D6F3gDIspMOn4WX0of64NDhK/CI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2318634},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"0689f71c495fd60178a3182ae2535cfe35dba33c","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.80_1787499600911_0.3829066743103804","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"@michengai/dsh-codex-ui","version":"0.2.81","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.81","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"fabc6d862ea0497713ae15df2973647fb03233c8","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.81.tgz","fileCount":18,"integrity":"sha512-SWrkSgnBIz55UJ6/jz/cwkyhDYac17OCBoEm9AjuSmZpsIEq1u31PuTDjYAhOhpBmTK8cVguCe9Q7nb6Z0O7/w==","signatures":[{"sig":"MEYCIQDMjCCNJ7VkFxPcsoT8hzR9yWH49/ahcyEhjSQT6BUfZwIhAKtd7NGk3QgEMk7HFBm7R9yac/VayBu/mv1hRVOatZVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325286},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.81_1787539079205_0.16196191647984293","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"@michengai/dsh-codex-ui","version":"0.2.82","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.82","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"d381e67b3adce07b3e9630bcf224382c1bf9f717","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.82.tgz","fileCount":18,"integrity":"sha512-MYTFlHaQj+k+FbZ+Y0ZoJe98ptAI+Qi7bkVNHOpQnNmzq57wQO3PBNOvIhwwgg5EShy0DxIVYJMjjb/qCyUH2Q==","signatures":[{"sig":"MEUCIEyFtMhn6uVYchi5MRfxg4CQAYaA8rrmcG/MR3geFCCxAiEA0LaZ3qebMOSbNxzxtVVzt4E/WYE3Jq6JVMzahTkkN4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2329766},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"0063c7d4f7de0a7b64bb397aabacb765f794aff5","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.82_1787556959099_0.9369968573301071","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"@michengai/dsh-codex-ui","version":"0.2.83","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.83","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"f74a861c1e2481ff70ed74309b73b610f3afe00e","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.83.tgz","fileCount":18,"integrity":"sha512-0MC9frroDebdxqA0Rx+ojxvstdgcDOFHW7qA4HKngKX14KosNZgltuyxxXl/iccp9rj1y6mgTRcFzpaWa+Zy6w==","signatures":[{"sig":"MEYCIQDOEE0FelEUcfBkryNiMCKXNN5a2gYchZ++a4n8pZr9OAIhAIXdJEV4k+U0dTlx4ZDGdcSUOtnFExJM9QMvmes9OfFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2331613},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"e71c637854cd05bd7496937dc6ba0c49f3906bd0","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.83_1787557802523_0.3334959799791162","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"@michengai/dsh-codex-ui","version":"0.2.84","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.84","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"93be5048ac0be93d8e613590ace676312f9b41de","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.84.tgz","fileCount":18,"integrity":"sha512-nCmVR6knqldKwtl72qfu5zxdo+MMpHHa7Gj5cbhjHC/eKaT+iYhkPboftciU6M1jiTZwkhtqGfil2mFaeZRABA==","signatures":[{"sig":"MEQCIEQMT8Pi++2pLkm4w/mkDgR5Fyzm9m2FhJ4EGmSC1mSHAiBrFQlcWMPrsY3kK1iC6gC9QBtsB4eKpL5qWk7nQ5fBOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2333737},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.84_1787664482024_0.7476447184026573","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"@michengai/dsh-codex-ui","version":"0.2.85","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.85","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"8de6a3b0c41fbee5bfa97e5c4786c86025d5d48c","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.85.tgz","fileCount":18,"integrity":"sha512-3ISc/MJigq9FbasB3jPlFVCt5zfLyUG5rlJVcXCngU7tQ/AZuuKO9S8WRi/CSwTDdrdnbIm7zu7S7EBge0bx2Q==","signatures":[{"sig":"MEUCIQDbUwOeJ7RAzV2bHD+r33o0iPrQrNzn2+XCA1bXoFJFbgIgHJzXx8a4y/gMGzTSF5XJHwYA+3fVND7/tPdTFNPFeOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2334926},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.85_1787665342547_0.5434665274195303","host":"s3://npm-registry-packages-npm-production"}},"0.2.86":{"name":"@michengai/dsh-codex-ui","version":"0.2.86","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.86","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"2f4ed758baac4ae841989a07ae0138a72936d86a","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.86.tgz","fileCount":18,"integrity":"sha512-cFVYeIeAAtEI+/1cdqKnmh0wsg2qNwOxzrW/VF9oZ2naA+Xbg6I6KzRHONSh9+JRe8t4SLcSJtt55aVWJDUmeA==","signatures":[{"sig":"MEUCIC0qeQWpCMv33kUdZIHad98eUHDSQejJJfaoQTNlmxbFAiEAsU/RdP0nTY3uvYijh5BWPNWNzlgEMb4XatoPGmsp+kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339570},"main":"dist/index.mjs","type":"module","_from":"file:C:/Users/YUJIYU/AppData/Local/Temp/dcu-release-0286/michengai-dsh-codex-ui-0.2.86.tgz","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"_resolved":"C:\\Users\\YUJIYU\\AppData\\Local\\Temp\\dcu-release-0286\\michengai-dsh-codex-ui-0.2.86.tgz","_integrity":"sha512-cFVYeIeAAtEI+/1cdqKnmh0wsg2qNwOxzrW/VF9oZ2naA+Xbg6I6KzRHONSh9+JRe8t4SLcSJtt55aVWJDUmeA==","repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.86_1787670461219_0.2912163617374395","host":"s3://npm-registry-packages-npm-production"}},"0.2.87":{"name":"@michengai/dsh-codex-ui","version":"0.2.87","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.87","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"aa9c2899459b5b8f9d5b03a5525625c0dde7f5e3","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.87.tgz","fileCount":18,"integrity":"sha512-ajW2UR/Xq0JktFbRWlSYTpQhTLpnwH7/2I9/fgba53iTM3ClVQ8Q7nA/lzJlZa2MZ74Oz0XoxKTXsbVQlkMAwg==","signatures":[{"sig":"MEQCIAa6xGfeTsc3Nn8wgXyAwFhOozkRn+7aHM7j1p7Uu6NbAiBu9/N5xdH6SQdrdRM6ep6MYCwEup3LGlsi7bz1PhKKsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357917},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"1eb8ee3c0b8fbd1017c7b71ef3112a847d804ab6","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.87_1787675644933_0.5478660546144518","host":"s3://npm-registry-packages-npm-production"}},"0.2.88":{"name":"@michengai/dsh-codex-ui","version":"0.2.88","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.88","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"9833b75e7400729850d9ada24dd086e472222bd1","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.88.tgz","fileCount":18,"integrity":"sha512-qK/5+bRD7YlKIZrGmxHH6jqUtOS2oRimmhfYPIdYZ/7wwz82QegghF4QDIquDwgWI8a/bzaJ5dsFBotHm3G57g==","signatures":[{"sig":"MEQCICidfLqusaEwuzMikrnekHc9V/zrYXm4sGG2LS+C2azaAiADOj8ShMgNAq7f6lqbYFoOWGSoH6+mz+OWJVITR0r9GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366267},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"bd14b00d2b672ff6176d3fb20b44dbd564a68e86","scripts":{"test":"pnpm run typecheck && vitest run tests/client-runtime.integration.spec.ts && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.88_1787706149914_0.19086277148853292","host":"s3://npm-registry-packages-npm-production"}},"0.2.89":{"name":"@michengai/dsh-codex-ui","version":"0.2.89","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.89","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"909c283cc84a9c0b33c3677c89da446a5932560f","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.89.tgz","fileCount":18,"integrity":"sha512-00fvWNJBNEgvk4sDOe4qIHsW6f4rlfziawMTSzMBUTLlEQ745AhLKERcspr57c0lSme/eaeJkTRqW5HdB4Mtaw==","signatures":[{"sig":"MEYCIQCYzi6oAG0G4bU3+61l3vCLDeulAh5nPrs1A6WmmB3UpwIhAOYR1gxDBNTklOKbtdbIqHMKrpxX+lfbhXtvaZq2S28b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387475},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"8270abf386fa791482f9951121275983c2a048fd","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.89_1787797831096_0.3603828981150443","host":"s3://npm-registry-packages-npm-production"}},"0.2.90":{"name":"@michengai/dsh-codex-ui","version":"0.2.90","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.90","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"b8eb26bbae4d96e98bb99fa23d8807f6efb72c4b","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.90.tgz","fileCount":18,"integrity":"sha512-gsvWIha9hXubw9S3rQ0FGQvGGVOn6JnhvrKuAw62Vzm+aHQquSZfugBclFCTGBdxsXj/Sj3cmQRM54ICF2N7pg==","signatures":[{"sig":"MEQCIH66xRphy14Ae20qy+lS+eArLGctU+IHJLvxxltacf8uAiBySHnc36DwKcMoIYTD9G4jcP8WoYkXyHAcHOpjL0HmCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2389809},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"20c67861b13f3548214d0bdef1364f907ed30c69","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.7.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.90_1787826855803_0.6099810827844967","host":"s3://npm-registry-packages-npm-production"}},"0.2.91":{"name":"@michengai/dsh-codex-ui","version":"0.2.91","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.91","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"13359df829bfd6326dfb26af00743aef4cdb6b51","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.91.tgz","fileCount":18,"integrity":"sha512-4j8vPJEjiNkj/TV319OZszQU0KFgqMHPAy2FQewAs9VkJ6i+80WLOlyHE7KLxu6YIgT1erFgCnjevgdmYlfFDg==","signatures":[{"sig":"MEYCIQDAulzziCSd8ayIzMDSfotX93myMchSYzBVKNg6ueiKUwIhANxbefzFXl5XXumVNXmNtTJOOdTQcZx/XPZ8foNVxBAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2390402},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"d90afb66da499601a5cb6966d74a98558504456c","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.91_1787880787394_0.829082851999078","host":"s3://npm-registry-packages-npm-production"}},"0.2.92":{"name":"@michengai/dsh-codex-ui","version":"0.2.92","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.92","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"ed248a0b06eac0587b1588d49aeebb05d897e924","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.92.tgz","fileCount":18,"integrity":"sha512-nzbXguaQ8Q6PWdvQEk+D8GIMDjjOA+YXSN+9VBb6+Puk4VssRINi7LabQNDmYWtPU9Lh0f+93c1Bte4wazYm/Q==","signatures":[{"sig":"MEYCIQDR8/3ggBV5qdGDnE7O97Ds+ySxyXLXF9HDlochgjrRJgIhAMgQ06ptUMXEG1UvfUMjHOKIxsD3jpBjVAnqA+ZHC/5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2385253},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"4f6c3788985f91e19ea64bea974ca15e857c8245","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.92_1787900920404_0.5060133923109729","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"@michengai/dsh-codex-ui","version":"0.2.93","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.93","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"14f451a95ca0ee5a2c0a1e97dd2a6046b306bb59","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.93.tgz","fileCount":18,"integrity":"sha512-s+SEVz4Aji6aqZTGXrKa2ICQyD+6bFxw389hnpdxXlyuWIqOyIMT2bGD8hyWIpIv08OlAA41AH3QUHUaC1W8FA==","signatures":[{"sig":"MEUCIFcPL3brgL8sVIN8wHE36X7fcNaoM2XQVFHbF9yh2WIdAiEAoFFTqUDuMtP9VwPt0b92ONlO/4eb+ycTMv1S7f1xwJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2392184},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"f09dfcc4b914965414824bef7425c2749854d655","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.93_1788084171090_0.3723597832617265","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"@michengai/dsh-codex-ui","version":"0.2.94","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.94","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"cd4de5b86ce3122b1630673132c58f10ec1737c4","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.94.tgz","fileCount":18,"integrity":"sha512-Jv7ZmGD7vwmG4PerxytY8Kxz6/tzZbdTR/0c3O0rbSR2nxC9w559i05h2MXJvCNEfD6+7TTSVj9Mm6FUW15KAQ==","signatures":[{"sig":"MEQCICkFaq+rl/N5xtfEejyQc1KtZ5XCe4BzjB+dC+FAACaCAiBgwAHlN5JZWhMxxVKtBAY94X4KjCCqZAK7XLU0afNQ5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2393011},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"d202f3e8589b5bc44476c74a51754da237048ce5","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.94_1788084945702_0.31902235519774713","host":"s3://npm-registry-packages-npm-production"}},"0.2.95":{"name":"@michengai/dsh-codex-ui","version":"0.2.95","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.95","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"7fe1b2446edd8a880164824c80b899f7db9142d4","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.95.tgz","fileCount":18,"integrity":"sha512-1OqoIUgHoe/pqniUYeSKMvJYH2nOUtOTElksQi1hiaJHxpcLWke3vTAIe220hapUs0ALfbFp5DVa+yx5rDTV1Q==","signatures":[{"sig":"MEQCIHWj9L4XtfQk1bnbRMzhtJ3eWxOD9ICJRqDx/DoS/1xBAiBl7p9/HC6n5nEN1G5Pphog68DlsY5AxMkh5Z9dCKo8rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395279},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"3174cddcc952ed41875b02a13d01ccf7a2fae43a","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.95_1788192692932_0.6463534332640393","host":"s3://npm-registry-packages-npm-production"}},"0.2.96":{"name":"@michengai/dsh-codex-ui","version":"0.2.96","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.96","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"a0deb96cf67f4c7abe694155f06b5c8eb60ed103","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.96.tgz","fileCount":18,"integrity":"sha512-cQZqu+cTvLhDsSE4VaFwAX+RXHImt/v1Dtn88gQit0gGOQpUtP+cK1lrwlnG84+6rQu48gWhO2eAr5K7v2hv1w==","signatures":[{"sig":"MEUCIQDCKMIOM8OkK9lDhRPv7Z59sVUiRNdKRgxgwF6TDB7uXAIgS6aYA2bdi0Wwpcd3xpQLgKmWr1/VXO+I45v7ew3hvtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2398847},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"c85942666fd71e8c55bc7d83f85301b90b2b1c53","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.96_1788193562418_0.26594011243600724","host":"s3://npm-registry-packages-npm-production"}},"0.2.97":{"name":"@michengai/dsh-codex-ui","version":"0.2.97","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.97","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"781b063aab4f465c4d75afd3738b79f6cc52fc96","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.97.tgz","fileCount":18,"integrity":"sha512-4r5OXIA2k9NDzJEkTj+lzwix1GHxzG6t+5oFRkhoe2/BWJaXqz7rGP5GlsJQTHoaKdJLJ7FWyK6TW3mqa120IA==","signatures":[{"sig":"MEUCIEByngXKyTySWH7ow7CQ0gizJla/0uAZlHeb+E1lHk/DAiEAhz/LNIE70H71jD1tUZwWcMuMAagwacB80pkXyKSxX6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2418348},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"3dec246622fc3a4cae4bdb223fcc74605952b492","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.97_1788235188778_0.3097989259741689","host":"s3://npm-registry-packages-npm-production"}},"0.2.98":{"name":"@michengai/dsh-codex-ui","version":"0.2.98","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.98","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"7e8323bc11171e87abfe8d09784115fc3a1195ca","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.98.tgz","fileCount":18,"integrity":"sha512-WQ7xRTkFA50rTgoK52S+nN1aaoLRqeHesHh9ruGkoJpAAqh+utZ4qqCttm/ZpdFQMgFR0h/ZXC5IaXl0tlPKvw==","signatures":[{"sig":"MEQCIBhNAGl1zTdx08loDcH4k8N8WvMXskBNbfDOigooR7m7AiAbQwmN3HlKcdyRY1UMbCvtl0Surm2sQ6wHx0F4J5bvOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2419273},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"d27dcab84df741a9da8a22f40a7a377ef06604ee","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.98_1788243807012_0.4024090243174323","host":"s3://npm-registry-packages-npm-production"}},"0.2.99":{"name":"@michengai/dsh-codex-ui","version":"0.2.99","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.99","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"af33f6c73a109ad4845a226a71600d06caca9701","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.99.tgz","fileCount":18,"integrity":"sha512-JuRWq3kHjNOyj/qE93bhxr5rDF1H8SoJ1B0UGrYxkSFBBNqeuifRYwKInlmbfgNf5+DiTIq8oPTgLV2+gyVJQQ==","signatures":[{"sig":"MEUCIQCK5p26MhPIv5Ft8IZBc/FF1sXwhm0iici5+eOocv8SZwIgIhMyAxBEb0rpIzBn/Au78l7MSm1VvzMjHPLaaLdB16o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421861},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"3b94f4e836d95585604ad173016b63f42053a120","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.99_1788260739340_0.04853884866009284","host":"s3://npm-registry-packages-npm-production"}},"0.2.100":{"name":"@michengai/dsh-codex-ui","version":"0.2.100","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.100","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"0dd29e267509b64e9c2eca67689ab4a025b02f05","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.100.tgz","fileCount":18,"integrity":"sha512-3t17ZuqkORZTn2SNpy0rFSGsDnmQYMCCd1yhGbdLaTuCEhlPWJIM1tTKbSgdLB31sBRXQy2OMJi/hamwaV5Ggg==","signatures":[{"sig":"MEQCICD2wtJ1tQzXtRMi1PzwCdpHu9UNZMAXMeu0ld/y4+utAiByy7xgr8mzuLblAizLM7Xm9LGG3IFzb6aOycrqxsAZfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2423528},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"deb8f2008086c44a664f3231ae536aacd882c4e7","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.100_1788270922011_0.26987183913180157","host":"s3://npm-registry-packages-npm-production"}},"0.2.101":{"name":"@michengai/dsh-codex-ui","version":"0.2.101","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.101","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"f3fd346f96d44b3e153454f73960ed8a323f0c58","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.101.tgz","fileCount":18,"integrity":"sha512-1XPpPvrIoRGe+BFL5ZiIlnwna/nBnnvToEeOIGFMC9z3GxqhjLQKg/e1ApbXleYpwf1xE//sCm0DENr3k8aLZQ==","signatures":[{"sig":"MEUCIFjve/og/Njq09buOv1Dw9JZKe6dNuSdxvRtWKxhmvJqAiEAwX1OIlapgBhzHzg6c8o6q6m2CIXWYVLjXjMwsbp5hAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2426114},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./client":{"default":"./dist/client.js"},"./package.json":"./package.json"},"gitHead":"068b0540bf57cdcfebf6b84d409cd36ffc55c433","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.0 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.0 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.101_1788274381417_0.25975690899482085","host":"s3://npm-registry-packages-npm-production"}},"0.2.102":{"name":"@michengai/dsh-codex-ui","version":"0.2.102","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.102","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"7368ddc2ed39721d4b5405357f5257d27a638df3","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.102.tgz","fileCount":18,"integrity":"sha512-ZH1qvcPz+tgctMumEhGXTOvfBckcGX7VjnfZY78naGxXRZm8amKEx6+yh61lFnlGdAoMqxQH/VDxqgodxZzL8A==","signatures":[{"sig":"MEUCIQCgX/FZwOz/52tRlTAxC6kLdwBsYh2dmqALiB6FyUa6kAIgdQja5QWHOiFTJG3zjioVPovftC9Ph1Y34H4hL2TW0/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2544310},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6f1028e197b7e269dc769553436832662d922250","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.102_1788422472039_0.6984021884806146","host":"s3://npm-registry-packages-npm-production"}},"0.2.103":{"name":"@michengai/dsh-codex-ui","version":"0.2.103","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.103","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"fe0109cd810f46b0de10273c1f7338acb25ed1fa","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.103.tgz","fileCount":18,"integrity":"sha512-SFEQzpKP8UOM34eqs7Cww/IKbtx22fdpF2fto4+0aJVj8Rp9GU8D89+h/28633y1xnYkezIOXdF25O/1p4QR9Q==","signatures":[{"sig":"MEYCIQD/IOQWqgjot8sLrHd+UXODJPPTHcpVi4NR2k57ktpRcwIhALHaFTP39WtCoB4Zp3MhEL0GB94D/fWUfks04xTz5ikD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2548886},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"453892e0cf715d9e5d7f6f15bfedebf1b4bb34e1","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.103_1788494476636_0.5596634783108065","host":"s3://npm-registry-packages-npm-production"}},"0.2.104":{"name":"@michengai/dsh-codex-ui","version":"0.2.104","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.104","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"aabb9f495351201e880471d59c46d7ca711f22d8","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.104.tgz","fileCount":18,"integrity":"sha512-UYEel3qXiDKtZmInWb6Bw0Wc697ukLUN9U2eHULoTV8MLVw2ShmCNxDod0N6++f/ZWEsD1nfQBwNc2RAgD9YYg==","signatures":[{"sig":"MEUCIGloyt7xviQmTkds7pQsHxpcyJtSxMHDRkwLkSukZ5ExAiEAuJzL+7vkQWFZxSfwHK89JVRagKWlvu4jGt4tF0o/t2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2564387},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b5b7c76381442c0e66c45d4f7cba5389ce229195","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.104_1788684817049_0.43087447819658964","host":"s3://npm-registry-packages-npm-production"}},"0.2.105":{"name":"@michengai/dsh-codex-ui","version":"0.2.105","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.105","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"77d80e616cf83b5da93ea53d1b1827cf4320f7c9","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.105.tgz","fileCount":18,"integrity":"sha512-NdQISp/6YNxZVdXpEEvgU1gKnEiZn2crpyHbtw9Mk/fJ98RSvA2zl6v5XIgnJjPAO8J7HWaL5uaDyCfn96an0A==","signatures":[{"sig":"MEYCIQDpAAxrNkya4UwtIkbdG0D8eFepVpa3Enf2UKcGZ5w4nAIhALt/e68FRFFOjhbCf8Y+bBiukGxbTFwnc5uVsm/ZYjOB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2563300},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"bf7b3a130599ea211c81eec65c059c4a5ee60948","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.105_1788702543053_0.5901459355263468","host":"s3://npm-registry-packages-npm-production"}},"0.2.106":{"name":"@michengai/dsh-codex-ui","version":"0.2.106","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.106","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"f73211a89a3a78e63990b4dd3119a2b3c0edf775","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.106.tgz","fileCount":18,"integrity":"sha512-y93Up17udYtTKjE+dIq3qHAzngoV6irYQMe60Q4qsy2UbEZou2/cWs38q0iaRhJktXC1xYJ1j+PmMev7C/J4Ng==","signatures":[{"sig":"MEYCIQCUextkWsVfBkGM+Cf6up399BZ/x296R4SJP1RDn/jgVQIhAJOVCJI8cxww7FI5z+TpSfmVXNP6nlylJXUX6sN89Nnr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2569583},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3b1a58952190af94052589b7a64bc529576eaea2","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.106_1788715472297_0.12116754250814443","host":"s3://npm-registry-packages-npm-production"}},"0.2.107":{"name":"@michengai/dsh-codex-ui","version":"0.2.107","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.107","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"677aa59e2f1602b3ebc1cf23a33f2fdf1b4ff53f","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.107.tgz","fileCount":18,"integrity":"sha512-i4uUO/wppdD72Y9OP2Q8/EAuEvTfhCTAaPwou1jKlALdAu7YKR+eZWjpDMuGj4xQcf1w7Ew5r65qx/9UFoArEg==","signatures":[{"sig":"MEUCIQDu4WccKs8M5G9nLDNlRLA97SMcOCvjGKYUypfdJbkSjgIgSkfWZoAM2pasuSMLao7H7l5F7zKShfgbfhCBJEiTABo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2572409},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"351020d5614c971a9a6cafc07807849208d8f0b0","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.107_1788767512574_0.8906983041902032","host":"s3://npm-registry-packages-npm-production"}},"0.2.108":{"name":"@michengai/dsh-codex-ui","version":"0.2.108","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.108","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"48a3c0e1f2b9a92d27330eb6c811a5a3cfd0e3d0","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.108.tgz","fileCount":18,"integrity":"sha512-0rjDkRyRn+5fObaRSkYXZTzo16U3oLvOZRBrRJR6MlvvD1hLDnKJRgaLbF3sn1gs1DX0yd21WzpLCt89XHmoVA==","signatures":[{"sig":"MEUCIArw+pzfjJF/IAWHCXthfKzErJlx1qFDFdEzlDXf+BF6AiEAq6q96ITnNH9vYlOwym/PhLSJAYc3mCnyBOmdHZIZ+Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2580943},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b20034383c0797e1ce6669dad22f6ba967ae3e26","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.108_1788788593962_0.02685304446166059","host":"s3://npm-registry-packages-npm-production"}},"0.2.110":{"name":"@michengai/dsh-codex-ui","version":"0.2.110","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.110","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"2694ff7c2d2e6b7cf3031439efdb978c6ee34e37","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.110.tgz","fileCount":18,"integrity":"sha512-faDzBS8UpfPC7208gPSjHN26Mr8o+WVgE/UCogORGZOMhkWnEhrEKnLtCreOOTB4REkmMyJf25hNzdnuyMX/EQ==","signatures":[{"sig":"MEYCIQDBVPkieSYgQCBC6gczPMeb31h/qVx8uhIZrRrgnWpk7gIhAKz0lbJ5JcB9Q0dcw/X/SYdVJtNnJjI5RNlNtqLjgM3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2583481},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"85100c2d9497ebfe59629cfa7309442a90190e96","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.110_1788801104674_0.5792329659393296","host":"s3://npm-registry-packages-npm-production"}},"0.2.111":{"name":"@michengai/dsh-codex-ui","version":"0.2.111","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.111","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"5f92459f77a68ea30aebbbb3d4b807251aa19d43","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.111.tgz","fileCount":18,"integrity":"sha512-C1vLzFY4HATOlTrY67BOqEPm9PmJYczvklPskDyXXpM/ZdOdacFiCT+Fh4gnwRLDTZGNyQTcyEOyacFbf4o9UA==","signatures":[{"sig":"MEQCICSDDX3Q6N5yyb9viHTLHEHVoZM6Ng7LEYFCCeiHXXp5AiBou7ECAlgqKRhzVLEFgUi+TW3Btv3c0mK3sLG++5rWRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2584871},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c21d3c3e67544bdd165a6f7a7c1e6483921b80ce","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.111_1788824118187_0.4151089865189861","host":"s3://npm-registry-packages-npm-production"}},"0.2.112":{"name":"@michengai/dsh-codex-ui","version":"0.2.112","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.112","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"adb8b16ae5274db7b137150f86e4d7ab052f6ce9","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.112.tgz","fileCount":18,"integrity":"sha512-VmEB8hGOgbV9tFr6Di6as4uHus1hfPQK96evE095+pm9BimAYqUg8mrtXFT1hC4FvrbxDexi+Jf2WKvg933fPQ==","signatures":[{"sig":"MEQCIDnhFMEoN7i5aT2Qi3SsinEmCk1iIj2GjWalxDNAE3qdAiBDrqGYzoRtDhUZD7wy3jNxc51u4VpTbG63i4kODdXUMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2602449},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e646d5fe4f579f0167659e1f602635cfb9ad24d6","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.112_1788842856786_0.698631883493251","host":"s3://npm-registry-packages-npm-production"}},"0.2.113":{"name":"@michengai/dsh-codex-ui","version":"0.2.113","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@0.2.113","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings-general"],"platform":"web"}},"dist":{"shasum":"eea2ffe5939e8af88ed10e5fa3877ae713793dbd","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-0.2.113.tgz","fileCount":18,"integrity":"sha512-d5sUTU8zHwhZeNjVjZvz2bOrn3aYSDPg+JHG20fA4JL/E1j5e5BTATnwLdi0G/2hK+AjXdd0il/+f1tszT9jFg==","signatures":[{"sig":"MEUCIHbapFdczQmBdsrSwW4nG6ewumKoyr49OJzaiPWUO6wQAiEAjpOSIggUZu0g8ervAoOHMCmqUDIxQuapKb0BGZAhIkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@0.2.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605918},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c495de9ee9b7806bcae92e572b7cb58c24e218de","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_0.2.113_1788853709626_0.9942208122012699","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@michengai/dsh-codex-ui","version":"1.0.0","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.0.0","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"a0f2282ebee4dee8e2079368a3e2d3af6db9c60f","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.0.0.tgz","fileCount":18,"integrity":"sha512-iz0GPECOpBHTbrMhaBskn9JVwV+mJS19O6i1/Yy9H4eraj7mKa+tkP4Bs7Bp4Ov9Uv61Zy7uEkkAsfK+N/oWEw==","signatures":[{"sig":"MEQCICu7BjUhn8oJgUszvYOQ7PScNv4s79Ba7mvigCJtr4l+AiAQixVagcgc1Lytm7qosxcVc0RMzXHhVMVSDR2Cnik05Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2647877},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"cc026aebffc7b679fbb2c9c2551d3ec368f1e16f","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","typecheck":"tsc --noEmit","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-settings-exit.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.0.0_1788881446508_0.6003120664249315","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@michengai/dsh-codex-ui","version":"1.1.0","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.0","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"549322a56e297afa61b55b6bfb5cc79ff9518d9f","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.0.tgz","fileCount":22,"integrity":"sha512-VZdNfa9lupD8Y4iLY8oMsGp1siv/+mjaxEV9wmdMZi9NB56FkedSOhM5y6RO80HuuyPn3DnmDdntpFQp5esCtA==","signatures":[{"sig":"MEYCIQD2V/HGSDDgtfsfVUliREWyXQw0pOw0pmt4w5n/7xrsxQIhALJDKdPrmD9gcFiVwkVnTTWVlWm/ssFrTCBzMpmqxJOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7236426},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"faa621c7528eed77a4e2dabd32df26e9ff4f4a55","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.0_1788925132430_0.9289077383686617","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@michengai/dsh-codex-ui","version":"1.1.1","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.1","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"123a8e520a1f693d1a3d32098c1826bcc7cd2cc3","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.1.tgz","fileCount":22,"integrity":"sha512-Rd8coFLkh/zNs29cOuN21ZBBDmD1TiRdqF/+AuG2ZdT1UuS69B0yeQuc5Cj+xAhvzk5gtwc2vNlNgU4jHEUn3w==","signatures":[{"sig":"MEYCIQDX7SU/MzmYGjX5WF8IlzXJ797trcKO+yJWhbEAg8BaMgIhAJyIQ2376Lj65wvmZO2K9PZJt/uJGLuXNA9EqFBREV2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7239886},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"37b224cb64ace20f7fe319404fb0b4dde171b6c3","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.1_1788950921203_0.7196260867385293","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@michengai/dsh-codex-ui","version":"1.1.2","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.2","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"f26967e520af04e6949c494470062e4bb2736e35","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.2.tgz","fileCount":22,"integrity":"sha512-MD1KL+vrf5xMj91fVFB/mKcsKeISSnAAtIb2yb/kHu7UIiz6skZPDvfThI4KS3GYyVOz8KrFB2zfJuNfhAKoVQ==","signatures":[{"sig":"MEUCIAJrqtYMj0pAZHxSAi8yi3CTc3ATdidyy7hNRJyOhaNoAiEAg3vZ6L5xIw3nKlZ7xh1IuSRo1eHfJ4P6PB75a4Mrqos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7239158},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"1d2c38e295be45f161844a57cdeabf573809c460","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.2_1789101893771_0.7840167676657539","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@michengai/dsh-codex-ui","version":"1.1.3","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.3","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"73199a02174155a575769cd8b5089359429aaf0c","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.3.tgz","fileCount":22,"integrity":"sha512-UBBXN2ev8ejl3MdbAsv+i/KwIkRXECRddZfbi8qDzwiC1liXtTDOY8JBbVj7gwSDGWf0jeaIq57rnsR2a0jM9g==","signatures":[{"sig":"MEUCIQC9OohbfwxSCHRz+8rGiXnSQUZWwOqtHwknYmdWTgWfngIgB+vTgWe/c/ljV/pM7MSJ4r+q+3V+yaTjp1ehg+Xzi+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7240818},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c69f5795d28fa4f9f6c1487a85da897815825283","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.3_1789183714703_0.3956495738415753","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@michengai/dsh-codex-ui","version":"1.1.4","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.4","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"220498528efe418e0974dfa7736af2998f8fe581","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.4.tgz","fileCount":22,"integrity":"sha512-BoxO6F14a378iSaBD0o3UXRw3hGw5TbW3Iaobuzj2hkUO9SeI9cN4WqUnLt1jSQwFkUJdmXKU8WKiueXPVbY+g==","signatures":[{"sig":"MEYCIQDtNQ9kxs72HXjcuGs/yCN4uUcnXE9BiXoiWtF7bZaKmQIhALMeqM7whhefZov/9m2biJn5H0hNC2BXIkIgfh730xaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7248825},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"59e5dfdd374c1ac90ed81ad11c69d928c686819f","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.4_1789315758886_0.792492424466781","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@michengai/dsh-codex-ui","version":"1.1.5","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.5","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"815770afd8a277bc062cf848155761d75e6f9cb1","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.5.tgz","fileCount":22,"integrity":"sha512-rdCr29BSfC64TnlzKvze617Srdb4NVlYeQeKzs12phhky3nOrv41U3p/vmzlfyMByuWadrrbxkbyIoM73BWqBg==","signatures":[{"sig":"MEUCIBVW0NyteGYr4rG9vBFbamf+2iowMp9Mn8CLrWkA920LAiEArHeHRToew6cj66zWiHguYgg8hx1WHl1gRez8pmPEpzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7251016},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"550808248564d536c29f8dfc4fbfb5a3d4a9634f","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.5_1789319314303_0.1048640297067911","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@michengai/dsh-codex-ui","version":"1.1.6","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.6","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"d82e5cab45624c95c2212d3b073ffefd75cf63d5","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.6.tgz","fileCount":22,"integrity":"sha512-fYWySBeYju+w9saSr2Z8kjfPMUMxXjDTiA/6de86ZuqRrHk3iWAXtYZcR9FS9D9O6mYoDk1Pj6LkG+o1JT8U2g==","signatures":[{"sig":"MEUCIQCzVblKbqThY2kTM9vLEVrg/NvWKTxw9zeLPW+bAUTnWgIgPZAstWcAkuzkZ6UuEl0fK81UQshZC2VIB1UxH/RN+zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7253636},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b7424e79965de2d6c07f1acf9b708874d7b8dff3","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.6_1789376222361_0.12250413202793164","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@michengai/dsh-codex-ui","version":"1.1.7","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.7","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"fca95039cf51bec444ef0742272f415c3d2ea826","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.7.tgz","fileCount":22,"integrity":"sha512-cLx6Mp0vvJ2xUJIEavo2nXFXtOD63XoCdrf3zEtYr+IfTPi12cbZXi2uguuTTk3bO3HM2iG/VGdpZV1FT9aFrg==","signatures":[{"sig":"MEYCIQCAM95KjwiQ/t2wcjvzPWrXnv70Pu3uFL/cZN2Cym+0UAIhAIiuKygJhuAsE6SqPApO36TkengAecc+EIHuoHAy/knU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7252584},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"90a877c5e812cc5975ab6c658d9674fb5885bfd3","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.7_1789379594187_0.3358125161165273","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@michengai/dsh-codex-ui","version":"1.1.8","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.8","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"c98e1da9d9e1b2365acee865722349e6decec631","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.8.tgz","fileCount":22,"integrity":"sha512-2WN58J2PDRJStc5wx+3pzozzRn3FTGitJKD8RQwbiYvUXNVY34dLfE0dOUh1fuJZeqV04EqiWViI/eLnSnU41w==","signatures":[{"sig":"MEUCIQCOJ9h+6vjqvaSiDf+tSvwhEFw3FLrkUoZde8NCWCplRwIgIzj39rPo4BTTUu4sSs+tIhkfknKU2jnEaT2wyjDDF1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7262014},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6dbbbef883d80898dfed19b9705760012ec75650","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.8_1789465980372_0.1673512550040721","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@michengai/dsh-codex-ui","version":"1.1.9","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.9","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"389f0a98555fcd8dbe000027bfd1ac22e8865f36","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.9.tgz","fileCount":22,"integrity":"sha512-tHPKSFv76d8BL7xcANYOMx8eYusCWkMeSGKdxcwE0Dyu/1ebfhsMw050CEg9/nJkGOT8rd727sU0MJDJTK/J9A==","signatures":[{"sig":"MEYCIQColXWcRx3GW/NVJ1Tv/H4lCFvuIZd4A0iwb3R1Fr5z+wIhAOxkXG3UW257xGpazM1I6vAe73RFDvveokPzS3y/hvYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7315074},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"18ff8e82bcb54be28619f081e801cfad7a358489","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-subagent":"0.1.2-rc.1","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-layout":"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-test-runtime":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-workspace":"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-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.9_1789546810673_0.1886048314170039","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@michengai/dsh-codex-ui","version":"1.1.10","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.10","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"e3ae1f0f899cce43f4f104f33d4e8148a2b07edd","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.10.tgz","fileCount":24,"integrity":"sha512-4G/EKjzrB3KPxWoBdC73jO2HIMtIniI6m0ij5XW14u3ZYbF/JcTaJY3jexyelC9qIb83RA4xl/dOtJc7xAq0Ng==","signatures":[{"sig":"MEQCICcyhwVKHARkRa9q326YdNppdHNe2n/vNwepykfgzXWsAiAW4osGkUzX7UpJKtpdfrM1gVUQ4H1e7WyM9LmctB2PDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7404044},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"df7ddc9bc7bd4d247b8206b8e135ed3a46a6c6d6","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.6-alpha.1","@deepseek-ai/dsh-subagent":"0.1.6-alpha.1","@deepseek-ai/dsh-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-attachment":"0.1.6-alpha.1","@deepseek-ai/dsh-client-store":"0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-layout":"0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-session":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.1","@deepseek-ai/dsh-client-test-runtime":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.1","@deepseek-ai/dsh-api-session-controller":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.6-alpha.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.6-alpha.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.10_1789554774728_0.5842715668540812","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@michengai/dsh-codex-ui","version":"1.1.11","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.11","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"ef620f87accb685c368ba918eff0a76038db4d2c","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.11.tgz","fileCount":24,"integrity":"sha512-JYt68/r1XbSo7KDKvmgJE6rh9h89EHbVJMd33nWhzvW5HKyDF8q9/3Bws69zJhcHBODJekaBsLUmmQ6EPJ3RNw==","signatures":[{"sig":"MEQCICNrT9KmGJFzOdJzlFuvyjRWSaa3j6HuW5Cj53pfbjJIAiBA0JW/+qHFUGKvifk5nyayOajfyLoccf5itdPnsqsTsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7409886},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"b27109696fec19d441d016ebe374e92abd7c4d7f","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.6-alpha.1","@deepseek-ai/dsh-subagent":"0.1.6-alpha.1","@deepseek-ai/dsh-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-attachment":"0.1.6-alpha.1","@deepseek-ai/dsh-client-store":"0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-layout":"0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-session":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.1","@deepseek-ai/dsh-client-test-runtime":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.1","@deepseek-ai/dsh-api-session-controller":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.6-alpha.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.6-alpha.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.11_1789560562403_0.878447534281432","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@michengai/dsh-codex-ui","version":"1.1.12","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.12","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"e17ccdda8f7228f70bdd9d2f233c5ae0c1a86cda","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.12.tgz","fileCount":24,"integrity":"sha512-QRPu+tc3Y7jYS1codL0Dh6MfmzyD22p56PQjhDhmk40ObcLSJX2SMZ7JN0kpL5+crOXQd/1haDymhEtVGitG/g==","signatures":[{"sig":"MEYCIQC32lkwqDhffY0hvyTw8NG01r8mhFePotXr6icae499EAIhAL92moSCIzbIiRij2gg8zUAY9Ul1VT4jKwR2Kpzm6doP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7418747},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"c55ca0b481026ab0aaef0a471d7dbceee3700572","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"以 Codex 风格重构 DSH Web 侧栏的独立客户端插件","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.6-alpha.1","@deepseek-ai/dsh-subagent":"0.1.6-alpha.1","@deepseek-ai/dsh-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-attachment":"0.1.6-alpha.1","@deepseek-ai/dsh-client-store":"0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-layout":"0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-session":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.1","@deepseek-ai/dsh-client-test-runtime":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.1","@deepseek-ai/dsh-api-session-controller":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.6-alpha.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.6-alpha.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.12_1789631415275_0.6053615546263931","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@michengai/dsh-codex-ui","version":"1.1.13","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.13","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"7ed5aa91df4c771ac3d326e68bd6657b54b7a738","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.13.tgz","fileCount":24,"integrity":"sha512-5Nk6DAYiWp41Vmhj1NqBRaJyH9M/UfPJ77+EiBdYK67Uy85gkz+PZspJ1E+A+d/Bnf6xgHl4E8TyTY7yVtKxjg==","signatures":[{"sig":"MEYCIQCTxkLmQaQwXculRDLDLNhmdJEVMQpVZiM6JWXt0eESngIhAPKSmY5WobUolQJNLgETq4wjK1pJUTm+dX9eywmjvXkA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHD9j42a+7KyVN7K9MVIZ6JoMH5iqbmNPEZwOHI186nXAiEAtONiHnXWPBU6VWQZvaJxNU/joSCRThQ169BnZehIo/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7483555},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"2e9455d049bfa36d6c99bde503577b596575ad20","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/dsh-subagent":"0.1.6-alpha.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-client-store":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.2","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":"0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-session":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2","@deepseek-ai/dsh-client-test-runtime":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.2","@deepseek-ai/dsh-api-session-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.6-alpha.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.6-alpha.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.13_1789723653562_0.748704553755666","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@michengai/dsh-codex-ui","version":"1.1.14","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.14","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"b10949d26dab81b284a7117d56761708f67477e9","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.14.tgz","fileCount":24,"integrity":"sha512-0AabN8KArXkjrr1DFHTn9mregruTlT48SVFUf+Nq9mR885OlSeBU/1A1Pi4HsEQW4e6KWda9LtMQPfBshMZymw==","signatures":[{"sig":"MEUCIQDo8Xmfy17yXkqbZ53TKofljvkNYcdBaWCcP1uepLfwagIgQVr4f5gkzjjkTkOYMW7Kzkkw41zGP4ySo8isJUkAThY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3NkTwb10zGrLZcP3YfZOchNX46YPLdMBBD98+lmiHXgIhANf/3J1+9bw8zmZWJ17hzNH5quPPnp42J4BFtRauaWC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7485596},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"a6606dd0f8875ad8f250f24fc7ae1bc695adfead","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/dsh-subagent":"0.1.6-alpha.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-client-store":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.2","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":"0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-session":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2","@deepseek-ai/dsh-client-test-runtime":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.2","@deepseek-ai/dsh-api-session-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.6-alpha.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.6-alpha.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@michengai/dsh-agency-agents":">=0.1.3 <0.2.0","@michengai/dsh-skills-manager":">=0.1.7 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2"},"peerDependenciesMeta":{"@michengai/dsh-agency-agents":{"optional":true},"@michengai/dsh-skills-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.14_1789749914138_0.2916936526738694","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@michengai/dsh-codex-ui","version":"1.1.15","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.15","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"5ae49f378eb4b0e60541f6e905d0d3a50e52dafa","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.15.tgz","fileCount":24,"integrity":"sha512-/8USfrXYz0ixr74FTnPnBISpMPGdUmzkWoloAnSshx+4TKTaLXPCuvYeTW89VX4SrECDWKCOqiUcVwvr7KNnGg==","signatures":[{"sig":"MEUCIQDsOgPpVJmy9cu+yY19JOWXX/wLmD1dbIjy4dPauslubgIgHlsqxd3f2KJH+K/oOMALLJAF/jxjy0UINoAna4ZetHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCO0AM3C9U/ZaOKX1N66B0mj5hcbR1muSuHgf5bi2uLIgIhAMsy7eZzyOeEhcEPsEITqc/jIs8r0gVh6n5uniFq1ABl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7491886},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"e5f29f2688d732f8200dbc0fa85a721470f2a6c6","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/dsh-subagent":"0.1.6-alpha.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-client-store":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.2","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":"0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-session":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2","@deepseek-ai/dsh-client-test-runtime":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.2","@deepseek-ai/dsh-api-session-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.6-alpha.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.6-alpha.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.15_1790040935321_0.8286551063897201","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@michengai/dsh-codex-ui","version":"1.1.16","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.16","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"9d30efd5efbd0f65b054cd316e6570a93f65731b","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.16.tgz","fileCount":24,"integrity":"sha512-EAFf6PR8xWrT4PvCWcEL3HppuGGviA6KcQSepPhQJP3GCB75xdniAlJx72jOgr4cckrTzF/NPGCo3lS3LEPUvg==","signatures":[{"sig":"MEYCIQDMWCrqTsCLNTg53Xx/MExSTxAgBvXCNsqLhVvILC0nSwIhALs7LC+148nSp9lpVCkhjwyPK9aXPkmjaJavbMpePOB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqQfJNC8KggD/nM2glovLAOdxghALhWx9yoI+YEPqPWAiANtYCH+kvep0FXroMst46wQZQmsKAPcPVM4tG++YiF9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7493191},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"c069410fd429dd15f8a9e9fd0a1a254b887e5a26","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node scripts/build-usage-frame.mjs && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown && node scripts/build-usage-frame.mjs","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-usage-runtime.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/dsh-subagent":"0.1.6-alpha.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-client-store":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.2","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":"0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-session":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2","@deepseek-ai/dsh-client-test-runtime":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.2","@deepseek-ai/dsh-api-session-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.6-alpha.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.6-alpha.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.16_1790044570761_0.22286562171605429","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@michengai/dsh-codex-ui","version":"1.1.17","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.17","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"b42a4f971181b3dcf0b7bd8e420cfee6938e1310","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.17.tgz","fileCount":21,"integrity":"sha512-DpklaqPL9yXo1+Gopxc+L06vPmWeterd9iHk0MRLlS+W3KYh1b3SSZXoB58e0gagUVL1bWVebYfaun4SWRMKHA==","signatures":[{"sig":"MEUCIQDMR/CjMP7OwrBZKCEmtyGCOegEV1r9PBzr0PBmxAZI6wIgWSVFlTndJounMr5iUfnCFIucOlT86dNPdxRLEI7bn7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4MV+pR+qUA0UAtyCogVUL4CJ3G2QW6MLrufVZ1PdVnAIhAPWlVlGdQRSloCepcCMy1ZAf6APIqMGadSw0HD0VV62O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2500265},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"9e0d78ac626b5c311e73ce5c5203fba4418cd810","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.7-rc.1","@deepseek-ai/dsh-subagent":"0.1.7-rc.1","@deepseek-ai/dsh-workspace":"0.1.7-rc.1","@deepseek-ai/dsh-attachment":"0.1.7-rc.1","@deepseek-ai/dsh-client-store":"0.1.7-rc.1","@deepseek-ai/dsh-client-locale":"0.1.7-rc.1","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.7-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-layout":"0.1.7-rc.1","@deepseek-ai/dsh-client-connection":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-session":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.1","@deepseek-ai/dsh-client-test-runtime":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-workspace":"0.1.7-rc.1","@deepseek-ai/dsh-util-workspace-path":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.1","@deepseek-ai/dsh-api-session-controller":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.7-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.17_1790245043159_0.741392021212611","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@michengai/dsh-codex-ui","version":"1.1.18","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.18","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"6608eca0c60486c0664150c00948b5c42a558126","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.18.tgz","fileCount":21,"integrity":"sha512-mYmEU7tf7p8k3CFeiftaOpkuPh6s62DE+1anRCmifsIVHJG0uUXb44RZCkDZmR+vhLeKptMKTf501TpCkKdQPA==","signatures":[{"sig":"MEYCIQCbmdsa7ncxLeJLGGhvEbgVYEmJCvixGZX5WbjebVpr2QIhANKyGVA1CER0DGECcymUbKDGJkLpzZO4SnCESudkyq22","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICl4vF+CYR03w6hgqr40EdI/PBuiymzBSqYtN8ufkAVHAiEAznRAPEeHi9qWZCDNwhRDTKTt+ljRHpXOaKCQ5DOFXF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2500890},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"b5d61d7aef7a6c92cb180af2749f9aab04c47d01","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/dsh-subagent":"0.1.7-rc.2","@deepseek-ai/dsh-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-attachment":"0.1.7-rc.2","@deepseek-ai/dsh-client-store":"0.1.7-rc.2","@deepseek-ai/dsh-client-locale":"0.1.7-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.7-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-session":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.2","@deepseek-ai/dsh-client-test-runtime":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-util-workspace-path":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.2","@deepseek-ai/dsh-api-session-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-rc.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.7-rc.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-layout":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-workspace":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings-general":">=0.1.0-rc.5 <0.2.0 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.18_1790298029184_0.3905017942081308","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@michengai/dsh-codex-ui","version":"1.1.19","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.19","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"1cba6863347f00e6e8d394dce06c50f6bde4a880","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.19.tgz","fileCount":21,"integrity":"sha512-jZPrYp1KqpkeXKZnC3Kuew/g8rvzet6+8UQAONojk3uecPcuMg+VV/ALQ1X30dfEEf2BDQvNbmRYmIcaPjKbPQ==","signatures":[{"sig":"MEQCIDSSbYBOszy8ZZuoGF/sP+yJ2ic/NvPD0Jgdf9a5d9/zAiA3Gr5QhGHHY8l7VK6BUdduQg+YPSCLkiLimvsitpdzEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC33PSDQn3Vbxr1XvfS8CYuauW62zZM4+t+Z3x2Y5iA3QIhALvPck1OtbS4+mnwJOVSoNK6TRzDSrH9kU6ncq5imnCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2503918},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"1bc14faca871cbc7e47bd6292d811fff2726b930","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/dsh-subagent":"0.1.7-rc.2","@deepseek-ai/dsh-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-attachment":"0.1.7-rc.2","@deepseek-ai/dsh-client-store":"0.1.7-rc.2","@deepseek-ai/dsh-client-locale":"0.1.7-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.7-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-session":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.2","@deepseek-ai/dsh-client-test-runtime":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-util-workspace-path":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.2","@deepseek-ai/dsh-api-session-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-rc.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.7-rc.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.8 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.19_1790485616056_0.3220678871467175","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@michengai/dsh-codex-ui","version":"1.1.20","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.20","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"9919afc8982ab83369ba9ca705a5ffaf6eee734e","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.20.tgz","fileCount":21,"integrity":"sha512-/aMKe6N3bVusoP0LTKXsoxOijjNXTqelb4KS0tIHzpJf/RxrkqGsFzVzRzC+3nQ9i9RDEnNnaIde5HtjU0oCAQ==","signatures":[{"sig":"MEUCIQDQpdM1jDMnFmIXSKFMojuM5qfNnCqP0/PzW/ncscIonwIgOM7agump1416Sgr0Ml1UkS9p89lgSQcU1eFlLUI2DgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHORhngljKFQZBs9/aKRWHAQInOPW4qa9BzhyOFkUFEAiEAkEYSGA6L0YM69zYJm085MA082WRVzfF1+8GG9q4jmoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2506744},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"fed20b1fc4e679e2ee2317c1740c7f06908f6721","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/dsh-subagent":"0.1.7-rc.2","@deepseek-ai/dsh-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-attachment":"0.1.7-rc.2","@deepseek-ai/dsh-client-store":"0.1.7-rc.2","@deepseek-ai/dsh-client-locale":"0.1.7-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.7-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-session":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.2","@deepseek-ai/dsh-client-test-runtime":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-util-workspace-path":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.2","@deepseek-ai/dsh-api-session-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-rc.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.7-rc.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.8 || 0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.20_1790493896263_0.4784467000779884","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@michengai/dsh-codex-ui","version":"1.1.21","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.21","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"a46d1c7d1bb283b8afa4338c2b7f7988bef6e35e","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.21.tgz","fileCount":21,"integrity":"sha512-gr99mYl3smUsr9v6udz4F3u2BJYaTewfBvI0cUkXdj2cY0c3I57sD0JIn3FK9KKoPCnypEI3w8gnUHZdGX0+Lg==","signatures":[{"sig":"MEUCIC24AELdot9/MSL3V2+lm9/BbQ/JAIU5o71qv8mShD6EAiEAwUlhIJZuK86GgZtTGIyS6dMASlpgMb8axQY5q7TbufQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFkAykKYK/4e3F+Iuke30ji8yJ/9Xes1J5XJJDB46P9nAiANmeYOeSOVUVkHXCgT4x1PCDeTsRVlQpZAfU/7HGjueA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2509301},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"f2e7c29552ee41b791a9097a34e83a65371b1bc7","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/dsh-subagent":"0.1.7-rc.2","@deepseek-ai/dsh-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-attachment":"0.1.7-rc.2","@deepseek-ai/dsh-client-store":"0.1.7-rc.2","@deepseek-ai/dsh-client-locale":"0.1.7-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.7-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-session":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-renderer":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.2","@deepseek-ai/dsh-client-test-runtime":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-util-workspace-path":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.2","@deepseek-ai/dsh-api-session-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-rc.2","@deepseek-ai/dsh-api-workspace-controller":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.7-rc.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.21_1790512315376_0.13014688217288084","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@michengai/dsh-codex-ui","version":"1.1.22","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.22","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"4f788b3c14ba10b141c4c41235004bdfb0354498","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.22.tgz","fileCount":21,"integrity":"sha512-nKNQBjXsswVCVprGVgrEBttDQRMYOinqbixYoPsvW1v9O61iA4P/OJNyESG/tafIFg2ZpquCD1zrXJe5pEt/zA==","signatures":[{"sig":"MEUCIGqxjG/XF/lu0dy6ku0LCbZcRJzaz/Bje30UBgoAitabAiEAo/vKNIQjLbBEZEplPb+vly3TSdhgnYwQD3B9kuGCdBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/sam6gRTHkJijCfyOg8rc5ZvI00vm9meBYScQ+mV90wIgeUiBof6thEHE1EsI5r/UEa8sYP54NuazTFnpmX1thXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2512883},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"737f7e5ef7a180fa636c8e91fb12759900143414","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.1","@deepseek-ai/dsh-session":"0.2.0-rc.1","@deepseek-ai/dsh-subagent":"0.2.0-rc.1","@deepseek-ai/dsh-workspace":"0.2.0-rc.1","@deepseek-ai/dsh-attachment":"0.2.0-rc.1","@deepseek-ai/dsh-client-store":"0.2.0-rc.1","@deepseek-ai/dsh-client-locale":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.1","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-layout":"0.2.0-rc.1","@deepseek-ai/dsh-client-connection":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-session":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.1","@deepseek-ai/dsh-client-test-runtime":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-workspace":"0.2.0-rc.1","@deepseek-ai/dsh-util-workspace-path":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.2.0-rc.1","@deepseek-ai/dsh-api-session-controller":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.2.0-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.2.0-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-layout":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-workspace":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.22_1790615447564_0.8980372931377951","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@michengai/dsh-codex-ui","version":"1.1.23","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.23","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"4b3a3f50a39fb7087bc42e23672280415db35679","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.23.tgz","fileCount":21,"integrity":"sha512-ho4NMmrWZcqyiypbzjXQ9BJmp2AuCiytLq6lAwcXBJD4z9+FZd54KUayjStwA+XcZ9VdQjoZI+9onZOZZwtJ9g==","signatures":[{"sig":"MEUCICeT/GPUj+g1s2w8w/Pvhv5hW0qqQIQWte3h92MTLqWdAiEA8KAN24WrDmOQiLXSiXNzUaduRuR/mWbAKBMLiT02aZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCW79jKI/jEaC4P7i6f/Xra5NRroMCyyQpmozoPeykZHwIhAK4tYFwJJ90wLZB4m7Xb0IrZBl9ETK1c4GuZuI93408u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2517753},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"9394e79462163f7bdb2efab7e94eea6e5fdad236","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.1","@deepseek-ai/dsh-session":"0.2.0-rc.1","@deepseek-ai/dsh-subagent":"0.2.0-rc.1","@deepseek-ai/dsh-workspace":"0.2.0-rc.1","@deepseek-ai/dsh-attachment":"0.2.0-rc.1","@deepseek-ai/dsh-client-store":"0.2.0-rc.1","@deepseek-ai/dsh-client-locale":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-chat":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.1","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-layout":"0.2.0-rc.1","@deepseek-ai/dsh-client-connection":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-session":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.1","@deepseek-ai/dsh-client-test-runtime":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-workspace":"0.2.0-rc.1","@deepseek-ai/dsh-util-workspace-path":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.2.0-rc.1","@deepseek-ai/dsh-api-session-controller":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.2.0-rc.1","@deepseek-ai/dsh-api-workspace-controller":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.2.0-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-layout":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-workspace":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.23_1790642563152_0.27365913073821857","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@michengai/dsh-codex-ui","version":"1.1.24","license":"Apache-2.0","_id":"@michengai/dsh-codex-ui@1.1.24","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"531659f20a2a17f43e874112d57f3e0d4314b603","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.24.tgz","fileCount":21,"integrity":"sha512-lgB2SeQOWmlASDwoEDu7isEaTzLSOZo54VXrunNw11k5fgrW2VNbAPTg6Bw2zi23R/ODtg3+n5HyE7XzrSxDfA==","signatures":[{"sig":"MEUCIBeES/LrGHj7Wev5Zd9PyX3YRS3BXGLHlo1MKbmjq2QrAiEA9/B5jXS+FMch3lRZ3AuSna/jwNessNT0NY66oNvtbQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICZKqiMJySAC4FktZ0XdL4cPzfFSnZUukuFIlA0VTWftAiEA2V0LKF8Gep7bpC9oKjiw+dGvl3iyotupITGg5HhdFtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522355},"main":"lib/index.mjs","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"7ee37326b4af40b482f5b59b1e3a016a0a072ade","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"565eba44-05c5-4831-978a-d6271c12d615"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-session":"0.2.0-rc.2","@deepseek-ai/dsh-subagent":"0.2.0-rc.2","@deepseek-ai/dsh-workspace":"0.2.0-rc.2","@deepseek-ai/dsh-attachment":"0.2.0-rc.2","@deepseek-ai/dsh-client-store":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.2","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.2.0-rc.2","@deepseek-ai/dsh-client-connection":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-session":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-client-test-runtime":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-workspace":"0.2.0-rc.2","@deepseek-ai/dsh-util-workspace-path":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.2.0-rc.2","@deepseek-ai/dsh-api-session-controller":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.2.0-rc.2","@deepseek-ai/dsh-api-workspace-controller":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.2.0-rc.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-codex-ui_1.1.24_1790732243780_0.9945653976303426","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"_id":"@michengai/dsh-codex-ui@1.1.25","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-workspace","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"dist":{"shasum":"498b1aa6ba0e1bcc1c269900724e8c843a85db1a","tarball":"https://registry.npmjs.org/@michengai/dsh-codex-ui/-/dsh-codex-ui-1.1.25.tgz","fileCount":21,"integrity":"sha512-FrOdwpewZiWkoVtePA0y5ZmSiTcaKJurJmt7QS6cSmX2SUqbrwUiRVm+Dbnj8pTzwlJ6TTNSXKIxEi81mVUJzw==","signatures":[{"sig":"MEUCIEX/eJic21UydZMuD5xCd7gXKIc3m4v/NWNzWj1yasEpAiEA92XY6BzrIrMbXD1ysdx0gG9Z+yEDus2X0Av0ehe7KY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFpkbLOpWEmZC6HqWQjaDsG/Ix+Pi3bQ2FYod8FIKy2aAiEAhcPYwBbGNf89P6X4W7kVtwgwO6jwYXWARPJS1f2ZHOs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-codex-ui@1.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2525113},"main":"lib/index.mjs","name":"@michengai/dsh-codex-ui","type":"module","types":"lib/index.d.mts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"./client":{"default":"./lib/client.js"},"./package.json":"./package.json","./session-title":{"types":"./lib/session-title-plugin.d.mts","default":"./lib/session-title-plugin.mjs"}},"gitHead":"f49b4181aeeced7656af10532870186f572c08d5","license":"Apache-2.0","scripts":{"test":"pnpm run typecheck && vitest run && tsdown && node tests/run-assertions.mjs && pnpm run test:layout","build":"tsc --noEmit && tsdown","test:host":"node scripts/verify-settings-exit.mjs","typecheck":"tsc --noEmit","test:compat":"node scripts/run-compat-host.mjs","test:layout":"node scripts/verify-workspace-drop-layout.mjs --run && node scripts/verify-sidebar-transition.mjs && node scripts/verify-composer-style.mjs && node scripts/verify-new-conversation.mjs && node scripts/verify-composer-tools.mjs && node scripts/verify-hero-width.mjs && node scripts/verify-settings-backdrop.mjs && node scripts/verify-upstream-style-regressions.mjs","test:settings-backdrop":"node scripts/verify-settings-backdrop.mjs"},"version":"1.1.25","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"565eba44-05c5-4831-978a-d6271c12d615"}},"homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","directories":{},"maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"_nodeVersion":"24.21.0","dependencies":{"lucide-react":"^1.39.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.22.4","diff":"^9.0.0","jsdom":"^29.1.1","react":"^18.3.1","shiki":"^4.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.3.1","playwright":"1.63.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/jsdom":"^30.0.0","@types/react":"~18.3.1","simple-icons":"16.31.0","workflow-yaml":"npm:yaml@2.9.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-session":"0.2.0-rc.2","@deepseek-ai/dsh-subagent":"0.2.0-rc.2","@deepseek-ai/dsh-workspace":"0.2.0-rc.2","@deepseek-ai/dsh-attachment":"0.2.0-rc.2","@deepseek-ai/dsh-client-store":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-chat":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.2","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.2.0-rc.2","@deepseek-ai/dsh-client-connection":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-session":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-client-test-runtime":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-workspace":"0.2.0-rc.2","@deepseek-ai/dsh-util-workspace-path":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.2.0-rc.2","@deepseek-ai/dsh-api-session-controller":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.2.0-rc.2","@deepseek-ai/dsh-api-workspace-controller":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.2.0-rc.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":">=4.0.2 <5.0.0","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-layout":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-workspace":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-codex-ui_1.1.25_1790743824531_0.4288267419512153"}}},"time":{"created":"2026-08-16T09:34:07.373Z","modified":"2026-09-30T04:50:24.962Z","0.2.48":"2026-08-16T09:34:07.787Z","0.2.49":"2026-08-16T09:42:50.830Z","0.2.53":"2026-08-18T17:43:46.526Z","0.2.54":"2026-08-18T17:48:34.616Z","0.2.55":"2026-08-18T17:54:46.553Z","0.2.56":"2026-08-18T18:23:56.870Z","0.2.57":"2026-08-18T18:37:52.530Z","0.2.58":"2026-08-18T18:46:40.598Z","0.2.59":"2026-08-19T05:43:40.053Z","0.2.60":"2026-08-19T10:27:34.286Z","0.2.61":"2026-08-20T02:18:06.736Z","0.2.62":"2026-08-20T06:34:37.317Z","0.2.63":"2026-08-20T06:59:11.093Z","0.2.64":"2026-08-20T07:06:45.877Z","0.2.65":"2026-08-21T11:37:07.124Z","0.2.66":"2026-08-21T11:40:23.184Z","0.2.67":"2026-08-21T15:05:35.089Z","0.2.68":"2026-08-21T15:11:32.140Z","0.2.69":"2026-08-23T06:52:05.011Z","0.2.70":"2026-08-23T07:23:54.222Z","0.2.71":"2026-08-23T08:03:52.429Z","0.2.72":"2026-08-23T08:38:46.201Z","0.2.73":"2026-08-23T09:14:52.891Z","0.2.74":"2026-08-23T09:26:23.075Z","0.2.75":"2026-08-23T09:53:56.400Z","0.2.76":"2026-08-23T10:00:28.740Z","0.2.77":"2026-08-23T11:40:00.326Z","0.2.78":"2026-08-23T11:51:26.931Z","0.2.79":"2026-08-23T15:03:49.688Z","0.2.80":"2026-08-23T15:40:01.121Z","0.2.81":"2026-08-24T02:37:59.412Z","0.2.82":"2026-08-24T07:35:59.304Z","0.2.83":"2026-08-24T07:50:02.764Z","0.2.84":"2026-08-25T13:28:02.219Z","0.2.85":"2026-08-25T13:42:22.726Z","0.2.86":"2026-08-25T15:07:41.438Z","0.2.87":"2026-08-25T16:34:05.135Z","0.2.88":"2026-08-26T01:02:30.104Z","0.2.89":"2026-08-27T02:30:31.318Z","0.2.90":"2026-08-27T10:34:16.046Z","0.2.91":"2026-08-28T01:33:07.716Z","0.2.92":"2026-08-28T07:08:40.573Z","0.2.93":"2026-08-30T10:02:51.290Z","0.2.94":"2026-08-30T10:15:45.876Z","0.2.95":"2026-08-31T16:11:33.499Z","0.2.96":"2026-08-31T16:26:02.693Z","0.2.97":"2026-09-01T03:59:48.983Z","0.2.98":"2026-09-01T06:23:27.194Z","0.2.99":"2026-09-01T11:05:39.758Z","0.2.100":"2026-09-01T13:55:22.213Z","0.2.101":"2026-09-01T14:53:01.625Z","0.2.102":"2026-09-03T08:01:12.236Z","0.2.103":"2026-09-04T04:01:16.901Z","0.2.104":"2026-09-06T08:53:37.210Z","0.2.105":"2026-09-06T13:49:03.218Z","0.2.106":"2026-09-06T17:24:32.460Z","0.2.107":"2026-09-07T07:51:52.751Z","0.2.108":"2026-09-07T13:43:14.190Z","0.2.110":"2026-09-07T17:11:44.886Z","0.2.111":"2026-09-07T23:35:18.517Z","0.2.112":"2026-09-08T04:47:36.933Z","0.2.113":"2026-09-08T07:48:29.844Z","1.0.0":"2026-09-08T15:30:46.762Z","1.1.0":"2026-09-09T03:38:52.760Z","1.1.1":"2026-09-09T10:48:41.440Z","1.1.2":"2026-09-11T04:44:53.941Z","1.1.3":"2026-09-12T03:28:35.026Z","1.1.4":"2026-09-13T16:09:19.101Z","1.1.5":"2026-09-13T17:08:34.495Z","1.1.6":"2026-09-14T08:57:02.600Z","1.1.7":"2026-09-14T09:53:14.372Z","1.1.8":"2026-09-15T09:53:00.584Z","1.1.9":"2026-09-16T08:20:10.882Z","1.1.10":"2026-09-16T10:32:54.949Z","1.1.11":"2026-09-16T12:09:22.654Z","1.1.12":"2026-09-17T07:50:15.495Z","1.1.13":"2026-09-18T09:27:33.767Z","1.1.14":"2026-09-18T16:45:14.285Z","1.1.15":"2026-09-22T01:35:35.568Z","1.1.16":"2026-09-22T02:36:10.914Z","1.1.17":"2026-09-24T10:17:23.278Z","1.1.18":"2026-09-25T01:00:29.297Z","1.1.19":"2026-09-27T05:06:56.170Z","1.1.20":"2026-09-27T07:24:56.387Z","1.1.21":"2026-09-27T12:31:55.492Z","1.1.22":"2026-09-28T17:10:47.737Z","1.1.23":"2026-09-29T00:42:43.328Z","1.1.24":"2026-09-30T01:37:23.896Z","1.1.25":"2026-09-30T04:50:24.635Z"},"bugs":{"url":"https://github.com/MichengAI/dsh-codex-ui/issues"},"license":"Apache-2.0","homepage":"https://github.com/MichengAI/dsh-codex-ui#readme","repository":{"url":"git+https://github.com/MichengAI/dsh-codex-ui.git","type":"git"},"description":"DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/branding/dsh-banner.png\" alt=\"DSH Codex UI\" width=\"100%\">\n</p>\n\n<div align=\"center\">\n\n  # DSH Codex UI\n\n  **让 DSH Web 中的项目更好整理、会话更快找到、长对话更易回看**\n\n  [English](README.md) · [更新日志](CHANGELOG.zh-CN.md) · [Apache-2.0](LICENSE)\n\n  [![许可证：Apache-2.0](https://img.shields.io/badge/许可证-Apache--2.0-blue.svg)](LICENSE)\n  [![npm package](https://img.shields.io/npm/v/%40michengai%2Fdsh-codex-ui.svg?label=npm%20package)](https://www.npmjs.com/package/@michengai/dsh-codex-ui)\n  [![npm 下载量](https://img.shields.io/npm/dt/%40michengai%2Fdsh-codex-ui.svg?label=npm%20%E4%B8%8B%E8%BD%BD%E9%87%8F&v=2)](https://www.npmjs.com/package/@michengai/dsh-codex-ui)\n  [![DSH Web Plugin](https://img.shields.io/badge/DSH%20Web-Plugin-0f766e.svg)](https://github.com/MichengAI/dsh-codex-ui)\n  [![Node.js 22 or later](https://img.shields.io/badge/Node.js-22%20or%20later-339933.svg?logo=node.js&logoColor=white)](https://nodejs.org/)\n\n</div>\n\n> DSH Codex UI 是社区维护的 DeepSeek Harness（DSH）界面增强插件，并非 DeepSeek AI 官方产品。\n\n在 DSH Web 中同时处理多个项目和会话时，DSH Codex UI 帮你整理左侧导航、快速找到任务，并在长对话中跳回之前的提问。它提供 Codex 风格的界面，支持浅色和深色主题。\n\n## 宿主兼容性\n\n当前工作区已显式声明支持 DSH `0.1.2-rc.1`、`0.1.5-rc.1`、`0.1.5-rc.2`、`0.1.5-rc.3`、`0.1.7-rc.1`、`0.1.7-rc.2`、`0.2.0-rc.1` 或 `0.2.0-rc.2`。开发依赖钉在 `0.2.0-rc.2`。代码已不再引用 `@deepseek-ai/dsh-client-runtime`：它既不是 peer、也不写入客户端 inject；设置生命周期用例改用官方 `@deepseek-ai/dsh-client-ui-renderer/client` 装配包里的生产 `SlotRegistry` 后，这条开发依赖也已移除。隔离宿主检查覆盖 `0.1.2-rc.1`、`0.1.5-rc.1`、`0.1.5-rc.2`、`0.1.5-rc.3`、`0.1.7-rc.1`、`0.1.7-rc.2`、`0.2.0-rc.1` 或 `0.2.0-rc.2`。\n\n## 你可以用它做什么\n\n- **整理项目与会话**：展开或折叠项目、拖拽调整顺序、置顶常用项目，查看未读提醒和运行状态。\n- **快速找到内容**：通过顶部搜索查找会话、设置和快捷操作。\n- **管理日常任务**：在项目或会话菜单中重命名、归档、派生会话，或打开项目目录。\n- **回看长对话**：点击轮次导航，直接跳到对应提问。\n- **复用之前的输入**：输入框为空时，按上下方向键找回当前工作区中已提交的文本。\n- **按需扩展功能**：在「设置 → 关于」查看配套插件，安装或更新需要的功能。\n\n## 界面预览\n\n浅色主题：工作区会话树、新建会话建议与底部输入框。\n\n![浅色主题新建会话页](assets/screenshots/conversation-light.png)\n\n深色主题：定时任务总览与新建会话页。\n\n![深色主题新建会话页](assets/screenshots/conversation.png)\n\n常规设置：浅色主题下的独立设置页与分区导航。\n\n![浅色主题常规设置页](assets/screenshots/settings-general-light.png)\n\n会话菜单：重命名、置顶、未读、归档、派生、复制和删除。\n\n![会话菜单](assets/screenshots/session-menu.png)\n\n「设置 → 关于」列出配套插件及其安装状态。\n\n![关于页与配套插件](assets/screenshots/settings-about.png)\n\n## 前置条件\n\n- 已可正常运行 DeepSeek Harness Web，且可在 PowerShell 中使用 `dsh`。\n- 以下示例使用 `web` profile；请替换为实际目标 profile。\n- 运行环境需满足 Node.js `^22.19.0 || >=24.0.0`；从源码安装还需要 pnpm。\n\n## DSH 产品生态\n\n想使用桌面工作台，可下载 [DSH Codex Desktop](https://github.com/MichengAI/dsh-codex-desktop/releases)；已有 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 环境，可按各项目 README 按需安装。以下列出 11 个自研插件；桌面端实际随附范围以对应版本的发行说明和内置清单为准。\n\n| 插件 | 你可以用它做什么 |\n| --- | --- |\n| [Codex UI](https://github.com/MichengAI/dsh-codex-ui) | 整理项目与会话、搜索任务、跳转对话轮次 |\n| [Agency Agents](https://github.com/MichengAI/dsh-agency-agents) | 按任务选择并召唤专业角色 |\n| [Skills Manager](https://github.com/MichengAI/dsh-skills-manager) | 统一查找、启停、创建和导入本机技能 |\n| [Archive Manager](https://github.com/MichengAI/dsh-archive-manager) | 搜索、恢复或清理已归档会话 |\n| [IM Connect](https://github.com/MichengAI/dsh-im-connect) | 从消息平台下任务、收回复 |\n| [Automation](https://github.com/MichengAI/dsh-automation) | 按计划执行任务，查看每次运行的结果 |\n| [BTW](https://github.com/MichengAI/dsh-btw) | 在当前上下文中临时旁问，不打断主任务 |\n| [Simplify](https://github.com/MichengAI/dsh-simplify) | 用 `/simplify` 整理 Git 改动范围内的代码 |\n| [PUA](https://github.com/MichengAI/dsh-pua) | 引导 Agent 在失败时换方法、查原因，并在完成前验证结果 |\n| [Code Review](https://github.com/MichengAI/dsh-code-review) | 用 `/review` 发起独立 Agent 代码审查，在当前会话接收报告 |\n| [Codex Pet](https://github.com/MichengAI/dsh-codex-pet) | 通过桌面宠物查看会话提醒、处理工具审批和问题回答 |\n\n## 安装\n\n下面提供 Agent 代装和手动安装两种方式，使用同一条安装命令。示例指定最新版和官方 npm 源。\n\n### 让 Agent 帮你安装（推荐）\n\n把下面这段话发给任意能够执行本机终端命令的 Agent。将 `web` 替换为实际使用的 profile；安装完成后，在 DSH 中使用本插件。\n\n```text\n请将 DSH 插件 @michengai/dsh-codex-ui 安装到本机 web profile，执行：dsh plugin --profile web add @michengai/dsh-codex-ui@latest --registry=https://registry.npmjs.org/。安装后执行 dsh --profile web --dump-config，确认配置包含 codex-ui，并告诉我如何重新加载 DSH 和开始使用。\n```\n\n### 手动安装\n\n```powershell\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$OutputEncoding = [System.Text.Encoding]::UTF8\ndsh plugin --profile web add @michengai/dsh-codex-ui@latest --registry=https://registry.npmjs.org/\ndsh --profile web --dump-config\n```\n\n安装后重启 DSH Web，并硬刷新浏览器（通常为 `Ctrl+Shift+R`）。看到新的侧栏后即可开始使用；卸载插件会恢复默认侧栏。\n\n## 使用\n\n打开 DSH Web 后，左侧导航即由本插件渲染。\n\n| 目标 | 操作 |\n| --- | --- |\n| 新建会话 | 点击「新建任务」，或使用项目中的「+」/「新建会话」。 |\n| 查找会话或设置 | 使用顶栏搜索，选择会话、设置页或快捷操作。 |\n| 折叠侧栏 | 使用顶栏面板按钮。折叠后展开入口保留在窄轨顶部。 |\n| 置顶项目 | 拖到「置顶」区域，或在项目菜单中选择「置顶项目」。 |\n| 管理会话 | 打开会话菜单，进行重命名、置顶、未读、归档、派生、复制或删除。 |\n| 复用输入 | 输入框为空时按上下方向键，召回当前工作区中之前提交的文本。 |\n| 跳转轮次 | 使用当前会话左侧的轮次刻度跳转到对应提问。 |\n| 查看连接器 | 打开「设置 → 连接器」。不会展示地址、命令或凭证。 |\n| 查看配套插件 | 打开「设置 → 关于」，安装或更新各个配套插件。 |\n\n## 常见问题\n\n### 置顶和未读状态会保留吗？\n\n置顶项目保存在 DSH 配置中，重启后仍保留。未读标记仅保存在当前浏览器，不会跨浏览器同步。\n\n### 为什么找不到以前的输入？\n\n输入历史按工作区分别保存在当前浏览器，每个工作区最多保留 200 条。它从功能启用后的新输入开始记录，不会从已有会话补录；浏览器存储不可用时，仅在内存中临时保留。无需额外安装 BTW 插件。\n\n### 移除项目会删除本地文件吗？\n\n删除项目注册不会删除项目目录或会话记录。归档会话的永久删除功能由配套的 Archive Manager 插件提供。\n\n### 安装后没有看到变化怎么办？\n\n确认安装命令中的 profile 与正在运行的 DSH Web 一致，再重启 DSH Web 并硬刷新浏览器。可运行 `dsh --profile web --dump-config` 检查是否已挂载 `codex-ui`。\n\n## 开发与贡献\n\n### 从源码安装\n\n适用于调试或使用未发布改动。克隆后的目录会直接作为插件安装路径：\n\n```powershell\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$OutputEncoding = [System.Text.Encoding]::UTF8\nSet-Location D:\\Repository\\deepseek-harness-plugin\ngit clone https://github.com/MichengAI/dsh-codex-ui.git\nSet-Location .\\dsh-codex-ui\npnpm install --frozen-lockfile\npnpm build\ndsh plugin --profile web add .\ndsh --profile web --dump-config\n```\n\n完成后重启 DSH Web 并硬刷新浏览器。不要手工复制 `lib`；本地目录安装会同时读取包信息和 `cordis.patch.yml`。\n\n- [src\\index.ts](src/index.ts)：Host 入口，以及不含敏感信息的连接器目录接口。\n- [src\\client\\index.ts](src/client/index.ts)：客户端入口，注册侧栏、工作区树、轮次导航和设置分区。\n- [src\\client\\CodexSidebar.tsx](src/client/CodexSidebar.tsx)：侧栏壳、搜索面板和视觉样式。\n- [src\\client\\CodexWorkspaceBrowser.tsx](src/client/CodexWorkspaceBrowser.tsx)：工作区和会话交互。\n- `tests\\*.assert.ts` 与 `tests\\*.spec.ts`：交互、样式和运行时集成验证。\n\n修改 `src` 后重新构建、测试，并以本地目录安装验证：\n\n```powershell\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$OutputEncoding = [System.Text.Encoding]::UTF8\npnpm build\npnpm test\ndsh plugin --profile web add .\n```\n\n新增功能应复用已有 DSH 插槽和公开服务；不要依赖宿主私有 DOM 或写入会话数据。\n\n## 许可证\n\n本项目采用 [Apache License 2.0](LICENSE)。\n","readmeFilename":"README.zh-CN.md"}