ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

ego-lite环境变量速查表:EGO_BROWSER_*完整清单,1分钟全掌握

ego-lite环境变量速查表:EGO_BROWSER_*完整清单,1分钟全掌握 ego-lite环境变量速查表EGO_BROWSER_*完整清单1分钟全掌握【免费下载链接】ego-liteThe fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero config.项目地址: https://gitcode.com/GitHub_Trending/eg/ego-liteego-liteego-browser是一款专为 AI Agent 打造的浏览器自动化工具能把你自己登录状态的浏览器安全地共享给 Codex、Claude Code 等 Agent全程不干扰你的操作零成本、零配置。在实际使用中你会用到一组EGO_BROWSER_*环境变量来微调它的行为——本文就是这份ego-lite 环境变量速查表从常用配置到 E2E 调试项一次列全每个变量的作用和设置方式都给你讲清楚。一览表10个ego-lite环境变量总览环境变量作用默认值EGO_BROWSER_NAME浏览器实例名称defaultEGO_BROWSER_AGENT_WORKSPACE技能工作区根目录内置skills/ego-browserEGO_BROWSER_DEBUG_CLICKS开启点击调试日志关闭EGO_BROWSER_FFMPEG_PATH指定 FFmpeg 可执行文件路径PATH中的ffmpegEGO_BROWSER_FFPROBE_PATH指定 ffprobe 路径视频录制 E2EPATH中的ffprobeEGO_BROWSER_NO_UPDATE_NOTIFIER关闭版本更新提示关闭CI1也会自动关闭EGO_BROWSER_REAL_E2E_ONLY只运行指定的真实浏览器 E2E 用例全部运行EGO_BROWSER_REAL_E2E_KEEP保留 E2E 产生的中间产物清理EGO_BROWSER_REAL_E2E_VERBOSE_CASE_OUTPUT输出详细的用例执行结果精简EGO_BROWSER_REAL_E2E_VERBOSE_ASSERTIONS输出详细的断言信息精简下面把日常最常用的 5 个变量拆开讲 逐个讲解最常用的5个环境变量设置浏览器实例名称EGO_BROWSER_NAME多个 ego-lite 实例并存时用它区分你正在操作的是哪一台浏览器。不设置时默认为default定义在 src/state.tsexport EGO_BROWSER_NAMEwork指向自定义技能工作区EGO_BROWSER_AGENT_WORKSPACE工作区是存放站点技能包learnings、.env等文件的地方。默认按构建产物内置技能目录 → 仓库skills/ego-browser的顺序回退解析逻辑见 src/env.ts。自定义示例来自 package/ego-browser/README.mdEGO_BROWSER_AGENT_WORKSPACE/path/to/skill ego-browser nodejs EOF console.log(await pageInfo()) EOF开启点击调试日志EGO_BROWSER_DEBUG_CLICKS点击总不生效时设为1就能看到每次点击的调试日志方便定位问题。等价于命令行参数--debug-clicks实现见 src/run.tsexport EGO_BROWSER_DEBUG_CLICKS1录制时指定FFmpeg路径EGO_BROWSER_FFMPEG_PATHego-lite 支持把页面视口录制成.webm视频。如果你的ffmpeg不在PATH里可以显式指定可执行文件路径否则录制会报错提示Install ffmpeg or set EGO_BROWSER_FFMPEG_PATH实现见 src/video-recorder.ts。详细录制参数说明在 skills/ego-browser/references/video.md。关闭版本更新提示EGO_BROWSER_NO_UPDATE_NOTIFIER更新提示会追加在命令输出末尾CI 环境或脚本批处理时容易成为噪音。设为1即可静默只要检测到CI变量也会自动关闭逻辑见 src/update-notice.tsexport EGO_BROWSER_NO_UPDATE_NOTIFIER1持久化配置用 .env 文件固定环境变量不用每次export。ego-lite 启动时会自动加载两个位置的.env文件解析逻辑见 src/env.ts仓库根目录的.env当前 Agent 工作区下的.env格式就是标准的KEYVALUE支持注释和引号已存在的环境变量优先于 .env 中的值所以临时覆盖只需临时export即可。开发者向跑真实浏览器E2E的 EGO_BROWSER_REAL_E2E_* 变量维护者或想跑端到端测试的同学会用到这组变量读取位置见 runner.mjs 与 ego-source.mjsEGO_BROWSER_REAL_E2E_ONLYconcert ticket rush只跑指定用例例如 damai-rush 示例 中就是这样单跑抢票用例的EGO_BROWSER_REAL_E2E_KEEP1保留运行产物便于事后排查EGO_BROWSER_REAL_E2E_VERBOSE_CASE_OUTPUT1/EGO_BROWSER_REAL_E2E_VERBOSE_ASSERTIONS1分别打开用例输出和断言的详细信息小结一张表搞定ego-lite环境变量记住核心 5 项就够日常使用了EGO_BROWSER_NAME定实例名、EGO_BROWSER_AGENT_WORKSPACE定工作区、EGO_BROWSER_DEBUG_CLICKS排查点击、EGO_BROWSER_FFMPEG_PATH支持录屏、EGO_BROWSER_NO_UPDATE_NOTIFIER安静模式。配合.env文件持久化你的 ego-lite 环境变量配置从此零门槛。官方文档可进一步参考skills/ego-browser/SKILL.md、CONTRIBUTING.md。【免费下载链接】ego-liteThe fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero config.项目地址: https://gitcode.com/GitHub_Trending/eg/ego-lite创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进