个人使用的过程中的一些痛点: [ol]skill 数量激增,不好批量管理有些 skill 设计的不合理,拆分了 n 个 skill ,A skill 又依赖 B skill没有版本号的概念,相应的就缺失了升级的概念 [/ol] 随着后续的发展,会不会有类似 maven 、npm 之类的包管理工具,可以去通过配置文件来拉取、更新所有的 skill (关联的 skill 也会被拉取,不过这样好像也会带来版本冲突的问题)。 不知道我这个想法对不对,或者现在已经有了解决方案能解决我的痛点吗 包管理, SKILL, 版本
https://clawhub.ai/ https://github.com/iflytek/skillhub/tree/main 搜索了一下,现在已经有了 repository 来管理包和版本,不过客户端层面好像没有统一的配置规范,还是要自己去通过命令来单独拉取
现在的 skill 都区分项目级和全局级,如果参考 maven repo 的概念,是不是全局一个 repo 就够了呢? 项目级是通过配置文件来做的。比如配置一个 json 或者 xml 文件,agent 启动的时候就会去全局的仓库拉取配置的 skill 是因为每个 agent 支持的路径、规范都不一样,所以才做不了这件事情吗?还是说这个思路本身就是错的