CLI v0.2.3
2026-09-01 · Tag @steamharness/cli/v0.2.3 · npm
新特性
- 本地 MCP 入口:
steamharness mcp <workflow-dir>把每个 entrypoint 暴露为标准 stdio MCP tool。 - 关联项目访问:
--related-project显式启用双方已确认的关联项目 KV 访问。 - MCP 生命周期上报:由 Desktop 无窗口启动器托管时,CLI 经独立 IPC 上报完整快照。参见 CLI。
破坏性变更
- 移除
--grant-data-access与 KanbandataSources授权流程。 迁移:项目组依赖改由双方确认的steamHarness.projectInfo.relatedProjects生成。 workspace upload --create要求 package 预先声明顶层 UUID 与dataStorage.mode。 迁移:不再由 Server 分配或回写项目 ID。
新增
- 新增
steamharness mcp <workflow-dir>,把每个 entrypoint 暴露为标准 stdio MCP tool。 - 新增 本地运行支持可重复的
--related-project <alias>=<绝对项目目录>。
变更
- 变更 本地
kv.*与persistentValue.*直接绑定当前项目,不再经过全局作用域。 - 变更 Desktop 无窗口启动器托管 MCP 时,CLI 经独立 IPC 上报同一 runId 的生命周期快照。
- 变更 stdio stdout 只承载 JSON-RPC,原始 input、CLI args、report、stdout 与 stderr 保留在快照中。
修复
- 修复 MCP 表单 elicitation 返回非法内容或传输、恢复失败时终止等待中的运行并记录诊断。
- 修复 OpenAI Responses 内部 runner 不再把 AI SDK 可选参数兼容性 warning 写入
stderr。 - 修复
steamharness structure在静态分析前校验完整projectInfo合同,不支持字段返回退出码1。