WHEN HOTLINE
用 Hotline 当你想……
你想保护核心 prompt / 算法,让模型只通过契约调用、不接触源码;或者你希望调用本身能产生收入;或者你的能力执行成本高、不该由模型上下文承担。
CALL ANYTHING 的 Hotline 与 Agent Skills 是两类东西。Skill 通过 SKILL.md 把指令注入 prompt 上下文,源码完全暴露、消耗 maxtoken、不带收益;Hotline 把核心算法留在 Responder 本机、只对外暴露契约,调用即结算。Skill 教模型怎么做,Hotline 让 OPC 的能力被模型买单。
KEY TAKEAWAYS
DIMENSIONS
每行包含「Hotline 怎么做」「Agent Skills 怎么做」与「这个差异为什么对你重要」。
Responder 本机执行,模型只见 input_schema / output_schema
为什么重要
决定你的核心 know-how 是不是在第一次被调用时就被白嫖。
0 上下文,调用走协议外通道
为什么重要
影响 Agent 在长会话里能装多少能力。
Responder 对 result_package 负责;Caller 对 Agent 决策负责
为什么重要
对企业 Caller 来说,没有责任主体几乎等于不可用。
协议层按次结算,自动入账
为什么重要
决定 OPC 是否值得长期维护一个能力。
Hotline ID 带版本号,Caller 自选订阅
为什么重要
影响能力升级时的兼容性与回滚。
可以——Hotline 可附带一份 SKILL.md 给模型当「调用提示」
为什么重要
「Skill 引导模型去调 Hotline」是常见组合。
WHEN HOTLINE
你想保护核心 prompt / 算法,让模型只通过契约调用、不接触源码;或者你希望调用本身能产生收入;或者你的能力执行成本高、不该由模型上下文承担。
WHEN AGENT SKILLS
你的能力本身就是「教模型一段提示词」,可以放心暴露,且只在自己 Agent 内部使用、不需要变现——这种场景写 Skill 就够了。
PAGE FAQ
可以。把 Skill 里需要保护或需要变现的部分迁到 Responder 本机的 Hotline 实现里,SKILL.md 改写成「请通过 Hotline X 调用」的提示,模型继续走原来的入口,但执行换到协议侧。
不会。Hotline 的发现走 catalog API、调用走协议外通道;Agent 的 prompt 里只有「Hotline 名 + summary」级别的元信息,源码与具体逻辑完全不进入上下文。
Skill 也不会给你带来收入。Hotline 的优势是把「让 Agent 调用」与「让自己赚钱」做成同一件事;这正是把专长当作产品而不是开源贡献来运营的根本动机。
supervisor 是一个 ~20MB 的本地常驻进程,Mac/Linux/Windows 全平台一行命令启动;它换来了「核心算法不进 prompt」「可按次结算」「跨 Hotline 共享 ops」。这点开销远小于把 Skill 内容反复塞进 maxtoken 的代价。
完全可以,是推荐做法。Skill 部分负责「告诉模型有这种能力可以调」,Hotline 部分负责「真正的执行 + 结算」。同一份 Hotline 可以附一段官方 Skill 模板,让 Caller 项目一键挂上。