Skip to main content
GET
按 ID 获取代理任务(v1)
此端点已废弃。请改用 v2 获取代理任务 端点。

用法

此端点通过代理任务的唯一标识符获取该任务的详细信息和状态。可用于查看先前创建的代理任务的进度、状态和结果。

作业详情

响应包含以下信息:
  • 作业执行状态与完成情况
  • branch 信息和拉取请求 (PR;亦称“合并请求”/Merge Request) 详情
  • 会话 metadata 与时间戳

Authorizations

Authorization
string
header
required

Authorization 请求头需要使用 Bearer 令牌。请使用管理员 API 密钥。这是仅供服务端使用的机密密钥。你可以在控制台的 API 密钥页面 中生成一个。

Path Parameters

projectId
string
required

你的项目 ID。可从你的控制台中的 API keys 页面复制。

id
string
required

要检索的代理任务的唯一标识符。

Response

200 - application/json

已成功检索代理任务详细信息

sessionId
string

此会话所属的子域。

subdomain
string

此会话所属的子域。

branch
string | null

进行更改的 Git branch 名称。

haulted
boolean

会话执行是否已中止。

haultReason
enum<string>

会话中止的原因。processing 表示任务仍在运行。interrupted 表示任务被手动中断。

Available options:
completed,
github_missconfigured,
error,
processing,
interrupted

已创建的拉取请求(PR;亦称“合并请求”/Merge Request)链接。

messageToUser
string

向用户说明会话结果的消息。

todos
object[]

会话中的待办事项列表。

userId
string

创建此会话的用户 ID(如有)

title
string

用于概括代理任务的生成标题

createdAt
string<date-time>

会话创建时的时间戳。