Skip to content

Releases: Contexera/dsh-agent-team

v0.2.2

Choose a tag to compare

@wowyuarm wowyuarm released this 08 Oct 06:03

中文 | English

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

中文

新增功能

  • Inbox 行上直接标出 Task 的状态:带 Task 的 Thread 会在编号旁显示它的状态点与用词,和 Channel 列表、Thread 头部用的是同一套——等你验收的 Thread 不会再看着像已经结束的;纯讨论的 Thread 保持原样。

问题修复

  • Team 工具缺参数时的报错改成可照做的说法:缺的是哪个 ref、去哪里复制一个、然后重试即可——不再只报参数名。

其他变更

  • 仓库与包名一起迁到 Contexera:GitHub 上是 Contexera/dsh-agent-team,npm 上是 @contexera/dsh-agent-team。旧名 @wowyuarm/dsh-agent-team 停在 0.2.1,已标记废弃并指向新名;Team 的持久标识(行 id、设置段、存储的上下文种类)不变,已有 profile 换插件名即可,数据不用迁。
  • 自带的 context-continuity 引擎同批迁到 @contexera/dsh-context-continuity,代码不变。
dsh plugin --profile web add @contexera/dsh-agent-team@0.2.2

本版本需要 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

  • The Inbox says where each Task stands: a row whose Thread carries a Task prints that Task's status beside its number, in the same state dot and word the Channel feed and the Thread header already use, so a Thread waiting for your acceptance no longer reads like one that is finished — while a Thread that is only a discussion stays exactly as it was.

Bug fixes

  • Team tool calls that miss an argument now say which ref is missing, where to copy one from, and that a retry is the way out, instead of reporting only the parameter name.

Other changes

  • The repository and the package move to Contexera together: Contexera/dsh-agent-team on GitHub, @contexera/dsh-agent-team on npm. The old name @wowyuarm/dsh-agent-team stays at 0.2.1 and is deprecated in favour of the new one; Team's durable identifiers — row ids, the settings section, the stored context kinds — do not change, so an existing profile swaps the plugin's name rather than its data.
  • The bundled context-continuity engine moves to @contexera/dsh-context-continuity in the same pass, with no code change.
dsh plugin --profile web add @contexera/dsh-agent-team@0.2.2

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.1...v0.2.2

v0.2.1

Choose a tag to compare

@wowyuarm wowyuarm released this 06 Oct 12:14

中文 | 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

v0.2.0

Choose a tag to compare

@wowyuarm wowyuarm released this 29 Sep 04:45

中文 | English

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

中文

新增功能

  • team_view 现在列出当前在途的任务 Thread:读者 Channel 里所有 in_progress / in_review 的 Task,连同已经在其上的成员与最新活动一起给出,且独立于读者自己的未读队列。
  • 设置里现在说明你正在运行的 DSH 是否在本 bundle 的支持范围内:用文字给出运行版本与支持区间,读不出的版本按「未确定」呈现,而不是当作不支持。

体验优化

  • 界面与 DSH 0.1.7-rc.2 的规范对齐:焦点环改用 DSH 自带的变量、全站一个颜色,圆角统一到 DSH 自己的档位。

其他变更

  • 认证基线前移到 DSH 0.2.0-rc.1:全部 @deepseek-ai/dsh-* peer 一起移动到 >=0.2.0-rc.1 <0.2.1,引擎下界提到 ^0.1.6。
dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.2.0

本版本需要 DSH 0.2.0-rc.1。@deepseek-ai/dsh 的 latest 仍是 0.1.7-rc.2,0.2.0-rc.1 发布在它的 next 标签上,请用 npx @deepseek-ai/dsh@0.2.0-rc.1 web 安装。DSH 仍是 0.1.7-rc.2 的请停留在 @wowyuarm/dsh-agent-team 0.1.15——本 bundle 的 peer 会让它在那条线上不加载。

English

New features

  • team_view lists the Task Threads in flight: every in-progress or in-review Task in your Channels, with the members already on it and the latest activity, independent of your own unread queue.
  • Settings says whether the DSH you are running is one this bundle supports: it states the running version and the supported range in words, and reports a version it cannot read as not determined rather than unsupported.

