Skip to content

Releases: zhiyanliu/gherkai

v1.4.9

Choose a tag to compare

@github-actions github-actions released this 12 Oct 06:14

变化

  • agent skill 正文压缩约 7%,只删与参考文件重复的细则、不删规则:机读字段的读法以契约参考页为准,隧道的前置与排障细节只在环境与排障参考里保留一份,模式怎么写窄见确定性 step 参考;云端参考的分工表改正 push-worker 的归属,测试开发可以自己推送、不必交部署方。

新增

  • agent skill 与用户指南的写用例规则补一条:导航步之后紧跟一条确定性落点核对(页面上有某按钮、标题包含,或内建的 页面地址匹配)。应用没有启动、启动的不是它或地址写错时,这一步在一秒内判否并写出页面内容,后面的 AI 步不再各花几秒与数千 token 去尝试。评测的两条写 feature 用例加了对应断言。

安装

uv tool install 'gherkai[local]==1.4.9'          # CLI + 本机 Nova Act worker
npm i -g @gherkai/worker-midscene@1.4.9          # 本机 Midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.9'     # 部署方:云端后端的部署命令
gherkai skill install                                  # 让 AI agent 替你做:把 agent skill 装进项目(Claude Code;--agent codex / all)
npx skills add https://github.com/zhiyanliu/gherkai/tree/v1.4.9/cli/gherkai_cli/skills/gherkai -a claude-code -a codex   # 不经 gherkai 命令的同一份

worker 基础镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.9 · ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.9

升级

  1. 部署方升级 CLI:uv tool upgrade gherkai(安装时带的 extras 沿用)。
  2. 部署方立刻执行 gherkai deploy --vpc <与上次相同的取值> --prefix <同前缀>,让云端后端与 CLI 同版本。这两步之间,只有这台刚升级的机器自己的提交与查询会被拒绝(退 2),属预期;团队其他成员不受影响。
  3. 团队其他成员再升级各自的 CLI;在本机运行用例的人同时把 Midscene worker 升到同版本:npm i -g @gherkai/worker-midscene@1.4.9。有自定义 worker 镜像 variant 的团队,从新版本的基础镜像重新构建后,用 gherkai deploy push-worker 推送一次。

本版文档:https://github.com/zhiyanliu/gherkai/blob/v1.4.9/docs/user-guide/README.md
· 云端后端升级细节:https://github.com/zhiyanliu/gherkai/blob/v1.4.9/docs/user-guide/cloud-backend.md
· 完整变更历史:https://github.com/zhiyanliu/gherkai/blob/v1.4.9/CHANGELOG.md

v1.4.8

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:29

变化

  • 本机 run 里 worker 日志行前缀的颜色改为按 job 启动顺序分配,同一次运行内最多 8 个 scope 互不重色、同一 plan 下颜色稳定;调色板去掉红与绿,避免与判定汇总里的失败红、通过绿混读。颜色只用来区分来源 scope,不表示 out / err 或严重程度。NO_COLOR 现在也关闭这些前缀的颜色。
  • 云端前置检查的提示改为书面表述:版本不一致、后端没有版本戳、跳过版本比对、worker 镜像 variant 解析失败这几条先说发生了什么,再说原因与处理方式;判据、退出码与命令都没有变化。

安装

uv tool install 'gherkai[local]==1.4.8'          # CLI + 本机 Nova Act worker
npm i -g @gherkai/worker-midscene@1.4.8          # 本机 Midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.8'     # 部署方:云端后端的部署命令
gherkai skill install                                  # 让 AI agent 替你做:把 agent skill 装进项目(Claude Code;--agent codex / all)
npx skills add https://github.com/zhiyanliu/gherkai/tree/v1.4.8/cli/gherkai_cli/skills/gherkai -a claude-code -a codex   # 不经 gherkai 命令的同一份

worker 基础镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.8 · ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.8

升级

  1. 部署方升级 CLI:uv tool upgrade gherkai(安装时带的 extras 沿用)。
  2. 部署方立刻执行 gherkai deploy --vpc <与上次相同的取值> --prefix <同前缀>,让云端后端与 CLI 同版本。这两步之间,只有这台刚升级的机器自己的提交与查询会被拒绝(退 2),属预期;团队其他成员不受影响。
  3. 团队其他成员再升级各自的 CLI;在本机运行用例的人同时把 Midscene worker 升到同版本:npm i -g @gherkai/worker-midscene@1.4.8。有自定义 worker 镜像 variant 的团队,从新版本的基础镜像重新构建后,用 gherkai deploy push-worker 推送一次。

