Skip to content

建议:提升技能(Skill)自动更新体验,减少用户手动操作负担 #421

@AbelKeithsun

Description

@AbelKeithsun

目前 playwright-cli 支持手动 npm install -g @playwright/cli@latestplaywright-cli install --skills 的方式来安装或升级 CLI 及技能,但实际使用过程中,已安装技能是否有更新仍依赖用户主动重新执行安装命令,且缺少自动检测与通知机制。这对习惯用 AI Agent 的用户来说,存在以下痛点:技能长期不是最新版时体验割裂,兼容性/安全性得不到保障,也影响新功能的即时普及。

建议:

  • 增加已安装技能的自动更新检测及通知机制,提醒用户/Agent 可以自动升级。
  • 尝试支持 Agent 环境下自动触发最新技能下载与升级,无需用户手动介入。
  • 或增加 CLI 启动时自动检测技能更新并一键升级的能力。
  • 可以为 AI Agent 用户提供技能推送服务或升级 hook。

动机:

  • 降低维护负担,保证所有用户(包括 AI Agent 用户)能持续获得最新可用技能。
  • 避免长期技能过期引发的兼容、安全、体验问题。

欢迎团队讨论和采纳改进!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions