实现 Agent Skills 时该拆开的三个加载决策
ialijr · reddit · 2026-09-30
作者在给自己的金融 agent 加 skills 支持时,发现「加载一个 skill」背后其实是三个独立的架构决策:
- 服务器加载什么:小型自维护的纯指令 skill 目录,在启动时一次性读取校验并放进 registry,避免每轮都读文件;文件仍是编写格式,改动需重启。
- 模型看到什么:系统提示里只放 skill 名称和描述,需要时通过 loadskill(name) 取正文——服务器内存里有所有 skill 不等于模型上下文里有。
- 工具何时可用:已有工具由 agent 提供,加载 skill 只是教会工作流、不安装能力;好处是工具定义稳定、利于 prompt cache 复用,代价是模型可能不查 skill 就直接动手,所以要评测「动作前指令是否已加载」「简单问题是否避免多余图表」。
作者第一个 skill 没加代码沙箱:消费报表工作流的价值在选图表和构造查询,SKILL.md 纯指令就够;若工作流要执行代码则另当别论。完整框架无关指南含 TypeScript/Python 示例。
「编程与Agent」频道最新
- 月付 420 美元 triple 订阅:一套能 ship 任何东西的编码模型组合 — iannuttall · 2026-09-30
- 测试长聊天 UI 的隐藏 bug:向上滚动加载图片时阅读位置易丢失 — gethackteam · 2026-09-30
- Cloudflare 创新周连发:容器启动快 6 倍、AI 网关自动选最省模型 — ritakozlov · 2026-09-30
- 陈天奇团队推出开源教材:用编译器驱动 Agent 自动优化 GPU 算子 — sh_reya · 2026-09-30
- computesdk 换新运行时:容器冷启动中位数从 4.05 秒降到 648 毫秒 — dinasaur_404 · 2026-09-30
- Golem 用 Jev 分类器搭日志事件管线,无数据库靠内存状态抗崩溃 — blaizedsouza · 2026-09-30