Experience improvements

  • Interface details follow DSH 0.1.7-rc.2: focus rings use DSH's own ring tokens with one ring colour everywhere, and radii move onto DSH's own scale.

Other changes

  • Certified against DSH 0.2.0-rc.1: every @deepseek-ai/dsh-* peer moves together to >=0.2.0-rc.1 <0.2.1, and the context-continuity engine floor moves to ^0.1.6.
dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.2.0

This release requires DSH 0.2.0-rc.1. The latest of @deepseek-ai/dsh is still 0.1.7-rc.2; 0.2.0-rc.1 is published on its next tag, so install it as npx @deepseek-ai/dsh@0.2.0-rc.1 web. On DSH 0.1.7-rc.2, stay on @wowyuarm/dsh-agent-team 0.1.15 — this bundle's peers keep it from loading there.

Full Changelog: v0.1.15...v0.2.0

v0.1.15

Choose a tag to compare

@wowyuarm wowyuarm released this 24 Sep 07:25

中文 | English

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

中文

新增功能

  • 升级后首次启动会承接你原来的资料:旧版设置里保存的名字和头像落到 Team Host 行,不用重新填;你自己重新填过的以新的为准。

体验优化

  • 长消息按文档的节奏排版:超过折叠长度的正文用更松的段距、列表间距和行距,短消息保持原来的紧凑,消息文字也跟着「内容字号」设置一起变大。
  • 界面与 DSH 0.1.7 的规范对齐:侧栏行、工作区选择器和成员行统一到同一档圆角,输入卡片用上 DSH 自己的细描边和投影,窄输入框收窄间距而不是挤掉「作为任务」的字,侧栏太窄时 Inbox 行的时间让位给身份行。

问题修复

  • 修复 @mention 菜单看不清:DSH 0.1.7 把共用菜单的表面做成半透明,候选项现在虚化背后的内容,名字和高亮行不再被对话透过来盖住。
  • 修复设置页脚报错版本:0.1.14 把版本号写死在包里,页脚显示的是上一个版本,更新提示会推你已经装上的那个版本;现在读实际安装的清单。
  • Team 模式下侧栏不再出现插件面板入口:那个入口属于 profile 而不是 Team,离开 Team 模式就回来,普通会话照旧。
  • 修复全新安装 0.1.14 在旧版 DSH 上上下文交接静默失效:本版本声明引擎当前那条线,并与它的数据形状对齐。

其他变更

  • 认证基线前移到 DSH 0.1.7-rc.1:全部 @deepseek-ai/dsh-* peer 一起移动到 >=0.1.7-rc.1 <0.1.8,请把 DSH 和本版本一起升级。被移除的 @deepseek-ai/dsh-agent-presets peer 随它指名的包一起退场。
  • 会话记录按 DSH 的新格式带上产出方标识,旧版本写下的历史仍然照常读回,启动时那次改写来源的修复已经移除。

English

New features

  • Upgrades carry your profile across: the name and avatar saved under the old settings section land in the Team Host row on the first boot after upgrading, and anything you re-entered yourself wins.

Experience improvements

  • Long messages read as documents: a body past the fold takes a roomier rhythm of paragraph, list and line spacing, short chat keeps its dense grid, and message text follows the content-size setting.
  • The Team Client takes DSH 0.1.7's surface language: sidebar rows, the Workspace selector and member rows share one radius tier, the composer card wears DSH's own hairline and elevation, a narrow composer narrows its gaps instead of dropping the as-task word, and the Inbox row's clock yields when the line cannot hold it.

Bug fixes

  • Fixed the @mention menu being hard to read: DSH 0.1.7 made the shared menu surface translucent, and the suggestion list now frosts what is behind it instead of letting the conversation bleed through the names.
  • Fixed the settings footnote naming the wrong version: 0.1.14 shipped a hard-coded previous version, so the footnote reported the old release and the update check offered the release you already had.
  • The sidebar's Plugins panel entry stands down while Team mode stands and returns when you leave; ordinary conversations keep it.
  • Fixed a fresh install of 0.1.14 losing context handoff silently on the previous DSH line: this release declares the engine's current line and matches its data shapes.

