让 agent skills 可抛弃:把工作流逻辑从指令包中剥离

jonah_omninode · reddit · 2026-08-25

作者指出多数 agent skills 本质是指令包,每次运行都靠模型重新解释;把工作流逻辑放进 skill 后,CLI、MCP、hook 与直接运行路径最终会变成同一想法的多套实现。

OmniNode 正转向更薄的边界:surface adapter -> typed request -> standard runner -> node/handler -> typed result -> evidence receipt。skill 只负责参数解析、构造类型化输入、调用与渲染结果;不拥有工作流逻辑。底层包承载契约、handler、测试、成功路径记录与协议绑定,本地装内存传输、自托管换适配器,handler 不关心背后实现。

核心原则:如果一条规则重要到要拒绝工作,它应存在于 schema、validator、权限边界或 gate 里,prompt 只解释意图、不应是阻止非法状态的唯一防线。作者诚实说明目前只验证了一个数据库 seam,传输/存储/密钥/模型组合尚未端到端验证。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →