尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
gh-aw Playwright与Web搜索能力:让Agent会查资料会点网页
gh-aw Playwright与Web搜索能力让Agent会查资料会点网页【免费下载链接】gh-awGitHub Agentic Workflows项目地址: https://gitcode.com/GitHub_Trending/gha/gh-awgh-aw 是一款把 AI Agent 跑在 GitHub Actions 上的开源工具GitHub Agentic Workflows。除了写代码它还内置了Playwright 浏览器自动化和 **Web 搜索web-search**两类能力让你的 Agent 真正会查资料、会点网页能上网搜索资料、抓取页面内容、模拟点击和填写表单把调研、监控、自动填表这类活儿都交给 Agent 完成。本文是面向新手的完整指南讲清楚这两项能力是什么、怎么开启、有什么注意事项。两项能力分别能做什么Web 搜索web-searchAgent 在执行任务时可以主动发起互联网搜索获取最新资料。适合调研竞品、查某个库的最新版本、收集某事件的实时信息这类场景。️Playwright 浏览器自动化官方 Schema 中的定义是Playwright CLI browser automation tool for web scraping, testing, and UI interactions即支持网页抓取、自动化测试和 UI 交互。Agent 可以像人一样打开浏览器、点击按钮、读取页面甚至完成需要登录态才能看到的操作。这两个工具都可以和工作流里的web-fetch、bash、github等工具组合使用配置入口统一在 main_workflow_schema.json 的tools段中。上面这张截图来自 gh-aw 官方的每日仓库报告示例Agent 自动收集了提交、Issue、PR 等数据生成结构化的每日简报——这类主动查资料 汇总输出正是 Web 搜索能力的典型收益。最快开启方法在工作流 frontmatter 里加两行在 gh-aw 工作流文件Markdown frontmatter的tools段中声明即可无需写任何代码Web 搜索web-search:字段声明为null或空对象即启用默认配置见 main_workflow_schema.json 中web-search的oneOf定义。Playwrightplaywright:字段支持version锁定playwright/clinpm 包版本例如0.1.18和browsers指定要下载的浏览器两个可选参数完整结构定义在 tools_types.go 的PlaywrightToolConfig中tools: web-search: playwright: version: 0.1.18 browsers: [chromium]Playwright 支持MCP 模式和CLI 模式两种运行方式CLI 模式下 Agent 直接调用playwright-cli命令编译器会自动为其配置 Bash 白名单配置解析逻辑可参考 tools_parser.go 中的parsePlaywrightTool函数。引擎兼容性不是所有引擎都支持 Web 搜索⚠️ 这是新手最容易踩的坑web-search 依赖引擎的原生支持。Codex内置 Web 搜索支持codex_engine.go 中声明WebSearch: true。未启用该工具时编译器反而会注入-c web_searchdisabled显式关闭避免 Agent 越权上网。CopilotCLI 形态没有内置搜索支持启用时编译器会输出警告并提示替代方案。Claudeweb-search属于其标准工具集会正常映射为引擎的 WebSearch 能力claude_tools.go。校验逻辑集中在 agent_validation.go 的validateWebSearchSupport()当工作流声明了web-search但当前引擎不支持时编译阶段就会给出明确警告而不是等到运行时才发现查不了资料。如上图所示启用联网能力后 Agent 的输出质量会明显提升它先搜索/抓取一手信息再把结果沉淀成摘要、Issue 更新等 GitHub 资产。网络安全Agent 能访问哪些域名gh-aw 默认在沙箱中运行 Agent联网工具同样受网络白名单约束。Playwright 初始化时需要从 CDN 下载浏览器因此编译器会自动放行cdn.playwright.dev和playwright.download.prss.microsoft.com两个域名见 pkg/workflow/README.md 中PlaywrightDomains的说明。如果你还希望 Agent 访问其他站点需要按官方网络配置指南额外声明允许的域名参考网络配置指南network-configuration.mdMCP 与工具挂载说明mcps.md此外若你之前用旧的playwright/mcp命令挂载方式仓库提供了自动迁移工具codemod可将配置改写为推荐的 CLI 模式入口在 codemod_playwright_cli_mode.go配合gh-aw fix即可批量升级存量工作流。常见使用场景清单场景用到的能力说明每日竞品/行业动态简报web-search定时触发搜索后汇总成 Issue自动抓取无 API 的站点数据playwright浏览器渲染后提取结构化数据前端 UI 回归巡检playwright模拟点击、截图对比需要登录态的页面监控playwright配合凭据配置访问内页调研文档/版本变更web-search web-fetch搜索定位链接再抓取正文小结在 gh-aw 中给 Agent 加上web-search和playwright两个工具只需要在 frontmatter 里加两行声明编译器会自动处理引擎适配、浏览器下载域名放行和 CLI 白名单等所有细节。建议开启前先确认所用引擎支持 web-search并按 network-configuration.md 规划好域名白名单就能安全地让 Agent 开始查资料、点网页了。【免费下载链接】gh-awGitHub Agentic Workflows项目地址: https://gitcode.com/GitHub_Trending/gha/gh-aw创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

