v0.1.7
v0.1.7
v0.1.7 发布 🚀
这版聚焦「DSH 0.1.2-rc.1 适配与归档能力」:
- 修复与当前 DSH 组合的启动失败。 0.1.6 配合当前
@deepseek-ai/dsh(latest 已是 0.1.2-rc.1)安装不报错——npm 直装或dsh plugin add都是——但 host 随后起不来:旧 peer 区间仍解析到 0.1.1-rc.2 一代,而 DSH 本体在跑 rc.1,核心单例分裂成两份(实测顶层 51 个 rc.1 / 85 个 rc.2 混装,dsh-sandbox-policy的effectiveSandboxMode导出已在上游移除)。本版修复该组合并把认证基线移到 DSH0.1.2-rc.1。对旧版 DSH 是硬切换:不再运行在 0.1.1-rc.2 上,仍在 rc.2 的用户请把@deepseek-ai/dsh与本版本一起升级。 - 补齐 4 条缺失的 peer 声明(
dsh-api-session-controller、dsh-api-workspace-controller、dsh-client-ui-renderer、dsh-skill)。其中两个出现在已发布的类型声明里,依赖 Team 类型的消费者此前靠@deepseek-ai/dsh间接带入才没暴露,现在显式声明。 - 成员会话改用完整原装 composer。 受限的 Team 专用输入框移除:
/与@菜单、附件、模型选择都来自标准 DSH 输入条,上方保留一条安静的 Team 提示条(词汇提示 + 成员回合错误,所有视口单行显示)。 - 整行输入
/compact生效:成员会话里无论从菜单选还是手打整行,都路由到 Team 压缩事务;@成员仍插入结构化引用。 - 成员与频道可归档——suspend 与 remove 之间的可逆第三态。归档释放成员的活跃 Claim(公开活动记录),隐藏一切 Team 表面;归档实体的直接读取返回明确的归档错误。
- 成员离开清理修复:离开成员的 Attention 与标记现在清理它关注的所有 Thread,含 taskless(此前只清 taskful)。
- README 增加核心想法章节与 star 引导;文档同步新输入面与 rc.1 基线。
安装 / 升级(注意:需要 @deepseek-ai/dsh ≥ 0.1.2-rc.1):
npm install -g @deepseek-ai/dsh@latest
dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web- npm: https://www.npmjs.com/package/@wowyuarm/dsh-agent-team
- 兼容性: 认证基线 DSH
0.1.2-rc.1(详见 docs/dsh-release-compatibility.md)
v0.1.7 (English)
This release focuses on DSH 0.1.2-rc.1 adaptation and archival:
- Fixes startup failure with current DSH. 0.1.6 combined with the current
@deepseek-ai/dsh(latest is now 0.1.2-rc.1) installs cleanly — via npm directly ordsh plugin add— but the host then fails to start: the old peer range still resolves to the 0.1.1-rc.2 generation while DSH itself runs rc.1, splitting core singletons into two (measured: 51 rc.1 / 85 rc.2 packages mixed at top level;effectiveSandboxModewas removed upstream). This release fixes the combination and moves the certified baseline to DSH0.1.2-rc.1. Breaking for older DSH: a hard cut — the bundle no longer runs on 0.1.1-rc.2; users still on rc.2 must upgrade@deepseek-ai/dshtogether with this release. - Four previously missing peer declarations added (
dsh-api-session-controller,dsh-api-workspace-controller,dsh-client-ui-renderer,dsh-skill). Two appear in the published type declarations; consumers relying on Team types were depending on@deepseek-ai/dshto pull them in transitively. - Member sessions now use the full shipped composer. The restricted Team-only input box is gone:
/and@menus, attachments, and the model picker come from the standard DSH input bar, with a slim Team hint strip above it. - Typing
/compactas a full line works in member sessions — menu pick or typed line both route to the Team compact transaction;@memberstill inserts structured references. - Members and Channels can be archived — a reversible third state between suspend and remove, releasing active Claims with public activities and hiding archived entities from every Team surface.
- Member departure cleanup fixed: Attention and markers now clear on every followed thread, taskless ones included.
- README gains a Core-ideas section and a star nudge; docs updated accordingly.
Install / upgrade (requires @deepseek-ai/dsh ≥ 0.1.2-rc.1):
npm install -g @deepseek-ai/dsh@latest
dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web