ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

OpenWork 三月发布纵览:从 v0.11.176 到 v0.11.200 的 provider 接入、工作区所有权与云协作演进

OpenWork 三月发布纵览:从 v0.11.176 到 v0.11.200 的 provider 接入、工作区所有权与云协作演进 OpenWork 三月发布纵览从 v0.11.176 到 v0.11.200 的 provider 接入、工作区所有权与云协作演进【免费下载链接】openworkThe open-source alternative to Claude Cowork (powered by opencode)项目地址: https://gitcode.com/GitHub_Trending/ope/openwork导读本文基于 OpenWork 仓库中的内部发布跟踪文档 release-tracker-2026-03-20.md系统梳理 2026 年 3 月下旬至 4 月初连续发布的 25 个版本v0.11.176 → v0.11.200背后真实的技术演进脉络。这些版本横跨 provider 首次运行接入、本地工作区所有权迁移、共享与安全默认值收紧、模型控制面板重构、实时自动化调度、Den 组织管理与云团队技能等主题。读完本文你将理解 OpenWork 在这三周内完成的核心架构决策——例如为什么本地工作区要移交 OpenWork server 控制、Windows 路径规范化为何影响会话范围、compaction.auto如何真正落到 OpenCode 配置——以及每个主题对应的源码位置便于自行深入验证。发布节奏一览三周内 25 个版本的构成原文档记录了 2026-03-20 至 2026-04-03 期间共 25 个版本标签v0.11.176v0.11.200。从改动规模与发布说明判断这轮迭代呈现明显的主题冲刺 收尾修复节奏重大架构版本v0.11.178工作区共享与模型控制重构8432 行变更、v0.11.182本地工作区迁入 server 控制1792 行、v0.11.185共享与消息安全默认值5434 行、v0.11.192工作区切换与运行时解耦4896 行、v0.11.193Den 组织与团队模板共享7841 行、v0.11.196会话优先导航34577 行、v0.11.199定价与技能中心19623 行、v0.11.200云团队技能9000 行。纯打包/元数据版本v0.11.181、v0.11.189 等仅同步 pnpm lockfile 与各包版本号无用户可见变更。收尾清理版本v0.11.180文档与截图清理2997 行删除、v0.11.184文档导航收窄到单一 Quickstart。从中可以提炼出 OpenWork 的发布习惯重大功能往往集中在 12 个 tag 内落地随后紧跟若干小版本修复回归最后用打包版本同步元数据。文档明确标注每个版本的 commit hash、发布时间与相对于上一版本的变更行数这些数据可用于追溯功能引入的精确时间点。Provider 首次运行接入让新会话正确进入 ChatGPT 流程v0.11.176开局 CTA 指向正确的连接流程v0.11.176commit47b6f7e3标题为 OpenAI setup points new chats the right way核心修复是首次运行 provider 设置引导将新的起始 CTAstarter CTA切换为 Connect ChatGPT且一旦 OpenAI 已连接即隐藏该入口让 OpenAI 认证具备 **worker 感知worker-aware**能力远程 worker 场景使用device flow——显示可复制的授权码并支持手动拉起浏览器修复 worker 作用域的路由健康检查使远程消息通道不再在 Settings 与 identities 流程中显示为未配置。这一版本同时修复了 2 个重大 bug新会话 CTA 在远程 worker 场景下能走正确的 OpenAI 连接流程远程消息 router 健康上报不再误报。变更规模为 1079 行618 增 / 461 删属于定位精准的修复型 minor release。v0.11.190headless OpenAI 认证的时序修复后续的 v0.11.190commit6c22f800继续打磨同一主题headless OpenAI 认证改为用户真正打开浏览器后才开始轮询避免未授权时过早发起认证轮询。同时修复了桌面发布路由与共享公共路由的解析问题。从源码结构看OpenWork 的 provider 认证横跨多个域连接面板apps/app/src/react-app/domains/connections/provider-auth/、会话中模型选择apps/app/src/react-app/domains/session/modals/use-model-picker.ts以及引擎适配层apps/app/src/app/lib/opencode-v2-adapter.ts这解释了为什么认证流程需要同时考虑本地桌面与远程 worker 两种运行形态。本地工作区所有权从桌面直连到 OpenWork server 统一托管v0.11.182所有权迁移的架构意义v0.11.182commit7a0e31d0是本轮最重要的架构变更之一Local workspaces move under OpenWork server control。此版本将本地工作区的create、rename、delete、config 写入与 reload 事件全部改为先经过 OpenWork server再落到引擎。文档将其标注为 Major release因为它materially affects core local workspace behavior。迁移带来的直接收益写在同一版本的 bug 修复里本地工作区重连与 onboarding 不一致问题通过 server 统一所有权得到解决远程连接 modal 被简化附着远程工作区时的摩擦降低首次运行的 starter bootstrap 在 onboarding 与 sidebar 流程中更可靠。v0.11.186 / v0.11.187重连范围与 Windows 路径规范化所有权迁移之后紧接着是两个围绕会话范围session scope的修复版本v0.11.186commit30737e99修复重启/重连时本地会话历史与 starter 工作区绑定到错误目录的问题并在桌面 bootstrap 时规范化持久化的 starter 路径。v0.11.187commit5d1c6a28专门处理 Windows 路径传输端到端规范化 Windows 目录字符串、剥离 verbatim 前缀、修复 UNC 比较逻辑使会话列表、删除与工作区切换都指向同一个本地工作区范围。文档标注该版本一次修复了 3 个 bug目录传输不一致、verbatim 前缀误判、UNC 比较错误。这两个版本可以直接在源码中验证。apps/app/src/app/lib/session-scope.ts中定义了TransportDirectory品牌类型其注释明确指出服务端以严格相等比较session.directory query.directory因此所有创建/列出/删除会话的调用点都必须使用同一规范格式。toSessionTransportDirectory的实现正是 v0.11.187 的产物if (/^\\\\\?\\UNC\\/i.test(trimmed)) { return \\${trimmed.slice(7)} as TransportDirectory; } if (/^\\\\\?\\[a-zA-Z]:[\\/]/.test(trimmed)) { return trimmed.slice(4) as TransportDirectory; }这段代码剥离\\?\UNC\与\\?\C:\形式的 verbatim 前缀把语义等价的路径归一到唯一表示从而保证 Windows 上重连与 worker 切换不会把同一目录误判为不同工作区。TransportDirectory通过 branded type 把必须经过规范化变成编译期约束这正是该修复能持续有效的工程保障。v0.11.192 / v0.11.195 / v0.11.198切换语义与运行时解耦v0.11.192commit5f30ad2a将选中的工作区与运行时连接的工作区分离——浏览工作区列表不再翻转活跃 worker本地服务器端口保持 sticky 且避免跨工作区冲突模板可携带额外的.opencode文件与 starter 会话。文档特别指出selecting a workspace no longer needlessly reconnects runtimes。v0.11.195commit9d5b14b4让新本地工作区通过 local host 创建保证 setup 与 binding 正确完成同时修复默认模型变更被工作区刷新抹掉的问题。v0.11.198commit761796fd是一个 100 行的小修复在选择变更前捕获上一个本地工作区路径避免本地工作区切换时复用旧连接而跳过引擎重启。这三个版本共同描绘了 OpenWork 对工作区 运行时上下文这一模型的持续打磨选择不等于激活切换必须重启正确引擎路径必须全局唯一。共享与安全默认值从开放到默认收紧v0.11.185本地 worker 默认仅监听 loopbackv0.11.185commit5584dfd6是安全主题的转折点文档明确列出两条安全默认值变更本地 worker 默认仅绑定 localhost除非用户显式选择对外暴露用于共享消息messaging默认关闭只有用户主动启用才打开公开创建 Telegram bot 时展示风险警告。同一版本还加入两个能力改进应用内新增Control Chrome 引导式设置流程Chrome DevTools MCP 的 guided setup以及新增巴西葡萄牙语pt-BR本地化。后者可以在 apps/app/src/i18n/locales/pt-BR.ts 中直接看到——该文件与其他语言包并列存在于 i18n/locales 目录。v0.11.191 / v0.11.190共享链路可靠性v0.11.191commit6c9700ce修复 detachedDocker 支撑、与应用分离运行的worker 重启后丢失共享凭据的问题保证共享链接与重连流程持续可用同时让已断开的 config-backed provider 干净地从 Settings 中消失disconnect 后不再复活。v0.11.190则修复 packaged 桌面构建从正确 origin 发布共享内容以及公共共享路由在配置变更后保持解析。v0.11.197敏感信息不落 argv 与日志v0.11.197commit020d7636是安全加固密度最高的版本文档列出 4 个 bug 修复敏感工作区导出检测与阻止——共享前发现风险配置或 secrets 即发出警告bundle 导入仅信任配置的发布者publisher除非用户显式选择带警告的手动路径OpenWork token 不再出现在 CLI 参数argv与日志中orchestrator 凭据走更安全的通道停止自动创建 Welcome 工作区修复折叠侧栏缺失根会话列表的问题。这些变更配合 v0.11.185 的默认收紧构成了共享前警告 传输中保密 默认不暴露的三层防护思路。模型控制面板模型感知的推理开关与 Exa 配置v0.11.178模型选择器与行为控制重构v0.11.178commit1cc5360f是 UI 重构的重头戏8432 行变更三大改进工作区共享与右侧栏重构统一右侧边栏支持嵌套子会话远程凭据展示更清晰模型选择器模型感知化显示 provider 图标并按模型提供推理/行为控制选项反馈流程托管化应用反馈迁往 hosted form新增 Exa 开关且桌面启动不再强制创建 starter 工作区。版本同时修复了 composer Run 动作回归与 footer 不稳定、会话与设置中远程连接/选择器/转录本不一致等问题。v0.11.183Exa 进入 OpenCode 设置面板v0.11.183commit160198ab新增一个OpenCode 设置面板把 Exa 网页搜索开关放到更清晰的位置同时回滚了一个未就绪的 macOS 路径大小写归一化变更避免破坏会话与工作区匹配。文档将其列为 1 个重大改进 1 个 bug 修复。Exa 开关的实际文案与生效条件在 apps/app/src/i18n/locales/en.ts 中可以找到settings.enable_exa: Enable Exa web search, settings.enable_exa_desc: Applies the next time OpenCode is started by OpenWork. Off by default., settings.exa_restart_hint: Restart OpenCode after changing this setting.,从文案可见其生效机制该设置会在 OpenWork 下一次启动 OpenCode 引擎时生效需要重启且默认关闭——与 v0.11.185 的默认收紧精神一致。v0.11.194自动压缩真正落到compaction.autov0.11.194commit41d93e2e把Auto context compaction开关从摆设变成真实行为设置面板的开关现在真正写入工作区配置中的compaction.auto从而影响 OpenCode 的上下文自动压缩行为。该版本同时让 Automations 视图打开期间持续轮询调度任务并新增 Den 本地开发加速路径。其修复列表还包括自定义应用 MCP 添加流程不再把用户踢出设置页。自动化与调度器从静态列表到实时调度任务v0.11.196commit663e357b将自动化迁入一个由实时本地/远程调度任务支撑的独立 Automations 页面。仓库中packages/automations正是承载这一能力的包其调度数据模型定义在 packages/types/src/automations.tsexport const automationScheduleSchema z.discriminatedUnion(kind, [ z.object({ kind: z.literal(once), timezone: timezoneSchema, at: timestampSchema }), z.object({ kind: z.literal(daily), timezone: timezoneSchema, hour: z.number().int().min(0).max(23), minute: z.number().int().min(0).max(59), }), z.object({ kind: z.literal(weekly), timezone: timezoneSchema, daysOfWeek: z.array(z.number().int().min(0).max(6)).min(1).max(7), hour: z.number().int().min(0).max(23), minute: z.number().int().min(0).max(59), }), ])调度支持once / daily / weekly三种形态每种都携带 IANA 时区timezoneSchema用Intl.DateTimeFormat校验时区有效性weekly 还会对daysOfWeek去重排序。运行状态枚举覆盖queued / claimed / running / succeeded / failed / cancelled / skipped触发来源区分scheduled / recovery / manual——这些字段共同支撑调度器支撑的实时页面。底层时间计算实现在 packages/automations/src/schedule.ts它通过Intl.DateTimeFormat按指定时区解析本地日期时间、计算下一次触发窗口并使用 18 小时的搜索窗口SEARCH_WINDOW_HOURS来解析本地时区下的一次性/每日/每周触发点。这套实现使同一份自动化定义在本地与远程 worker 上行为一致。同一版本的另一个重要变化是会话优先session-first导航重启后直接回到上次会话启动即进入会话视图旧的 dashboard 概念被废弃。文档标注该版本删除 18702 行废弃 dashboard-first 应用概念改为 session-first 导航与设置承载的工具界面。云协作与团队组织模板、技能与成员治理v0.11.193Save-to-team 与 Den 组织体系v0.11.193commitda74ba9a是云协作的起点版本7841 行应用内新增Save-to-team 工作区模板流程含组织选择与 Cloud 登录提示Den 引入组织organizations、成员角色、邀请、自定义角色以及组织作用域的模板 API 与界面新增手动 Cloud 登录回退解决自动团队共享认证卡住的问题。v0.11.199 / v0.11.200技能中心与计费入组织v0.11.199commit4a3e43e5新增落地页定价与付费 Windows 转化流程Den 扩展出skill hubs并迁移到基于 Hono 的新den-api应用侧新增可导出的开发者日志、逐会话草稿持久化、以及立即发送失败后的会话恢复。v0.11.200commit5cc7bbdd把云团队技能带入核心流程Skills 页面新增 OpenWork Cloud 技能目录含安装与 share-to-team 流程Den 增加团队teams与完整的技能 hub 编辑、可见性管理计费并入组织创建流程并在 setup 完成前强制执行组织成员上限。值得一提的关联细节v0.11.199 在清理中移除了遗留的opkgCLI 集成文档Deprecated features明确记录可作为追溯该 CLI 生命周期的时间锚点。安装路径与分发工程下载 CTA、npm 回退与元数据同步v0.11.177下载 CTA 与 orchestrator 二进制回退v0.11.177commit9603be37聚焦安装体验桌面落地页 CTA 直接路由到Download 页面安装路径更清晰openwork-orchestrator的postinstall 现在会下载匹配的 release 二进制当可选平台包缺失时作为回退Daytona 快照构建改用源码 orchestrator 二进制。v0.11.181 / v0.11.189版本元数据同步这两个版本被文档明确标注为 packaging-onlyv0.11.181commitabcfdfc7同步 app、desktop、server、router、orchestrator 各包版本元数据v0.11.189commita7fa0312仅更新 lockfile 与版本号26 行变更。它们的存在说明 OpenWork 将代码发布与元数据发布解耦保证多包 monorepo 的版本线一致向前。v0.11.179 / v0.11.180界面精简与遗留移除v0.11.179commit5f043456简化 create-workspace 与 connect-remote modal刷新 Den checkout 与 dashboard 外壳移除桌面托盘tray支持文档记录为 1 个 deprecated feature并移除会话流中重复的 thinking 标签。v0.11.180commit093ee573是文档/截图清理版本删除 2997 行内部 PR 文档与截图仅剩 23 行新增同时精简 Den landing hero 与 worker 供给动画。文档与上手路径单一 Quickstart 与连接指南v0.11.184commit09204a02将文档导航收窄为单一 CLI-first Quickstart围绕远程 CLI 桌面连接流程重写 onboarding删除旧的 introduction、technical、non-technical、tutorial 等页面使首次运行引导更短更易扫读。v0.11.190进一步把站点内容重组为具体连接指南remote setup、ChatGPT、自定义 provider、MCP、共享、skill 导入各成独立任务页。这一轮文档重构与 v0.11.182 的 server 所有权迁移、v0.11.176 的 provider 引导一脉相承OpenWork 希望新用户从 CLI 或桌面以最少的页面跳转完成连接 provider → 创建工作区 → 开始会话。附版本速查表版本Commit主题归类变更行数关键内容v0.11.17647b6f7e3Provider 引导1079Connect ChatGPT CTA、远程 device flow、router 健康上报修复v0.11.1779603be37安装分发175下载页 CTA、orchestrator postinstall 二进制回退v0.11.1781cc5360f共享与模型控制8432右侧栏/嵌套子会话、模型感知 picker、hosted 反馈v0.11.1795f043456界面精简1025workspace modal 简化、移除桌面托盘v0.11.180093ee573清理3020内部文档/截图删除、Den landing 精简v0.11.181abcfdfc7元数据58各包版本同步v0.11.1827a0e31d0工作区所有权1792本地工作区迁入 server 控制v0.11.183160198ab模型/搜索614Exa 进入 OpenCode 设置、回滚 macOS 路径变更v0.11.18409204a02文档898CLI-first 单一 Quickstartv0.11.1855584dfd6共享安全5434localhost 默认、消息默认关闭、Control Chrome 引导、pt-BRv0.11.18630737e99会话范围397本地重连范围修复、starter 路径规范化v0.11.1875d1c6a28Windows 路径210verbatim 前缀剥离、UNC 比较修复v0.11.188c9e00db6回滚328回退 Loops 反馈模板v0.11.189a7fa0312元数据26lockfile 与版本同步v0.11.1906c22f800Provider/共享3837headless OpenAI 轮询时序、共享路由修复、连接指南v0.11.1916c9700ce共享可靠性495detached worker 凭据持久化、断开 provider 隐藏v0.11.1925f30ad2a工作区切换4896选择与运行时解耦、模板 starter 会话v0.11.193da74ba9a云协作7841Save-to-team、Den 组织/角色/邀请v0.11.19441d93e2e自动化/压缩5198compaction.auto落真、自动化轮询v0.11.1959d5b14b4工作区稳定5137local host 创建工作区、默认模型持久化v0.11.196663e357b会话优先34577上次会话续接、Automations 页面、废弃 dashboardv0.11.197020d7636安全加固6399secrets 拦截、bundle 信任发布者、token 不落 argvv0.11.198761796fd工作区切换100本地切换重启正确引擎v0.11.1994a3e43e5商业化/技能19623定价页、skill hubs、den-api、日志导出v0.11.2005cc7bbdd云团队技能9000云技能目录、Den teams、计费入组织创建结语三周演进背后的主线把 25 个版本横向对比可以归纳出四条彼此交织的主线所有权收敛本地工作区从桌面直连逐步移交 OpenWork serverv0.11.182 → v0.11.186 → v0.11.187 → v0.11.192 → v0.11.195 → v0.11.198最终形成server 统一管理、引擎按需重启的稳定模型安全默认收紧共享与消息从默认开放改为默认关闭v0.11.185并配套 secret 拦截、token 保密、publisher 信任v0.11.197模型与自动化走向真实模型选择器模型感知化v0.11.178、Exa 与compaction.auto落到真实配置v0.11.183、v0.11.194、自动化页面由实时调度器支撑v0.11.196实现见 packages/automations/src/schedule.ts云协作从模板到技能Save-to-teamv0.11.193逐步演进为组织、团队、技能目录与计费一体的云能力v0.11.199、v0.11.200。对于希望深入验证的读者建议从 apps/app/src/app/lib/session-scope.ts、packages/types/src/automations.ts 与 apps/app/src/i18n/locales/en.ts 三个文件入手它们分别对应本轮最核心的三项技术事实会话范围的路径规范化、自动化的调度数据模型、以及 Exa/本地化设置的落地文案。【免费下载链接】openworkThe open-source alternative to Claude Cowork (powered by opencode)项目地址: https://gitcode.com/GitHub_Trending/ope/openwork创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表