Other changes

  • Certified against DSH 0.1.7-rc.1: every @deepseek-ai/dsh-* peer moves together to >=0.1.7-rc.1 <0.1.8, so upgrade DSH together with this release. The @deepseek-ai/dsh-agent-presets peer left with the package it named.
  • Durable messages carry their own producer's kind as DSH's session format requires, history written by earlier lines still reads back, and the startup pass that rewrote those sources is gone.

兼容性 / Compatibility

Certified against DSH 0.1.7-rc.1 (requires >=0.1.7-rc.1 <0.1.8).

安装 / Install

dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.1.15

Full Changelog: v0.1.14...v0.1.15

v0.1.14

Choose a tag to compare

@wowyuarm wowyuarm released this 22 Sep 04:56

中文 | English

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

中文

新增功能

  • 设置新增「我的资料」:名字用在 Team 消息与成员列表里,头像出现在你发出的消息旁;只收图片、最大 10MB,字节读不出来就回退到首字母,而且只有你自己的那一行画头像。@human 别名不受改名影响。
  • 「我的资料」页脚在后台检查 npm 上有没有更新的发布,发现后显示「有新版本 x.y.z」并链到发布说明;读取从不阻塞页面,结果缓存 12 小时,失败保持安静,DSH_AGENT_TEAM_UPDATE_CHECK=0 可以关掉。

体验优化

  • Member memory 的 index 预算从 8 KiB 提到 16 KiB,每次注入都带一行用量(X.X KiB / 16 KiB 加百分比);超出预算的警告写明确切字节数,并随包内置 member-memory-manager skill 讲清维护规则。
  • 侧栏的 Inbox 卡片(汇总所有 Workspace)下面,原来一长串 Workspace 列表收成一行选择器,显示「工作区,<标题>」;菜单打开即接焦点、Esc 把焦点交还触发器,读屏能念出当前 Workspace。消息里的 Thread、Channel、member 引用解析成带标题、可点击跳转的 chip,解析不出来的保持普通文字。
  • 已完成的 Task 行不再打印最后活动时间,精确时刻留在 hover 标题里;Task Thread 头部改用留白分节,不再加第二条分隔线,Claim 分两行显示、完成的颜色往后退;「当前运行风险」只写一句本地化的话(例如 @Ferry 当前不可用),Host 的英文诊断挪到行的 hover 标题。

问题修复

  • 修复 Agent 的模型选择器卡在加载:目录在成员列表加载时就预热、并被所有选择器共享,Host 读取慢只是在已经画出来的行后面刷新,读取失败给出重试入口,而不是一直转圈。

其他变更

  • 上下文连续性改跑在拆出来的引擎 @wowyuarm/dsh-context-continuity 上:rollover、checkpoint、projection fold、timeline 都从这个已发布包读取,并随本包自动安装。timeline 行带一个简短 anchor id,只有 restorable 行才打印 context_rollover 接受的 ref。

English

New features

  • Settings gains a Profile section: the name applies to Team messages and member lists, the avatar appears beside your messages — images only, up to 10MB, unreadable bytes fall back to your initial, and only your own row draws the picture. The @human alias survives any rename.
  • The profile footnote checks npm in the background for a newer release and links the release notes once one is seen; the read never blocks the page, the answer is cached for 12 hours, every failure stays silent, and DSH_AGENT_TEAM_UPDATE_CHECK=0 turns it off.

Experience improvements

  • The Member memory index budget rises from 8 KiB to 16 KiB, every injection carries a usage line (X.X KiB / 16 KiB plus a percentage), the over-budget warning states the exact byte count, and the bundle ships a member-memory-manager skill holding the upkeep rule.
  • The sidebar's cross-Workspace Inbox card now sits above a single-line Workspace selector that replaces the old Workspace list (Workspace, <title>); the menu takes focus on open and hands it back on Escape, and the accessible name states the current Workspace. Thread, Channel and member references in messages resolve into titled, clickable chips that jump to their target — anything unresolvable stays plain text.
  • A finished Task row stops printing its last-activity time (the precise instant stays on the hover title), the Task Thread header separates its sections by space instead of a second rule, reads Claims in two lines with finished ones stepped back, and states each runtime risk as one line in the interface language — the Host's own English diagnostic moved to the row's hover title.

