Release browse@0.10.0 (#3012)
Stagehand 仓库发布 browse@0.10.0(PR #3012),将 Browse CLI 从 Stagehand SDK 中独立发布,合并该 PR 即从合并提交发布 CLI。该版本将 Browse CLI 运行时迁移到 Stagehand V4,并移除坐标动作的 --return-xpath 选项,依赖该选项的脚本需改用新的输出。变更由 @shrey150 提交(#2835,commit 38e3a20),说明基于 commit 4210c97。
Development
- First ReportRelease browse@0.10.0 (#3012)Stagehand
- Industry Responsestagehand-python@4.2.0a0.dev1532: Release browse@0.10.0 (#3012)Stagehand
- Current Assessment浏览器自动化 Agent 工具链正在把 CLI 与 SDK 的发布周期拆开,这通常出现在使用方对命令行入口有独立升级诉求的阶段。判断:这类拆分降低了 CLI 侧变更对 SDK 使用者的连带影响,但也提高了版本矩阵的复杂度。可验证的下一信号是后续 Browse CLI 版本是否出现与 SDK 主版本不同步的发布节奏。Agent Pulse · analysis
Stagehand 项目发布 browse@0.10.0(PR #3012),核心变化有两点:一是 Browse CLI 不再与 Stagehand SDK 绑定发布,改为独立发布,合并 PR 即从合并提交发布 CLI;二是 Browse CLI 运行时迁移到 Stagehand V4。同时该版本移除了坐标动作的 --return-xpath 选项,证据明确指出依赖该选项的脚本必须更新到新的输出。变更记录标注为 Minor Changes,由 @shrey150 提交(#2835,commit 38e3a20),摘要基于 commit 4210c97。同一提交也出现在 stagehand-python@4.2.0a0.dev1532 的发布记录中。
从证据可直接确认的是运行时版本切换与一个 CLI 选项的移除,这属于破坏性接口变更:任何解析坐标动作返回值的脚本在升级后需要适配新输出格式。判断:CLI 与 SDK 解耦发布意味着 CLI 的迭代节奏可以独立于 SDK 版本,但代价是两者版本兼容性需要使用者自行核对。可验证的下一信号是仓库中是否出现 --return-xpath 的替代输出字段说明或迁移文档。
浏览器自动化 Agent 工具链正在把 CLI 与 SDK 的发布周期拆开,这通常出现在使用方对命令行入口有独立升级诉求的阶段。判断:这类拆分降低了 CLI 侧变更对 SDK 使用者的连带影响,但也提高了版本矩阵的复杂度。可验证的下一信号是后续 Browse CLI 版本是否出现与 SDK 主版本不同步的发布节奏。
对依赖 Browse CLI 的团队,本次升级的直接影响是脚本兼容性成本:移除 --return-xpath 后需要修改坐标动作的输出解析逻辑。判断:在升级前应先确认自身脚本是否使用该选项,再决定是否跟随 0.10.0。可验证的下一信号是仓库是否提供该选项的迁移指引。
若 CLI 独立发布成为常态,可观察后续 browse 版本是否继续独立于 Stagehand SDK 打 tag,以及 V4 运行时迁移是否带来新的默认行为变化。这些均可通过该仓库的 release 记录直接核验。