本版文档:https://github.com/zhiyanliu/gherkai/blob/v1.4.8/docs/user-guide/README.md
· 云端后端升级细节:https://github.com/zhiyanliu/gherkai/blob/v1.4.8/docs/user-guide/cloud-backend.md
· 完整变更历史:https://github.com/zhiyanliu/gherkai/blob/v1.4.8/CHANGELOG.md

v1.4.7

Choose a tag to compare

@github-actions github-actions released this 30 Sep 05:11

变化

  • 人读输出统一由 rich 渲染:多行同结构的清单改为带框线的表格(deploy list-workers、list-engines、list-deterministic、status 的 job 清单、doctor),层级结构改为带引导线的树(run 的判定汇总、plan、explain),判定与状态词按语义上色(通过绿、失败红、出错紫红、中止亮红、跳过淡显),标准输出不是终端或 NO_COLOR 为非空值时不带颜色,FORCE_COLOR 可强制带颜色;表格里的标识列(scope_id、示例、模式、tag、地址)不折断,说明类列只在终端过窄时折行,非终端输出每行保持一行。list-workers 的推送时间换算到 UTC、精确到分钟,默认 variant 以 * 标出。--json 的机读形态不变。命令行的依赖新增 rich。

安装

uv tool install 'gherkai[local]==1.4.7'          # CLI + 本机 Nova Act worker
npm i -g @gherkai/worker-midscene@1.4.7          # 本机 Midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.7'     # 部署方:云端后端的部署命令
gherkai skill install                                  # 让 AI agent 替你做:把 agent skill 装进项目(Claude Code;--agent codex / all)
npx skills add https://github.com/zhiyanliu/gherkai/tree/v1.4.7/cli/gherkai_cli/skills/gherkai -a claude-code -a codex   # 不经 gherkai 命令的同一份

worker 基础镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.7 · ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.7

升级

  1. 部署方升级 CLI:uv tool upgrade gherkai(安装时带的 extras 沿用)。
  2. 部署方立刻执行 gherkai deploy --vpc <与上次相同的取值> --prefix <同前缀>,让云端后端与 CLI 同版本。这两步之间,只有这台刚升级的机器自己的提交与查询会被拒绝(退 2),属预期;团队其他成员不受影响。
  3. 团队其他成员再升级各自的 CLI;在本机运行用例的人同时把 Midscene worker 升到同版本:npm i -g @gherkai/worker-midscene@1.4.7。有自定义 worker 镜像 variant 的团队,从新版本的基础镜像重新构建后,用 gherkai deploy push-worker 推送一次。

本版文档:https://github.com/zhiyanliu/gherkai/blob/v1.4.7/docs/user-guide/README.md
· 云端后端升级细节:https://github.com/zhiyanliu/gherkai/blob/v1.4.7/docs/user-guide/cloud-backend.md
· 完整变更历史:https://github.com/zhiyanliu/gherkai/blob/v1.4.7/CHANGELOG.md

v1.4.6

Choose a tag to compare

@github-actions github-actions released this 29 Sep 06:15

变化

  • 隧道模式(--expose-local)下,gherkai 自己产出的文字不再带隧道凭据:确定性 step 的失败消息、AI 证据的 JSON、explain 输出、run --json、本机转发的 worker 日志里,地址中的凭据段显示为 ***。落盘的运行定义(run_meta.json)与引擎的原生产物仍是明文,运行要读回前者、后者由引擎自己写。

安装

uv tool install 'gherkai[local]==1.4.6'          # CLI + 本机 Nova Act worker
npm i -g @gherkai/worker-midscene@1.4.6          # 本机 Midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.6'     # 部署方:云端后端的部署命令
gherkai skill install                                  # 让 AI agent 替你做:把 agent skill 装进项目(Claude Code;--agent codex / all)
npx skills add https://github.com/zhiyanliu/gherkai/tree/v1.4.6/cli/gherkai_cli/skills/gherkai -a claude-code -a codex   # 不经 gherkai 命令的同一份

worker 基础镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.6 · ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.6