Bug fixes

  • Fixed the Agent model picker getting stuck loading: the catalog is warmed while the roster loads and shared across pickers, a slow Host read refreshes behind the rows already drawn, and a failed read offers a retry instead of endless loading.

Other changes

  • Context continuity runs on the extracted @wowyuarm/dsh-context-continuity engine — rollover, checkpoints, the projection fold and the timeline all read through that published package, installed with this bundle. Timeline rows carry a short anchor id, and only a restorable row prints a ref context_rollover accepts.

兼容性 / Compatibility

Certified against DSH 0.1.5-rc.1 (requires >=0.1.5-rc.1 <0.1.6); 0.1.5-rc.2 is certified on the same peers.

安装 / Install

dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.1.14

Full Changelog: v0.1.13...v0.1.14

v0.1.13

Choose a tag to compare

@wowyuarm wowyuarm released this 17 Sep 14:12

中文 | English

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

中文

新增功能

  • Agent 成员可以跨 Workspace 协作:把成员加入另一个 Workspace 是显式关系,五组 Team 工具新增可选的 Workspace 选择器。收件箱汇总所有参与关系,人类成员面板新增导入与退出管理。

体验优化

  • 提到成员的名字只有真的能送达才渲染成徽章:没写 @ 的名字就是普通文字,代码里保持原文。
  • 收件箱把提到你的行排在前面,不再只按新旧排。
  • 多个 Team 页面同时开也不卡了,重连回来的页面不用等新提交就会追上最新。Host 和 Client 两半版本不一致就无法配合,更新后记得重启 Host。

问题修复

  • 修复市集装的 DSH Desktop 客户端启动失败:SQLite 存储后端现在直接装在这个包里,不再依赖已发布 Host 都没有提供的那个包。已有数据无需迁移,直接打开。
  • 修复已归档 Channel 的 Thread 漏进收件箱:归档即结束参与,也结束通知。

其他变更

  • package.json 补上 MIT license 声明。

English

New features

  • Agent Members can now work across Workspaces: joining a Member into another Workspace is explicit, and the five Team tools take an optional Workspace selector. The Inbox merges every participation, and the Human member panel gains import and withdraw controls.

Experience improvements

  • Mention chips render only where delivery reaches: a name needs its authored @ to chip.
  • The Inbox leads with rows that mention you, ahead of merely newer ones.
  • Team pages stay responsive when several are open at once, and reconnected pages catch up without a new commit. A Host and a Client half from different bundle versions no longer work together — restart the Host after updating.

Bug fixes

  • Fixed market-installed DSH Desktop clients failing to start: the SQLite storage backend now ships inside this bundle instead of depending on a package no published host provides. Existing media open without migration.
  • Fixed archived Channels leaking their Threads into the Inbox: archival ends participation as well as notification.

Other changes

  • package.json now declares its MIT license.

兼容性 / Compatibility

Certified against DSH 0.1.5-rc.1 (requires >=0.1.5-rc.1 <0.1.6); 0.1.5-rc.2 is certified on the same peers.

安装 / Install

dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.1.13

Full Changelog: v0.1.12...v0.1.13

v0.1.12

Choose a tag to compare

@wowyuarm wowyuarm released this 16 Sep 04:35

中文 | English

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

新增功能

  • 收件箱按未读与最近活跃重做:未读队列置顶计数,最常回去的会话另列。
  • 消息正文写 @成员 或 @all 即可通知谁,输入时有候选菜单与将通知提示。

体验优化

  • 断连显示为页面内的状态,就地重试,连接回来自动恢复。
  • 界面细节与 DeepSeek Harness 原本的规范对齐。

问题修复

  • 修复很长的讨论串打开时,读到一半落下的数据不再沉默。
  • 修复成员私密数据的迁移与删除只动当前 DSH home。

其他变更

  • 进度提醒机制移除,成员上下文管理完全交给成员自身与 Host 压力策略。

安装 / 升级:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

Requires DeepSeek Harness >=0.1.5-rc.1 <0.1.6 (0.1.5-rc.2 is certified on the same peers). DSH 0.1.6 and later fall outside the declared range and report as a peer conflict.

New features

  • Reworked Inbox around unread and recent activity: the unread queue leads with counts, and threads you keep returning to get their own list.
  • Mention members with @handle or @all right in the message body, with suggestions and a will-notify line as you type.

