interactive-drama-gate-output-contract
Installation
SKILL.md
交互式漫剧 Gate 结构化输出合约
交互式漫剧 G0-G7(含 G6p)输出机器可读 JSON 时使用本规范。过程说明可以写在 Markdown 评论或日志里,但标准机器 JSON 只使用本文定义的对象。
本主文件只保留跨 Gate 的核心协议。需要完整模板或 Gate 示例时,按“参考文件索引”读取对应引用文件,避免每次触发都加载所有细节。
产出方分工
| 输出类型 | 产出方 | 用途 |
|---|---|---|
gate_output |
生产 Agent | 交付当前 Gate 产物、状态和下一步建议 |
ui_decision |
调度 Agent | 把用户需要做的选择下发给前端 |
user_decision |
用户 / 前端 | 用户对 ui_decision 的选择回执 |
decision_locked |
调度 Agent | 锁定用户选择并形成后续派单上下文 |
生产 Agent 可在 Markdown 中自然语言建议选项,但机器可读选择必须由调度 Agent 单独输出 ui_decision。
每次 Gate 结算必须至少有一条 gate_output。只要需要用户选择,调度 Agent 必须另发一条 ui_decision,不要把 ui_decision 嵌入 gate_output。