v2.0.0
首个正式版本。此前 0.1.x 系列共 25 个迭代版本都是通向这里的过程,这一条汇总 NextCoWork 作为「编码型 Agent 桌面端」目前具备的完整能力面,并收录 v0.1.25 之后两块尚未发布过的新能力(浏览器自动化、改动审查)。
新增
这一版真正新增的两块能力
- 浏览器自动化按 CDP 重写:
<webview>通过webContents.debugger与页面建立绑定桥,browser_snapshot从原来的 HTTP fetch + 正则洗文本,换成页面内注入脚本产出的真实 ARIA 快照(角色、文本、可交互态、ref定位符);新增 click / type / press / scroll / drag 一组输入派发工具,全部走 CDPInput.dispatch*,不再依赖sendInputEvent;另外接入playwright-core无头后端,同一套快照与输入协议可以跑在没有窗口的 Chromium 上 - 每轮改动可审查:Agent 一轮里新建/编辑/删除的文件会被 change-recorder 按
runId聚合成改动集,回复气泡下方挂一张审查卡,右侧新增 changes tab 看逐文件 diff;支持按runId撤销或恢复整轮改动,撤销前会预检文件是否被后续改动覆盖,冲突时明确提示而不是静默覆盖
Agent 内核与会话
- 多种会话模式:代码 / 计划 / ACP 三种内置模式,也可用 Markdown 文件自定义模式(限定工具、必调工具、提示词),项目级模式覆盖同名全局模式
- 计划模式工作流:先调查澄清,再提交一份结构化计划(标题、步骤、依赖、验收标准、风险)等待审批,计划文件落在工作区
.plan/目录,批准后转代码模式执行 - 会话目标
/goal:给会话设一个完成条件,模型持续工作到独立判定器确认达成,而不是答完就停 - 子代理会话、任务队列(排队/并发调度/取消/状态跟踪)与跨应用重启的后台恢复
- 结构化
AskUserQuestion交互面板:单选/多选/多问题切换/自由文本,支持数字键、方向键、Enter/Esc 全键盘操作 - 插话(生成中追加的内容在下一个轮次边界注入)、对话回合操作条(复制/导出 Markdown/换模型重新生成/删除该轮)
- 全局搜索:全文搜索所有会话消息并高亮片段
- 智能上下文管理:协议窗口/有效窗口/压缩阈值三层拆分,支持机械压缩检查点、手动
/compact、「最大上下文」开关
插件系统
- 支持安装本地目录 / ZIP / 市场三种来源的第三方插件,运行在独立沙箱进程,能力按清单逐条声明、安装时审批、升级加权限再问一次
- 插件可贡献:Agent 工具、
+菜单项、命令面板条目、快捷键、状态栏、设置项、主题、自定义编辑器(接管某类文件用插件自己的界面打开) - 插件市场安装进度条与安装窗口、插件详情页(能力声明/活动日志/诊断)、插件视图跟随应用主题
- 配套开发工具链:
npm create nextcowork-plugin脚手架、@aidotnet/plugin-cli构建打包发布、@aidotnet/plugin-api类型声明,随附 Excalidraw 示例插件
Skill 与 Git
- Skill 市场:搜索、分类筛选、详情、全局/工作区启用、触发统计、本地诊断;支持市场或本地 ZIP 安装并校验 SHA-256、目录结构与解压体积
- Git 面板:分支查看、领先/落后计数、逐文件暂存、拉取/推送、新建切换分支、diff 与最近 50 条历史、⌘↵ 直接提交;AI 一键生成提交信息(参考暂存 diff 与近期提交风格,只填输入框不自动提交)
远程与账户
- SSH 远程环境:创建管理远程工作区、SFTP 读写、askpass 交互认证、原生终端接入,MCP 服务随环境一并转发
- NextCoWork 账户体系:网页登录、离线使用、登录态续期、多 Team 账户选择;平台托管供应商,以及 ChatGPT/Codex、智谱 BigModel、Z.ai、Ollama(SSH 签名认证)等多家 OAuth 登录
- 配置同步(供应商/模型/偏好,加密快照,会话与本地路径不同步)、供应商配置导入导出、OpenCode 与 Claude Code 数据导入
- 用量中心:模型/活动/费用多维度图表,输入框下方实时显示累计 token 与费用
体验与外观
- 主题工作室与主题库:保存/复制/重命名/切换主题,实时预览壁纸、配色、面板材质、字体、动效,带对比度保护
- 标签页:置顶/取消置顶、横向滚动与下拉切换、双击改名(工作区同样支持),改名撞同名文件时会询问是否覆盖
- 标题栏更新指示器(有新版本才出现的图标)、应用内自动更新(下载进度、一键安装重启)
- 快捷键自定义、Windows/Linux 自绘标题栏与窗口控制、reduced-motion 偏好覆盖全部动效
改动
- 数据目录收拢:应用自身数据(数据库、附件、技能、设置)统一移入
~/.next-cowork/data/,根层留给 Chromium 缓存,首次启动自动迁移旧路径 - 内置模型目录按厂商拆分维护,模型导入改为纯函数推导 ID(
hash(转换器版本, sourceId, uuid))避免覆盖用户修改 - 发布流程强化:macOS/Windows 签名与 fuse 写入顺序修正、强制更新参数(强制标记/最低支持版本/宽限期)、安装包直传 Release 减少 CI 配额占用
修复
25 个 0.1.x 版本里积累的问题已在对应版本逐条记录(签名与安装崩溃、跨重启恢复、协议与导入一致性、插件权限误判等),此处不再重复;详见下方各版本历史。