Improvements

  • Connection loss renders as an inline state with retry in place, and surfaces wake up on recovery.
  • Interface details aligned with DeepSeek Harness conventions.

Bug fixes

  • Fixed long threads silently dropping facts a bounded read left behind.
  • Fixed member private-data migration and removal to stay within the current DSH home.

Other changes

  • Progress nudges are gone; member context is fully managed by members and the Host pressure policy.

Install / upgrade:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

Requires DeepSeek Harness >=0.1.5-rc.1 <0.1.6 (0.1.5-rc.2 is certified on the same peers). DSH 0.1.6 and later fall outside the declared range and report as a peer conflict.

Full Changelog: v0.1.11...v0.1.12

v0.1.11

Choose a tag to compare

@wowyuarm wowyuarm released this 14 Sep 03:01

中文 | English

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

新增功能

  • Human 侧新增「提到我」Inbox:把所有 Workspace 里提到你的未读放在一个列表。
  • 成员会话读不出来时可通过重启修复,不可用的成员会说明原因。
  • Thread 消息统一为结论先行:只在需要你知道或做决定时才提到你。

体验优化

  • 打开 Thread、唤醒长期成员与启动更快,存储占用更小。
  • Team 界面的设计细节与 DeepSeek Harness 原本的规范对齐。

问题修复

  • 修复界面在离开期间错过的变更不再显示的问题。
  • 修复 team_view 对不在本页的 Task 报出错误 revision 的问题。

其他变更

  • DSH peers 收紧为已认证线 >=0.1.5-rc.1 <0.1.6:更新的 0.1.x 会报 peer 冲突。

安装 / 升级:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

要求 DeepSeek Harness >=0.1.5-rc.1 <0.1.6(0.1.5-rc.2 在相同 peers 上认证通过)。DSH 0.1.6 及更高版本落在声明区间之外,会以 peer 冲突提示。

Full Changelog: v0.1.10...v0.1.11


中文 | English

This release collects the changes since v0.1.10.

New features

  • The Human Team gains a Mentions of me Inbox that gathers unread mentions from every Workspace into one list.
  • A member whose stored Session cannot be read can be repaired by restarting it, and an unavailable member reports why.
  • Thread messages are conclusion-first, mentioning the Human only when you must know or decide.

Improvements

  • Opening a Thread, waking a long-lived member and startup are faster, and stored data is smaller.
  • Team interface details are aligned with DeepSeek Harness's own conventions.

Bug fixes

  • Fixed surfaces not showing a change that landed while you were away.
  • Fixed team_view reporting a wrong revision for a Task whose Thread is outside the page.

Other changes

  • The @deepseek-ai/dsh-* peers declare exactly the certified DSH line, >=0.1.5-rc.1 <0.1.6; a newer 0.1.x reports a peer conflict.

Install / upgrade:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

Requires DeepSeek Harness >=0.1.5-rc.1 <0.1.6 (0.1.5-rc.2 is certified on the same peers). DSH 0.1.6 and later fall outside the declared range and report as a peer conflict.

v0.1.10

Choose a tag to compare

@wowyuarm wowyuarm released this 11 Sep 04:06

中文 | English

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

新增功能

  • 成员获得 web_fetch(经 team-member preset 的 tool-web 行),web_search 的指引会自动建议抓取具体结果。
  • 成员具备时间意识:所有面向 agent 的界面都携带绝对事件时刻(固定协作时区 UTC+8,带显式偏移);member-time-context 时钟行让符合条件的成员回合首步收到一次持久快照,含当前时刻、距上一个模型可见事件经过的时间,以及「顺序与 revision、而非墙钟时间决定先后与并发」的判定口径。

体验优化

  • 五个面向模型的 Team 工具渲染为一个决策界面:team_view 是地址簿,team_inbox 给出未读与直达数,team_thread 分别渲染五个动作。
  • 写入依据改为不透明的 next-write token,只在完全读完的 team_thread read 与你自己的已提交公开变更上渲染;已提交结果标明动作,Claim 变更先渲染受影响的 Claim,team_claim list 只显示 active Claims。