升级

  1. 部署方升级 CLI:uv tool upgrade gherkai(安装时带的 extras 沿用)。
  2. 部署方立刻执行 gherkai deploy --vpc <与上次相同的取值> --prefix <同前缀>,让云端后端与 CLI 同版本。这两步之间,只有这台刚升级的机器自己的提交与查询会被拒绝(退 2),属预期;团队其他成员不受影响。
  3. 团队其他成员再升级各自的 CLI;在本机运行用例的人同时把 Midscene worker 升到同版本:npm i -g @gherkai/worker-midscene@1.4.6。有自定义 worker 镜像 variant 的团队,从新版本的基础镜像重新构建后,用 gherkai deploy push-worker 推送一次。

本版文档:https://github.com/zhiyanliu/gherkai/blob/v1.4.6/docs/user-guide/README.md
· 云端后端升级细节:https://github.com/zhiyanliu/gherkai/blob/v1.4.6/docs/user-guide/cloud-backend.md
· 完整变更历史:https://github.com/zhiyanliu/gherkai/blob/v1.4.6/CHANGELOG.md

v1.4.5

Choose a tag to compare

@github-actions github-actions released this 29 Sep 04:01

新增

  • agent skill 写用例的规则补两条:期望值只来自需求,看被测应用只为定位元素与实现动作;写新的确定性 step 前先看两个引擎的清单,已有的复用、同义模式不重复注册。
  • agent skill 的环境与排障参考把隧道模式(--expose-local)从「两条前置」扩成完整一节:选项值与 feature 书写逐字一致(前缀字符串匹配)、一个 run 只暴露一个地址、开发服务器要放行隧道域名、隧道的持有与拆除、排障入口与安全提醒,并给出用 plan 回显逐字对照的核对方法。
  • agent skill 写用例的规则再补两条:需求给不出某条期望要的值、范围或清单时不猜、不从应用里补(应用里的取值不进用例、不进单测数据、也不当参照列进汇报),先做完不依赖缺口的部分再问人,非交互时把缺口单列进汇报;AI 动作步只描述这一步的动作、不写成目标(写「点击第 1 组」不写「选择第 1 组」,写成目标模型会做到底、越过这一步继续操作)。评测新增三条(需求缺规格、瞬态窗口本机过云端否、复用已有 step)与两套 fixture。
  • agent skill 新增一份给测试开发的参考 references/deterministic-steps.md:确定性 step 该不该写(含成本与速度判据)、等待与判定(含瞬态窗口内的多个动作合成一次页面内调用)、失败消息带现场、判定逻辑与注册分离、本地用真浏览器单测、改一条在用的 step、症状速查。用户指南「编写确定性 step」同步补这几节与两侧完整示例。

变化

  • run / submit 的 --max-concurrency 默认值从 1 改为 4,与设计一致:并发只改同时开几个浏览器会话,不改 job 数与总费用;20 个 job 的一次运行实测从约 29 分钟缩到约 7 分钟。云端 submit 仍受部署侧上限钳制,配额紧时手动调低。
  • 云端后端 stack 的部署侧单 run 并发上限从 8 提到 20:提交侧默认仍是 4,上限只在提交者明确要更高并发时起作用;重新部署后生效。
  • 用户指南与 skill 里 Midscene 侧的最小模板改为带等待的判定(此前示例直接读 isVisible() 的瞬时值,是确定性 step 假失败的常见来源)。

修复

  • Midscene worker 给页面预置 __name 的恒等实现:使用方 .mts 里传给 page.evaluate / waitForFunction 的函数经加载器改写后在页面里引用 __name 而报 ReferenceError,本机单测不暴露、云端一运行全部记 error;现在 context 级初始化脚本与当前文档都补上这个定义。

安装

uv tool install 'gherkai[local]==1.4.5'          # CLI + 本机 Nova Act worker
npm i -g @gherkai/worker-midscene@1.4.5          # 本机 Midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.5'     # 部署方:云端后端的部署命令
gherkai skill install                                  # 让 AI agent 替你做:把 agent skill 装进项目(Claude Code;--agent codex / all)
npx skills add https://github.com/zhiyanliu/gherkai/tree/v1.4.5/cli/gherkai_cli/skills/gherkai -a claude-code -a codex   # 不经 gherkai 命令的同一份

worker 基础镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.5 · ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.5

