{"_id":"@buddhilive/dsh-client-ui-session","name":"@buddhilive/dsh-client-ui-session","dist-tags":{"alpha":"0.1.2-alpha.3","latest":"0.1.2-alpha.3"},"versions":{"0.1.2-alpha.3":{"name":"@buddhilive/dsh-client-ui-session","description":"Session Controller adapter for React and session-scoped slots","version":"0.1.2-alpha.3","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Buddhilive/buddhi-ai-harness.git","directory":"packages/client/ui-session"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"client":{"inject":["@buddhilive/dsh-api-session-controller","@buddhilive/dsh-client-ui-renderer"],"platform":"web"}},"license":"MIT","peerDependencies":{"@deepseek-ai/cordis":"^4.0.2"},"devDependencies":{"@types/react":"~18.3.1","react":"^18.2.0","@deepseek-ai/cordis":"^4.0.2","@buddhilive/dsh-client-store":"^0.1.2-alpha.3","@buddhilive/dsh-client-ui-renderer":"^0.1.2-alpha.3","@buddhilive/dsh-api-session-controller":"^0.1.2-alpha.3","@buddhilive/dsh-client-ui-slots":"^0.1.2-alpha.3","@buddhilive/dsh-invariants":"^0.1.2-alpha.3","@buddhilive/dsh-session":"^0.1.2-alpha.3"},"scripts":{"bundle":"tsdown","watch":"tsdown --watch"},"_id":"@buddhilive/dsh-client-ui-session@0.1.2-alpha.3","bugs":{"url":"https://github.com/Buddhilive/buddhi-ai-harness/issues"},"homepage":"https://github.com/Buddhilive/buddhi-ai-harness#readme","_integrity":"sha512-UPnh2B39rerce4SL2kPkWL1tiPz/WJDERBI4qOxcfZgX9A3Tg3zuNF3w+U42KGe2c3ydalmCctVU9VPSrsvOCA==","_resolved":"C:\\DevDojo\\Buddhi\\buddhi-ai-harness\\dist\\npm\\buddhilive-dsh-client-ui-session-0.1.2-alpha.3.tgz","_from":"file:C:/DevDojo/Buddhi/buddhi-ai-harness/dist/npm/buddhilive-dsh-client-ui-session-0.1.2-alpha.3.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UPnh2B39rerce4SL2kPkWL1tiPz/WJDERBI4qOxcfZgX9A3Tg3zuNF3w+U42KGe2c3ydalmCctVU9VPSrsvOCA==","shasum":"f9bbb8c84c453588693904d1cb6327b4376ca4d7","tarball":"https://registry.npmjs.org/@buddhilive/dsh-client-ui-session/-/dsh-client-ui-session-0.1.2-alpha.3.tgz","fileCount":12,"unpackedSize":28160,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbjtqiRN+vg4InpbNHAQZKIAIqRjYed+Y6WI+c3hAwVQIgfqctQUp4KgzP0tUjcCJVNu6djFKvXyo8LA7CXsyaneo="}]},"_npmUser":{"name":"buddhilive","email":"visitbudkavin@gmail.com"},"directories":{},"maintainers":[{"name":"buddhilive","email":"visitbudkavin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-session_0.1.2-alpha.3_1788166044462_0.4850453346839638"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-31T08:47:24.256Z","0.1.2-alpha.3":"2026-08-31T08:47:24.601Z","modified":"2026-08-31T08:47:24.863Z"},"maintainers":[{"name":"buddhilive","email":"visitbudkavin@gmail.com"}],"description":"Session Controller adapter for React and session-scoped slots","homepage":"https://github.com/Buddhilive/buddhi-ai-harness#readme","repository":{"type":"git","url":"git+https://github.com/Buddhilive/buddhi-ai-harness.git","directory":"packages/client/ui-session"},"bugs":{"url":"https://github.com/Buddhilive/buddhi-ai-harness/issues"},"license":"MIT","readme":"---\ndescription: \"面向 Session Controller 列表、交互状态与逐会话上下文的 React 与 Slot 适配器。\"\nkind: \"package-reference\"\n---\n# @buddhilive/dsh-client-ui-session\n\n[English](README.md) | 中文\n\n## 概述\n\n面向 Session Controller 状态的 React 与 Slot adapter。本包在 root scope 提供 Session list 和 pending-interaction hook，物化逐 Session hook 与 prop，并拥有标准 `SessionProvider` 渲染行为，但不接管 Session transport 或 lifecycle 状态。当浏览器功能需要通过标准 React prop 和 hook 读取 Session 状态时，请使用它。\n\n## 目录\n\n- [模型体验](#model-experience)\n- [已知限制与暂缓事项](#known-limitations-and-deferred-work)\n- [开发备注](#dev-note)\n\n-----\n\n<a id=\"model-experience\"></a>\n## 模型体验\n\n无，因为本包适配浏览器侧 Session 状态，不注册任何面向模型的内容。\n\n#### KV Cache 影响\n\n无；Session selector 与 Slot scope 不会组装模型请求。\n\n## 已知限制与暂缓事项\n\n<a id=\"known-limitations-and-deferred-work\"></a>\n\n- **Pending interaction 是进程本地投影**——浏览器重连后，所属 Remote waterfall 必须重放仍未完成的请求。\n\n\n<a id=\"dev-note\"></a>\n### 开发备注\n\n<details>\n<summary>维护者工作上下文——点击展开</summary>\n\n无。\n\n</details>\n","readmeFilename":"README.zh.md","_rev":"1-0cd84c2cac8d60c5bd01a2421b8ea661"}