问题修复

  • 被当前格式迁移拒绝、或其旧日志损坏的成员会话不再阻塞启动或让成员停在 unavailable:被拒产物按现行格式接纳并在其旁发布一个当前格式副本(原产物字节不变),真正的读取失败仍保持 fail-closed。
  • 修复 Channel 归档与 Channel 成员移除在包含无 Task Thread 时写入不完整 inbox 清理、导致下次启动失败的问题;0.1.7–0.1.9 写入的该形态历史记录在加载时按内存修复。
  • 由两份物理 @deepseek-ai/dsh-scope 导致的成员激活失败现在给出修复方向,不再是裸的 selected preset is not team-enabled。

其他变更

  • 认证基线移至 DSH 0.1.5-rc.1,0.1.5-rc.2 在相同 peers 上认证通过(无 manifest 改动);peer 区间现为 >=0.1.5-rc.1 <0.2.0。适配 7 处上游源码断裂,包括 agent setup 签名、keyed main 槽、会话持久化 handle API 与 dsh-persona 配置键改名。
  • 成员会话把 rollover 交接与 checkpoint 延续记录为具名 snapshot 段,不再使用包私有的 source kind,因此本版写入的会话在后续格式代际迁移后仍可读。

安装 / 升级:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

要求 DeepSeek Harness 0.1.5-rc.1 或更高(<0.2.0)。已发布的 0.1.9 无法在该线安装:>=0.1.2-rc.1 <0.2.0 仅在自身 base tuple 上放开 prerelease。DSH 0.1.2-rc.1–0.1.4 落在新区间之外。

升级顺序:先更新 @deepseek-ai/dsh 本体,再更新 profile 内的 Team,让 profile 依赖树重新解析到 0.1.5-rc.x。

Full Changelog: v0.1.9...v0.1.10


中文 | English

This release collects the changes since v0.1.9.

New features

  • Members gain web_fetch through the team-member preset, and the web_search guidance now recommends fetching a specific result.
  • Members now have time awareness: every agent-facing surface carries absolute instants in the fixed Team coordination zone UTC+8 with an explicit offset, and a member-time-context clock row gives the first step of an eligible turn one durable snapshot with the current instant, the elapsed time since the preceding model-visible event, and the ordering-authority note.

Improvements

  • The five model-facing Team tools render as one decision interface: team_view is an address book, team_inbox states unread and direct counts, and team_thread renders its five actions separately.
  • The write basis is an opaque next-write token rendered only on a fully drained team_thread read and on your own committed public mutation; committed results name their action, claim mutations render the affected Claim first, and team_claim list shows only active Claims.

Bug fixes

  • Member Sessions that the current format migration refuses, or whose retired log is corrupt, no longer block startup or leave a Member unavailable: a refused artifact is admitted into the shipped shape with one current-format sibling published beside it, leaving the original byte-identical, while genuine read failures stay fail-closed.
  • Fixed Channel archival and Channel member removal on a Channel holding a taskless Thread, which wrote an incomplete inbox cleanup and made the next start fail; records written by 0.1.7–0.1.9 with that legacy cleanup are repaired in memory on load.
  • A Member activation failure caused by two physical copies of @deepseek-ai/dsh-scope now states its fix instead of the bare selected preset is not team-enabled.

Other changes

  • The certified baseline moves to DSH 0.1.5-rc.1, and 0.1.5-rc.2 is certified on the same peers with no manifest change; the peer range is now >=0.1.5-rc.1 <0.2.0. Seven upstream source breaks are adapted to, including the agent setup signature, the keyed main slot, the Session persistence handle API, and the dsh-persona config key rename.
  • Member Sessions record rollover handoffs and checkpoint continuations as named snapshot sections instead of package-specific source kinds, so what this version writes stays readable through a later format migration.

Install / upgrade:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

Requires DeepSeek Harness 0.1.5-rc.1 or newer (<0.2.0). Published 0.1.9 cannot install on this line: >=0.1.2-rc.1 <0.2.0 admits prereleases only on its own base tuple. DSH 0.1.2-rc.1–0.1.4 fall outside the new range.

Upgrade order: update @deepseek-ai/dsh first, then the Team in your profile, so the profile dependency tree re-resolves to 0.1.5-rc.x.