升级

  1. 部署方升级 CLI:uv tool upgrade gherkai(安装时带的 extras 沿用)。
  2. 部署方立刻执行 gherkai deploy --vpc <与上次相同的取值> --prefix <同前缀>,让云端后端与 CLI 同版本。这两步之间,只有这台刚升级的机器自己的提交与查询会被拒绝(退 2),属预期;团队其他成员不受影响。
  3. 团队其他成员再升级各自的 CLI;在本机运行用例的人同时把 Midscene worker 升到同版本:npm i -g @gherkai/worker-midscene@1.4.5。有自定义 worker 镜像 variant 的团队,从新版本的基础镜像重新构建后,用 gherkai deploy push-worker 推送一次。

本版文档:https://github.com/zhiyanliu/gherkai/blob/v1.4.5/docs/user-guide/README.md
· 云端后端升级细节:https://github.com/zhiyanliu/gherkai/blob/v1.4.5/docs/user-guide/cloud-backend.md
· 完整变更历史:https://github.com/zhiyanliu/gherkai/blob/v1.4.5/CHANGELOG.md

v1.4.4

Choose a tag to compare

@github-actions github-actions released this 20 Sep 04:28

变化

  • Midscene 引擎的默认模型改为 us.openai.gpt-5.6-terra(OpenAI GPT-5.6 Terra,经 Amazon Bedrock 调用)。在同一批用例上重复运行,它的判定稳定不抖动,并且比原默认模型 qwen.qwen3-vl-235b-a22b 快约三成、少用约四分之一 token;调用请求已按 Bedrock 对 GPT 系模型的要求调整。费用相应上升:一条 5 步左右的 scenario 约 5 美分,原默认模型约 2 美分(以你账户的 AWS 账单为准),量级与口径见运行测试与查看结果。该模型经 Bedrock 跨区推理调用,Midscene 的 AI step 模型调用在美国境内三个 region(us-east-1 / us-east-2 / us-west-2)处理;浏览器会话与产物仍在你选的 region,Nova Act 引擎不变。

  • Nova Act 引擎的默认模型改为固定的 nova-act-v1.0,不再使用跟随最新 GA 版本的别名。同一条断言在不同模型版本上可能翻转,固定版本让结果可复现;换模型只随 gherkai 发版,并在本文件里点明。

  • 两个引擎的模型都可用环境变量覆盖:Nova Act 侧 NOVA_MODEL_ID;Midscene 侧 MIDSCENE_MODEL_ID,模型家族一般由模型 id 自动识别,识别不出时 worker 启动即报错并要求补 MIDSCENE_MODEL_FAMILY。本机 local 后端在 shell 里设置即生效;云端 cloud 后端把变量写进定制 worker 镜像。

  • gherkai doctor 新增一行,显示本机各引擎 worker 实际会用的模型(--json 里是 engines 段的 model.<engine>),在 shell 里设过覆盖变量的机器可以直接核对;云端 worker 的模型写在定制镜像里,不在这一行显示。

  • 云端 worker 现在可以调用 Bedrock 上的模型与你账户里的跨区推理入口,不再限定单一模型:换模型只需改定制 worker 镜像里的环境变量,不必重新部署后端。

  • 两个引擎的第三方依赖改为固定精确版本:Midscene 侧 @midscene/web 升到 1.12.8、Playwright 1.63.0,Nova Act 侧 nova-act 3.4.187.0。此前声明的是版本范围,不同时间安装的机器会取到不同版本。

  • Midscene 引擎的 token 用量改用引擎 SDK 公开的累计计数,元素定位时的区域搜索调用也计入。同一条用例的报告用量会比此前略高,是统计范围更全,不是模型消耗变多。

  • gherkai deploy 结束时改为逐行说明默认 worker 镜像 variant 与 worker 运行配置的更新结果,例如「已保留默认 worker 镜像 variant base」「各 variant 的 worker 运行配置已是最新」。

  • 仓库首页新增「判定由谁做出」一节,列出两个引擎各自使用的模型与服务、版本策略、查看与更换方式,以及费用来源。

  • 文档重组:面向使用者的完整说明集中到 docs/user-guide/,新增常见问题页;文档里的图改为统一风格的架构 / 流程 / 时序图,执行与推进全景、云端交付与 worker 身份两张大图另有可交互版本(https://zhiyanliu.github.io/gherkai/ );各发行包在 PyPI / npm 上的页面改为入口页,只留定位、装法、最小用法与指向用户指南的链接;本文件是新增的变更记录。

  • 命令行的帮助、提示、警告、错误与 gherkai deploy 的步骤行统一了用词:口语的「跑」改为「运行」或「执行」;--default-job-timeout 的帮助改称「job 墙钟预算秒」;gherkai skill 各命令的帮助改称「agent skill」;deploy 里同步官方 worker 镜像的那一步改称「基础镜像同步」;plan 的输出表头改称「用例预检」。用户文档与随包发行的 agent skill 同批对齐了同一套用词:plan 一律称「用例预检」,前台与后台之别称「执行方式」、本机与云端之别称「执行后端」,两者的四种组合称「四种组合」;指一次运行时不再称「批」,统一称 run 或「本次运行」。--vpc 在帮助与用法行里的取值占位符改为 取值,--require-approval 的帮助改称「审批级别」,gherkai deploy 关于 VPC 的提示与报错统一说「VPC 取值」,与用户指南里的选项表用词一致。命令、选项、输出结构与退出码都没有变化。

  • gherkai --help 不再列出 _reconcile 与 _tunnel_watch:它们是 submit 在后台启动的子进程入口,不供直接使用;此前二者以「==SUPPRESS==」出现在命令列表里。

  • 命令行帮助、提示与两个引擎 worker 的日志继续统一措辞:不再用等号、箭头这类符号代替连词,「退 2」一律写成「退出码 2」;gherkai status 的几条帮助去掉了内部名词;两个引擎 worker 对同一种产物用同一个名字(「证据截图」);产物上传失败的日志只说明什么没传成、不再承诺稍后重试;gherkai deploy delete-worker 的占位说明改为使用者语言。命令、选项、输出结构与退出码都没有变化。

修复

  • Midscene 引擎每个 run 在日志里打出的一段 Execution context was destroyed 报错栈已消除(关闭了对云端浏览器无意义的一项 SDK 渲染开关)。
  • 引擎无法回答能力查询时的提示改为先给出 worker 自己的报错原文,常见成因(版本不一致、模型配置不对)只在原文没有说明原因时补充。
  • gherkai deploy 及其 list-workers / push-worker 子命令:给了不存在的 --profile 名、或配不出 region 时,现在以退出码 2 结束并说明「连不上 AWS」;此前会打印一段 Python 报错栈。
  • 云端后端:一次 run 的 job 超过 100 个时,job 超时处置此前会失败,或把仍在运行的 task 误判为已不存在而直接记为超时;现在按页读取、分批查询。超时处置的兜底检查出错时,也不再影响同一批事件里其它 run 的推进。
  • Midscene worker 收到停止信号时若正在释放浏览器会话,此前可能提前退出而漏掉释放、会话继续计费且退出码仍为 0;现在等释放完成再退出。
  • gherkai deploy 同时给出只读选项(--diff / --synth-only / --bootstrap)与 worker 镜像子命令时的提示改为可执行的建议;此前对 --bootstrap 与 --synth-only 给出的建议命令无法运行。
  • gherkai run --json 的帮助此前写「不打进度」,实际进度与诊断仍走标准错误、只有 --quiet 静音逐事件进度;帮助已改准,用户指南同步。
  • 各 Python 发行包的源码包(sdist)不再包含测试目录,Nova Act worker 的源码包不再包含探针脚本;源码包内容改为显式白名单,不再受本机忽略规则影响。

升级须知

  • 在本机 local 后端运行用例的机器上,把命令行工具与你的用例用到的引擎 worker 升到同一版本(uv tool upgrade gherkai;Midscene worker 另外执行 npm i -g @gherkai/worker-midscene@<CLI 版本>),新的默认模型随 worker 一起升级;版本不一致会在运行前检查时以退出码 2 结束。安装形态见开始使用。
  • 部署方须重新执行 gherkai deploy:新的默认模型在新版本的 worker 基础镜像里,放宽后的模型调用权限也随部署更新。有自定义 worker 镜像 variant 的团队,从新版本的基础镜像重新构建后用 gherkai deploy push-worker 推送一次。升级步骤见云端后端。
  • 想继续用原来的 Midscene 模型:把 MIDSCENE_MODEL_ID 设为 qwen.qwen3-vl-235b-a22b(本机 local 后端设在 shell 里,云端 cloud 后端写进定制镜像的环境变量)。

安装

uv tool install 'gherkai[local]==1.4.4'          # CLI + 本机 Nova Act worker
npm i -g @gherkai/worker-midscene@1.4.4          # 本机 Midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.4'     # 部署方:云端后端的部署命令

worker 基础镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.4 · ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.4

升级

  1. 部署方升级 CLI:uv tool upgrade gherkai(安装时带的 extras 沿用)。
  2. 部署方立刻执行 gherkai deploy --vpc <与上次相同的取值> --prefix <同前缀>,让云端后端与 CLI 同版本。这两步之间,只有这台刚升级的机器自己的提交与查询会被拒绝(退 2),属预期;团队其他成员不受影响。
  3. 团队其他成员再升级各自的 CLI;在本机运行用例的人同时把 Midscene worker 升到同版本:npm i -g @gherkai/worker-midscene@1.4.4。有自定义 worker 镜像 variant 的团队,从新版本的基础镜像重新构建后,用 gherkai deploy push-worker 推送一次。

本版文档:https://github.com/zhiyanliu/gherkai/blob/v1.4.4/docs/user-guide/README.md
· 云端后端升级细节:https://github.com/zhiyanliu/gherkai/blob/v1.4.4/docs/user-guide/cloud-backend.md
· 完整变更历史:https://github.com/zhiyanliu/gherkai/blob/v1.4.4/CHANGELOG.md

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 16 Sep 10:19
uv tool install 'gherkai[local]==1.4.3'          # CLI + 本地 novaact worker
npm i -g @gherkai/worker-midscene@1.4.3          # 本地 midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.3'     # 部署方:另装 AWS 供给包

worker 基底镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.3
· ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.3

升级是三步:① 部署方 uv tool upgrade gherkai(安装时带的 extras 沿用)→ ② 立刻 gherkai deploy
(①→② 之间提交会被拒,属预期)→ ③ 团队其他人再升自己的 CLI。有自定义 worker 镜像 variant 的,从新版本基底
重新 build 后 gherkai deploy push-worker 推一遍。细节见
https://github.com/zhiyanliu/gherkai/blob/HEAD/deploy_aws/README.md 的「版本与升级」。

Full Changelog: v1.4.2...v1.4.3

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 05:05
uv tool install 'gherkai[local]==1.4.2'          # CLI + 本地 novaact worker
npm i -g @gherkai/worker-midscene@1.4.2          # 本地 midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.2'     # 部署方:另装 AWS 供给包

worker 基底镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.2
· ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.2

升级是三步:① 部署方 uv tool upgrade gherkai(安装时带的 extras 沿用)→ ② 立刻 gherkai deploy
(①→② 之间提交会被拒,属预期)→ ③ 团队其他人再升自己的 CLI。有自定义 worker 镜像 variant 的,从新版本基底
重新 build 后 gherkai deploy push-worker 推一遍。细节见
https://github.com/zhiyanliu/gherkai/blob/HEAD/deploy_aws/README.md 的「版本与升级」。

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 03:52
uv tool install 'gherkai[local]==1.4.1'          # CLI + 本地 novaact worker
npm i -g @gherkai/worker-midscene@1.4.1          # 本地 midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.1'     # 部署方:另装 AWS 供给包

worker 基底镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.1
· ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.1

升级是三步:① 部署方 uv tool upgrade gherkai(安装时带的 extras 沿用)→ ② 立刻 gherkai deploy
(①→② 之间提交会被拒,属预期)→ ③ 团队其他人再升自己的 CLI。有自定义 worker 镜像 variant 的,从新版本基底
重新 build 后 gherkai deploy push-worker 推一遍。细节见
https://github.com/zhiyanliu/gherkai/blob/HEAD/deploy_aws/README.md 的「版本与升级」。

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 09:03
uv tool install 'gherkai[local]==1.4.0'          # CLI + 本地 novaact worker
npm i -g @gherkai/worker-midscene@1.4.0          # 本地 midscene worker
uv tool install 'gherkai[deploy-aws]==1.4.0'     # 部署方:另装 AWS 供给包

worker 基底镜像(linux/amd64):
ghcr.io/zhiyanliu/gherkai-worker-novaact:1.4.0
· ghcr.io/zhiyanliu/gherkai-worker-midscene:1.4.0

升级是三步:① 部署方 uv tool upgrade gherkai(安装时带的 extras 沿用)→ ② 立刻 gherkai deploy
(①→② 之间提交会被拒,属预期)→ ③ 团队其他人再升自己的 CLI。有自定义 worker 镜像 variant 的,从新版本基底
重新 build 后 gherkai deploy push-worker 推一遍。细节见
https://github.com/zhiyanliu/gherkai/blob/HEAD/deploy_aws/README.md 的「版本与升级」。

Full Changelog: v1.3.0...v1.4.0