logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度剖析OpenCode中的Skills的实现原理

通过 Ripgrep.files() 列出 skill 所在目录下的所有文件(排除 SKILL.md 本身),最多收集 10 个。:根据 LLM 传入的 name 参数,通过 Skill.get(name) 查找对应的 skill。Skill 的发现逻辑通过 state 函数懒初始化,按优先级依次扫描 4 类来源,后加载的会覆盖同名 skill(项目级覆盖全局级)扫描 opencode 原生的 s

#javascript#前端#开发语言
到底了