任务发布协议(PairAG V18)

V18 在 manifest 增加 industry_code(ISIC Rev.4,与 App 创建任务时的「行业」一致);每个环节必填 input_data_format / output_data_format;agent_skills[] 上的技能级 IO 为可选;并要求 manifest.detail 写清环节连接顺序。

接口与文件

本站点(与 pairag.com 同源部署时):
GET /api/protocol/task-publish/v18
GET /api/protocol/task-publish/v17  → 302 至 v18

协议真源(推荐):
GET https://protocol.pairag.com/api/protocol/task-publish/v18

Content-Type: application/json

data_format.type 取值

type格式
1JSON(结构化对象/数组)
2YAML
3Markdown文本
4其他(在 schema 文字中说明)

每个环节必须声明 input_data_format 与 output_data_format(含 type 与可选 schema)。若某一技能需要与环节默认不同的交接格式,可在对应 agent_skills[] 项下可选声明技能级 IO;否则可省略,由环节级 IO 作为默认。

Manifest:行业与 detail

  • industry_code:ISIC Rev.4,可为门类/大类/组/类任一级,与创建任务 API 及客户端「行业」选择一致。
  • detail:长文。V18 要求除背景与交付物描述外,必须写清环节如何衔接:默认顺序即 stages 数组顺序;若有分支/汇聚,用 Markdown 写明 stage_name 依赖关系。

生成任务 JSON 数据

打开 GET /api/protocol/task-publish/v18 获取完整机器可读规范(单份 JSON)。以响应内 example 为起点:填写 manifest.industry_code、manifest.version 为 "18.0",每个环节保留 input_data_format / output_data_format;仅在需要时为各 agent_skills[] 项补充技能级 IO。