为什么每次执行 skills 都去安装 Playwright

webeasymail 2026-06-30 19:36 1

为什么 我执行 https://github.com/bataitools/bat-skills 的时候,


他每次都要安装 Playwright , 有哪位大佬知道这个是什么原因导致的,如果通过 skills 或者什么方法解决这个问题吗?


我是在 workbudy 里面执行的。



Playwright 正在安装。同时下载 logo 。

Logo 已下载。等 Playwright 安装完成后截屏,或尝试用 bat-cli submit 自动处理截图。先检查 Playwright 状态。

让我用受管的 Python 环境安装 Playwright 并截屏。

Install Playwright in managed Python

最新回复 (6)
  • webeasymail 楼主 06-30 19:41
    1
    这玩意好像是一个 sandbox 环境,这种环境怎么解决这种问题?
  • webeasymail 楼主 06-30 20:05
    2
    有点疯了,一开始我是 cli 提供截图和 logo 压缩,然后老是有问题(也是和 ai 沟通,ai 提供的解决方案),然后中间 ai 认为这个老是失败,不应该用这个方案,让 ai 自己发挥,现在 TMD 是 ai 认为很多是在 sanbox 里面运行的,是没有权限的,还是要你提供一个截图的工具。what fuck !
  • uqf0663 06-30 21:04
    3
    workbudy。。。。你全局先把各种环境装好,设置好系统环境变量,也就是直接 cmd 能调用,一般他就不会一直重复装了,如果发现还是会一直重复装,就告诉它写一下全局记忆,系统已经有装过了不允许再重复安装。
  • webeasymail 楼主 06-30 21:32
    4
    @uqf0663 我这个 skill 是想给 开发者 用的,我自己的环境到好配置,主要是希望能够让每个使用工具的 agent 减少失败的可能性,agent 很聪明,那么其中命令失败了,他也会自己尝试其他方案,但是这种必然带来效率低下和浪费 token 的 2 个问题,让他进行全局记忆我没有尝试过,这个在提示词里面写吗?
  • uqf0663 06-30 22:16
    5
    @webeasymail 你还想分享给其他人的话,这件事几乎无解,除非你在 skill.md 声明如果其他人的电脑没有安装环境的话直接给他安装全局的环境,但是这样的风险非常大,有可能把干扰到对方原本安装的东西出现冲突之类等无法预料到意外。我在#3 说的内容仅限于你自己而已,防止你新开一个任务他就自动装一套环境,导致你开的任务多了装了一大堆重复的东西浪费硬盘空间而已。
  • webeasymail 楼主 07-01 06:21
    6
    @uqf0663 不是我想分享给其他人,是本来这个就是这个 skill 就是开源的,他是配套 https://bataitools.com 做 agent 自动化提交 AI 产品信息 的,原本是手动提交的,我是程序员比较懒,就改成 skill 自动提交,目前 skill 是可以用的,但是第一次使用确实要安装很长时间,我通过 AI 又找到一个方案就是先找到本地的浏览器,然后通过本地浏览器启动无头模式截图,实际上就是截图和压缩比较麻烦,如果实在解决不掉只能使用服务器的截图模式了。服务器的逻辑我也做了,一台主机一天几百条没啥问题,只是这样不太符合 agent 的操作模式,也许是我自己瞎搞。
* 帖子来源V2EX
返回