本版本汇总自 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
This release collects the changes since v0.1.8.
New features
- Members manage their own context:
context_rolloverends the current context and continues as the same Member in a new one,context_checkpointrecords a restorable anchor before a risky operation, andcontext_timelineinspects 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_viewnow 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-twinsuffix.
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 webRequires DeepSeek Harness 0.1.2-rc.1 or newer (<0.2.0).
Full Changelog: v0.1.8...v0.1.9