AReaL 中 DPO 离线对齐算法实践:从 HH-RLHF 示例到源码级损失实现解析

AReaL 中 DPO 离线对齐算法实践:从 HH-RLHF 示例到源码级损失实现解析

AReaL 中 DPO 离线对齐算法实践:从 HH-RLHF 示例到源码级损失实现解析 【免费下载链接】AReaL The RL Bridge for LLM-based Agent Applications. Made Simple & Flexible. 项目地址: https://gitcode.com/GitHub_Trending/are/AReaL 本文基于 AReaL 仓库…

📅 2026/9/17 11:32:04
Puerts 模块化编程指南:从 Eval 到 ESM 模块与 TypeScript

Puerts 模块化编程指南:从 Eval 到 ESM 模块与 TypeScript

Puerts 模块化编程指南:从 Eval 到 ESM 模块与 TypeScript 【免费下载链接】puerts PUER(普洱) Typescript. Lets write your game in UE or Unity with TypeScript. 项目地址: https://gitcode.com/GitHub_Trending/pu/puerts 本指南聚焦 Puerts 在 Unity 环…

📅 2026/9/17 11:32:04
Flax NNX 核心概念实战:从 JAX 数组、Pytree 到分布式分片的心智模型构建

Flax NNX 核心概念实战:从 JAX 数组、Pytree 到分布式分片的心智模型构建

Flax NNX 核心概念实战:从 JAX 数组、Pytree 到分布式分片的心智模型构建 【免费下载链接】flax Flax is a neural network library for JAX that is designed for flexibility. 项目地址: https://gitcode.com/GitHub_Trending/fl/flax Flax 是构建在 JAX 之…

📅 2026/9/17 11:32:04
MORE NEWS

更多资讯

📰

CivitAI 的 `dbRead`/`dbWrite` 双客户端路由:当服务层在运行时选择数据库客户端时,测试 mock 如何正确拆分

CivitAI 的 dbRead/dbWrite 双客户端路由:当服务层在运行时选择数据库客户端时,测试 mock 如何正确拆分 【免费下载链接】civitai A repository of models, textual inversions, and more 项目地址: https://gitcode.com/GitHub_Trending/ci/civitai …

📰

2026年硕博新生报到须知及新生入校相关注意事项汇总

作为研究生,我们的科研工作不仅包括实验、数据采集和分析,还涉及大量的论文写作。在这个过程中,如何高效地处理数据、优化写作和确保研究结果的准确性,往往决定了研究的质量和效率。幸运的是,现代科技为我们提供了各种…

📰

查aigc免费网站靠谱吗?准确率98.54%的AI率报告带编号可核验,查重报告没有

AI 的发展太快了。很多同学在日常的作业和写作当中都会使用 AI,除知网、维普、万方这几个大家熟知的 论文查重 系统外, 很多学校也开始接入了 AIGC 检测系统。用得比较多的是大家熟知的知网 AIGC 检测、维普 AIGC 检测,但也有很多垂直型的 A…

📰

aigc检测器哪个学校在用?中南大学、湘潭大学等高校AI率查重系统清单

AI 的发展太快了。很多同学在日常的作业和写作当中都会使用 AI,除知网、维普、万方这几个大家熟知的 论文查重 系统外, 很多学校也开始接入了 AIGC 检测系统。用得比较多的是大家熟知的知网 AIGC 检测、维普 AIGC 检测,但也有很多垂直型的 A…

📰

Oracle 11g透明网关访问SQL Server:从安装配置到排错完整指南

做Oracle开发和运维的朋友,早晚会碰到这么个需求:Oracle库要读SQL Server的数据。以前我都是写ETL脚本定时抽取,或者让开发同事导出CSV再灌进Oracle,费劲不说,实时性还差。后来在项目里用上了Oracle11g透明网关&#x…

📰

STM32CubeMX生成IAR工程实战指南:配置、编译与常见坑

今天聊聊嵌入式开发里一个挺常见的需求:用STM32CubeMX生成IAR工程。网上有个词叫“STM32CubeMX2”,其实就是我们平时说的STM32CubeMX,可能版本号写顺了多打了个2。最近在一个老项目里接手了一批IAR工程,代码维护全靠CubeMX重新生成…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