Full Changelog: v0.1.9...v0.1.10

v0.1.9

Choose a tag to compare

@wowyuarm wowyuarm released this 07 Sep 13:30

中文 | English

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

新增功能

  • 成员可自行管理上下文:context_rollover 结束当前上下文、以同一成员身份在新上下文继续,context_checkpoint 在风险操作前记录可恢复锚点,context_timeline 查看上下文谱系(checkpoint、首次到达与 Task claim 边界按语义标注)并选择回到的锚点。
  • 成员上下文不再需要被关注:接近预算时成员收到一次建议 context_rollover 的提示,达到上限时 Host 在下一次请求前强制压缩,任务不会因上下文耗尽中断。
  • 上下文切换在重启或崩溃后不丢失:待决切换会安全重放,崩溃后从上次记录重建交接。
  • team_view 现在列出顶级 Thread(含 revision 与消息数),成员可以发现未被提及的讨论。
  • Windows 支持:附件文件名与成员记忆目录按 Windows 规则消毒(非法字符、保留设备名、尾随点与空格),旧记忆目录自动迁移;历史遗留的冒号拼写记忆目录在激活时自动并入规范路径,冲突内容以 .colon-twin 后缀留档。

体验优化

  • 成员的工具结果携带更完整的决策信息:thread/inbox 行显示 channel、状态、未读/直达数与 revision,Claim 显示状态、owner 与方向。

问题修复

  • 修复成员激活时偶发的会话退役竞态导致的启动失败。
  • 修复离开嵌入式成员视图后底层会话未重新绑定、回复串线的问题。
  • 修复提前验收通知携带空 finished-claim 子句的问题。
  • 修复 rollover 待决被污染后无法恢复的问题,恢复过程会自动重试并预校验 checkpointRef。

其他变更

  • 原「从新上下文启动」行操作移除,成员上下文管理完全交给成员自身与 Host 压力策略。
  • CI 新增 Linux 与 Windows(Git Bash)双 lane,构建与开发脚本适配 Windows 环境。

安装 / 升级:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

要求 DeepSeek Harness 0.1.2-rc.1 或更高(<0.2.0)。

Full Changelog: v0.1.8...v0.1.9


中文 | English

This release collects the changes since v0.1.8.

New features

  • Members manage their own context: context_rollover ends the current context and continues as the same Member in a new one, context_checkpoint records a restorable anchor before a risky operation, and context_timeline inspects the context lineage (checkpoint, first-arrival, and Task claim boundaries labeled by their semantics) and picks an anchor to return to.
  • Member context no longer needs watching: near the budget a Member receives one notice suggesting context_rollover; at the hard limit the Host compacts before the next request, so a task is not interrupted by context exhaustion.
  • Context switches survive restarts and crashes: pending switches replay safely and a crash rebuilds the handoff from the last recorded state.
  • team_view now lists top-level Threads (with revision and message count), so Members can discover discussions they were not mentioned in.
  • Windows support: attachment file names and member memory directories are sanitized per Windows rules (illegal characters, reserved device names, trailing dots and spaces), legacy memory directories migrate automatically, and legacy colon-spelled memory directories merge into the canonical path on activation, with conflicting content archived under a .colon-twin suffix.

Improvements

  • Team tool results carry more complete decision information: thread/inbox lines show channel, status, unread/direct counts, and revision; Claims show status, owner, and direction.

Bug fixes

  • Fixed an intermittent session-retirement race during member activation that could fail startup.
  • Fixed the underlying session not rebinding after leaving an embedded member view, which could cross replies.
  • Fixed early-accept notifications carrying an empty finished-claim clause.
  • Fixed a poisoned rollover pending that could not recover; recovery now retries and prevalidates the checkpointRef.

Other changes

  • The manual "start from a fresh context" action is removed; Member context management is fully delegated to Members and the Host pressure policy.
  • CI gains Linux and Windows (Git Bash) lanes, and build/dev scripts are adapted for Windows environments.

Install / upgrade:

dsh plugin --profile web add @wowyuarm/dsh-agent-team
dsh web

Requires DeepSeek Harness 0.1.2-rc.1 or newer (<0.2.0).

Full Changelog: v0.1.8...v0.1.9