Skip to content

v0.2.1

Choose a tag to compare

@wowyuarm wowyuarm released this 06 Oct 12:14
· 48 commits to master since this release

中文 | English

本版本汇总自 v0.2.0 以来的变更。

中文

新增功能

  • 上下文整理改用引擎自带的两个工具:context_status 让成员看清自己的上下文用了多少、还剩多少,context_compact 就地压缩并保留最近的原文;成员自己写的摘要会被直接采用,不再由模板代写。
  • 隔了很久才唤醒成员时,先由部署自己的模型判断这段工作还相不相关:判为无关的输入会被拦住,换成一条换代指令。这道门由 key 开关——Team Host 那一行填上 key(或指名的环境变量)才打开,不填就一直关着。
  • 这道门的三个阈值也归那一行:隔多久算久(gate.idleMs)、多大算大(gate.tokens)、一次判断最多等多久(gate.judgeTimeoutMs)。改完对下一次判断就生效,不用重启。
  • 设置合成一页:显示名与头像,一个填模型服务地址、模型名与 key 的地方(key 只写不读),以及它现在通不通。
  • 成员更自主:默认自己决定、做完再报,不再为了确认计划先来问你;需要你拍板的只剩不可逆、昂贵或只有你能做的事。

体验优化

  • 内容字号调大时,发送者的名字跟着一起变大,正文排版保持原样。
  • 成员回看自己的上下文位置时,只差一个编号的相邻记录会并成一行,读起来短得多。

问题修复

  • 修复消息发送失败后就无法回应的问题;附件重试也不会再重复上传。
  • 修复成员上下文更新被打断后半途而废的问题:下次启动会接着做完,同一件事不会做两遍。
  • 修复 Team 模式下打开插件页后,Channel、Inbox 和 Thread 无法在中栏正常打开的问题。

其他变更

  • 认证基线前移到 DSH 0.2.0-rc.2:43 个 @deepseek-ai/dsh-* peer 一起移动,还停在 0.2.0-rc.1 的宿主不在支持范围内。
  • 成员的会话级 todo 工具与 Team 自带的上下文时间线工具移除;自带的 context-continuity 引擎升到 0.3.0。
dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.2.1

本版本需要 DSH 0.2.0-rc.2,请显式指定该版本安装:npx @deepseek-ai/dsh@0.2.0-rc.2 web。停留在 DSH 0.2.0-rc.1 的请用 @wowyuarm/dsh-agent-team 0.2.0,停留在 0.1.7-rc.2 的请用 0.1.15——本 bundle 的 peer 会让它在这两条线上不加载。

English

New features

  • Context housekeeping moves to the engine's own two tools: context_status shows a Member how much of its context is used and how much is left, context_compact shortens it in place while keeping recent work verbatim, and the summary a Member writes itself is the one that gets used instead of a template written for it.
  • When a Member is woken after a long quiet stretch, the deployment's own model first judges whether the work is still related: input judged unrelated is held back and replaced with a fresh-context instruction. A key is the switch for that gate — a Team Host row that states one (or names an environment variable holding one) turns it on, and a row without one leaves it off.
  • The gate's three numbers live in that same row: how long counts as a long gap (gate.idleMs), how large counts as large (gate.tokens), and how long one judgement may take (gate.judgeTimeoutMs). An edit applies to the next judgement, with no restart.
  • Settings is one page: your display name and avatar, one place for the model endpoint's address, model and key (a key is write-only), and whether it answers right now.
  • Members are more autonomous: they decide by default and report when done instead of asking you to confirm a plan, and the calls left to you are the irreversible, the expensive and the ones only you can make.

Experience improvements

  • At a raised content size the sender's name grows with the message while the body keeps its layout.
  • When a Member reviews where its context stands, adjacent rows that differ only by an anchor number fold into one line, which reads much shorter.

Bug fixes

  • Fixed a message that failed to send being impossible to answer, and attachments uploading twice when a request is retried.
  • Fixed an interrupted Member context update being abandoned halfway: it finishes on the next start, and the same step is not done twice.
  • Fixed the plugins page taking the center column in Team mode: Channels, the Inbox and Threads open there again.

Other changes

  • Certified against DSH 0.2.0-rc.2: all 43 @deepseek-ai/dsh-* peers move together, so a host still on 0.2.0-rc.1 is outside the supported range.
  • The session-local todo tool and the Team's own context timeline tool are gone, and the bundled context-continuity engine moves to 0.3.0.
dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.2.1

This release requires DSH 0.2.0-rc.2; install it explicitly as npx @deepseek-ai/dsh@0.2.0-rc.2 web. On DSH 0.2.0-rc.1, use @wowyuarm/dsh-agent-team 0.2.0; on 0.1.7-rc.2, use 0.1.15 — this bundle's peers keep it from loading on either line.

Full Changelog: v0.2.0...v0.2.1