build / build-and-scan (push) Waiting to run
文档库:目录改为编号制(01-规范/02-架构设计/03-数据库/04-调整方案/
05-交接单/06-ops/07-scripts/08-skills/09-archive),顶层散文件归入 01-规范/;
INDEX.md 与 docs-manifest.json 重刷(档案 146 篇);旧目录名引用全量对齐。
IM 线:src/im/**(SDK / hub / store / presence / ws / gateway-token)、
src/web/routes/im.ts、src/db/plugin-data/**、src/supervisor/plugin-assembly.ts
及对应 test/**。
插件线:poc/{im-agent-bridge,im-connection-gateway,im-conversation-tabs,
business-plugins-im,carbon-mcp-probe}、src/web/routes/{sessions,overlay-device}.ts、
src/net/relay/{device-grant,instance-credential}.ts。
仓库卫生:清出 40 个历史误入库 / 已改名文件(34 个交接单归档 + 6 个旧结构,
本地均有副本);dsh-server-docs/.gitignore 补 tmp/;交接单不入库(政策)。
14 lines
728 B
YAML
14 lines
728 B
YAML
// @dsh-local/im-conversation-tabs — bundle patch (host row + client half)
|
||
//
|
||
// E 单主交付:**会话区 tab 接管**(落点 C′,2026-09-23 用户拍板)。
|
||
// host 面:只做加载标记(apply 不用任何 ctx 服务)⇒ 无 inject(defensive)。
|
||
// client 面:`lib/client.js` 由 `dsh.client` 声明注入(见 package.json 的
|
||
// `dsh.client.platform='web'`)—— 会话区接管全在这半边。
|
||
//
|
||
// ⛔ 本插件**不改官方 dsh 主程序 / client bundle / 缓存**(R2):走的全是
|
||
// 官方公开扩展面(`data-slot` 可寻址 DOM 槽 + client bundle 加载机制)。
|
||
|
||
- insert:
|
||
- id: im-conversation-tabs
|
||
name: '@dsh-local/im-conversation-tabs'
|