Termexo V0.6.0 带来的变化,不只是多了一个任务看板。对于在 Windows 本地使用 AI 编程工具的开发者来说,更重要的是 OpenCode 被提升为与 Claude Code、Codex 对齐的一等 Agent:启动、恢复、重启还原、自动确认和任务管理都纳入了统一工作流。
Termexo 本身是一个 MIT 开源、仅在本地运行的 Windows AI 编程工作台。它通过真实 PTY 管理 Claude Code、Codex、OpenCode 以及多个并行终端,目标是让开发者在同一个工作台里调度不同 Agent,而不是反复切换窗口、复制上下文和确认命令。
OpenCode 不再是“额外接入的终端”
在多 Agent 编程环境中,工具是否被统一管理,往往比模型本身更影响效率。一个 Agent 如果只能手动启动,就无法自然参与项目任务;如果重启后丢失状态,开发者还需要重新解释上下文;如果没有自动确认能力,长流程任务仍然会被频繁打断。
V0.6.0 将这些能力对齐到 OpenCode:
- 可以像使用 Claude Code、Codex 一样启动 OpenCode。
- 支持恢复已有任务,减少重新建立上下文的成本。
- 重启后可以还原任务状态。
- 支持自动确认,适合连续执行的开发流程。
- OpenCode 可以直接参与新的任务看板工作流。
摘要还指出,OpenCode 会自行解析模型与凭据,因此 Termexo 不需要重复接管这部分配置。实际使用时,仍应以 OpenCode 自身支持的登录方式和本机配置为准,并注意不要把凭据写入项目文件或提交到版本库。
任务看板解决什么问题
多个终端并行运行时,真正难管理的不是“能不能启动”,而是“现在每个 Agent 在做什么”。一个窗口可能正在修复测试,另一个正在分析日志,还有一个等待用户确认。没有任务视图时,这些状态只能依靠记忆。
任务看板可以把 Agent 工作转换为可扫描的状态:
- 待处理:任务已经记录,但还没有分配给 Agent。
- 执行中:某个 Agent 正在对应终端中工作。
- 等待确认:Agent 暂停,等待用户批准操作。
- 已完成:任务执行结束,可以查看结果。
- 需要介入:命令失败、上下文不足或需要人工决策。
这类看板不应替代终端输出。终端保留完整的 PTY 交互记录,看板则提供项目级摘要。两者结合后,开发者可以先从任务状态定位异常,再回到具体终端查看原始输出。
可以这样组织本地任务
下面是一个适合在 Windows PowerShell 中执行的最小任务拆分示例。命令本身不依赖 Termexo API,展示的是可以迁移到任务看板中的工作方式:为每个 Agent 分配一个清晰、可验证的任务边界。
运行前,将 $project 改成你的本地项目目录,将 Agent 命令替换为本机已安装并已登录的工具命令。不同版本的 Claude Code、Codex 和 OpenCode 参数可能不同,请以本机命令帮助为准。
$project = "C:\work\demo-app"
Set-Location $project
# 终端 1:让一个 Agent 负责理解现状并输出分析
Start-Process powershell -ArgumentList @(
"-NoExit",
"-Command",
"Set-Location '$project'; claude"
)
# 终端 2:让另一个 Agent 负责实现独立修改
Start-Process powershell -ArgumentList @(
"-NoExit",
"-Command",
"Set-Location '$project'; codex"
)
# 终端 3:启动 OpenCode,处理另一条可并行验证的任务
Start-Process powershell -ArgumentList @(
"-NoExit",
"-Command",
"Set-Location '$project'; opencode"
)
在任务看板中,可以把这三个终端登记为:
[分析] 检查登录流程中的异常处理 -> Claude Code
[实现] 增加登录失败的重试测试 -> Codex
[验证] 运行测试并检查相关调用链 -> OpenCode
实践中,任务描述应包含输入、边界和验收条件。例如“修复登录问题”太宽泛,而“为 login() 增加超时测试,确保网络异常时返回明确错误,运行现有测试套件”更适合交给 Agent,也更适合在看板中判断是否完成。
本地运行的边界与取舍
Termexo 仅在本地运行,这对源代码、终端会话和凭据管理有直接影响:
- 优点是项目上下文和终端控制集中在本机,减少额外的远程编排层。
- Windows 开发环境中的真实 PTY 能保留更接近原生 CLI 的交互行为。
- 多个 Agent 可以围绕同一个工作区并行推进任务。
- 代价是并行 Agent 可能同时修改同一文件,造成覆盖或冲突。
- 自动确认会扩大命令执行范围,启用前应限制工作目录并审查 Agent 权限。
- 重启还原依赖本地状态能够正确保存;重要任务仍应通过 Git 提交或补丁留下可追踪记录。
一个稳妥的协作边界是:让不同 Agent 处理不同目录、不同测试层或不同阶段,并要求每个任务完成后运行测试、查看变更,再进入下一个看板状态。对于高风险迁移、删除操作和依赖升级,不建议仅因为启用了自动确认就完全跳过人工检查。
升级后的使用清单
升级到 V0.6.0 后,可以按下面的顺序建立工作流:
- 先确认 Claude Code、Codex 和 OpenCode 都能在本机独立启动。
- 为每条任务写清楚目标、修改范围和验收命令。
- 在看板中为任务分配 Agent,不要让多个 Agent 无边界地修改同一模块。
- 长流程使用恢复和重启还原能力,避免重复建立上下文。
- 对自动确认设置明确边界,尤其是文件删除、依赖安装和外部命令。
- 在任务标记完成前,保留测试结果和 Git 变更记录。
V0.6.0 的价值在于把 OpenCode 纳入统一的 Agent 工作台,并用任务看板补上多终端协作中的状态管理环节。对于已经同时使用多个 CLI 编程 Agent 的 Windows 开发者,这种统一启动、统一恢复、统一确认和统一追踪的体验,可能比单独增加一个新终端更值得关注。