Agreement 生命周期¶
1. 起草¶
协议作者先在本地设计契约并校验 JSON 结构。
2. 发布到协议源仓库¶
Agreement 的正式发布路径是协议源仓库 Git 工作流。
3. 同步进入 API¶
OpenASA API 会把 Git 仓库中的已发布 agreements 同步到数据库,供列表与详情接口查询。
4. 服务实现¶
服务商根据声明的函数实现具体端点。
5. Agent 消费¶
Agent 或 UI 客户端发现 agreement,读取详情/版本内容,再调用匹配的服务。
6. 版本演进¶
需要破坏性变更时,应发布新版本,而不是静默修改旧版本。