Skip to content

GET /:clientId/skills/*skillPath

用于通过嵌套 HTTP 路由读取一个精确的 skill 节点。

请求

路径参数:

  • clientId
  • skillPath

query 参数和请求头的透传方式,与直接路由完全一致。

示例:

http
GET /client-01/skills/docs/root/child?a=1

响应

状态码 200 OK,返回 UTF-8 文本:

md
# Child Skill

响应头里的 Content-Type 会沿用 skill descriptor 的内容类型。对 Markdown skill 来说,就是 text/markdown; charset=utf-8

如果 skill 返回的不是字符串,server 会返回:

json
{
  "data": {}
}

错误码

状态码结构触发条件
400{ "error": string }skill 请求格式非法
404空响应体skill descriptor 不存在
405空响应体方法不是 GETOPTIONS
502{ "error": unknown }目标 client 上的 skill 调用失败

说明

模型驱动协议