Releases: hellowind777/hello2cc
Releases · hellowind777/hello2cc
0.5.11
0.5.11 - 2026-05-23
- 放宽完成态生命周期校验:
TaskCompleted/TaskUpdate(status=completed)现在改为 warning-first,不再因为描述过薄而硬拦截真实完成态同步 - 兼容新版本 Claude Code 的
Task -> Agent工具更名:统一把Task视为Agent别名,并同步覆盖 hooks、capability 识别、session continuity 与真实会话回归 - 收紧 capability / compare / explain 场景下的 team / task-board 注入,减少
Team "default" does not exist这类误触发 - 收紧 native agent 与 output style 的文本纪律,减少过度规划、强制确认、元叙述、黑话和邀约式结尾
- 补强
ccstatuslinetranscript usage 回填:兼容agentId/agent_id/agent.id、direct transcript path,以及常见 1M 模型别名和CLAUDE_CODE_MAX_CONTEXT_TOKENS推断 - 同步补强 subagent 身份读取器的 camelCase / snake_case / nested 兼容,并补充相关回归测试与对齐审计文档
致谢
- 感谢 @hellowind777 对 PR #21 — Beta 的反馈与推动 (#21)
0.5.9
0.5.9 - 2026-04-12
- 去掉 hello2cc 对
TeamCreate的两条非宿主确定性前置 deny:普通非 team 语义请求、以及“当前已存在 active team”场景都改为交还 Claude Code 原生处理 - 保留占位值 / 保留 assistant team 名拦截,以及已被宿主证明失败的 worktree 重试 fail-closed,这两类仍属于确定性护栏而不是语义越权
- 补充
pre-team-create放行回归测试,确保插件不再越过宿主先拦截原生TeamCreate
0.5.8
0.5.8 - 2026-04-12
- 去掉 hello2cc 对
TaskUpdate(owner/addBlocks/addBlockedBy)的越界前置 deny,恢复到 Claude Code 原生TaskUpdate先执行、由宿主自身处理输入的边界 - 修复
TaskUpdate成功后 continuity 对 blocker 的镜像逻辑:当宿主返回里没有真实依赖结果时,只回填当前连续体里已知的 task 链接,避免把不存在的 blocker id 幻觉写进后续 handoff / blocker 状态 - 补充 owner 未 surfaced、self-block / unknown blocker 放行,以及 unknown blocker 不再污染 continuity 的回归测试
0.5.7
0.5.6
0.5.6 - 2026-04-12
- 新增
ccstatusline兼容桥接命令,可在不修改 Claude Code / ccstatusline 源码的前提下,把 hello2cc 第三方模型场景里的 transcript usage 回填到 status line JSON - 回填主会话与已引用 subagent transcript 的
current_usage、输入/输出 token 总量与上下文占用百分比,避免ccstatusline进度条在缺失/为 0 的宿主字段上一直显示 0 - 补充桥接命令、过滤器和 subagent usage 聚合回归测试,并新增中文接入说明
0.5.5
0.5.5 - 2026-04-12
- 修复非显式持续协作请求下
TeamCreate被误放行的问题,普通单次 worker / 一次性实现任务会在pre-team-create被拦回 plainAgent路径 - 新增
TeamCreate.team_name占位值与保留 assistant team 名校验,阻断none/__omit__/main一类无效 team 名继续污染原生 team 创建链路 - 当会话里已经存在已验证的 active team + task board 连续体时,阻止重复创建同名 team,避免偶发进入 Agent Team 后反复创建、反复失败
- 收紧 capability policy 的 session 级 team 文案:只有当前请求明确要求持久 task board / owner / handoff / shared teammate context 时才引导走 real team bootstrap
- 补充非 team 请求、占位 team 名、重复创建 active team、full team tools 下普通实现提示四类回归测试
v0.5.4
- 修复普通 subagent 场景下残留的伪
team_name污染,避免会话里的none、__omit__一类占位值把后续调用误导回 Agent Team。 - 修复
missingTeams、active_team、idle/team continuity 等状态被占位值污染后触发的重复恢复与重复失败,阻断Team "none" does not exist/Team "__omit__" does not exist空转。 - 补充旧脏状态、TeamDelete 残留污染、TeammateIdle 占位值三类回归测试,覆盖这次出现的偶发误触发场景。
v0.5.3
- 修复
Agent.name、TaskUpdate.owner、SendMessage.to中none、null、undefined、omit、__omit__等占位值被误当成真实参与者 - 补齐 transcript、session continuity、team mailbox、route role 等状态链路的统一净化,避免伪 teammate / owner / target 污染后续协作流程
- 防止占位
agent_name把 team lead 误判成 teammate,并避免占位 target / owner 干扰 task board 与消息连续体 - 新增参与者占位值回归测试,
npm run check全量通过
0.5.2
0.5.2 - 2026-04-12
- 修复普通
Agent把none/__omit__一类省略占位误当成真实team_name,避免在非 team 路径上触发spawnTeammissing-team 报错 - 当会话里已存在真实 team + task board 连续体时,把这类占位安全回填为已验证的真实
team_name,恢复 teammate 路由 - 忽略 transcript / team attachment 中的伪 team 名,避免污染后续 Agent 路由、team model 选择与团队状态推断
完整变更对比:v0.5.1...v0.5.2
0.5.1
0.5.1 - 2026-04-10
- 修复
TaskCreated误用任务完成态“完成证据”门槛的问题,降低建任务阶段被红字拦截的概率 - 允许创建阶段通过“短但明确的动作描述”,例如“先定位安装/引用位置,再做降级”
- 调整
task-lifecycle失败提示文案,创建阶段改为引导先完善任务描述,不再误导成“marking it done”
完整变更对比:v0.5.0...v0.5.1