AgentVersion interface
表示代理的特定版本。 包括元数据、版本控制、创建时间和代理定义。
属性
| agent_guid | 代理的唯一GUID标识符。 |
| blueprint | 代理人的蓝图 |
| blueprint_reference | 代理人的蓝图 |
| created_at | 创建代理时的 Unix 时间戳(秒)。 |
| definition | 代理的定义。 |
| description | 代理的可读说明。 |
| id | 代理版本的唯一标识符。 |
| instance_identity | 代理的实例身份 |
| metadata | 按 16 个成组的可附加到对象的键值对。 这可用于以结构化格式存储有关对象的其他信息,以及通过 API 或仪表板查询对象。 键是最大长度为 64 个字符的字符串。 值为最大长度为 512 个字符的字符串。 |
| name | 代理的名称。 Name 可用于检索/更新/删除代理。 |
| object | 对象类型,始终为“agent.version”。 |
| status | 代理版本的当前状态。 |
| version | 代理的版本标识符。 代理是不可变的,每次更新都会创建一个新版本,同时保持名称相同。 |
属性详细信息
agent_guid
代理的唯一GUID标识符。
agent_guid?: string
属性值
string
blueprint
blueprint_reference
created_at
创建代理时的 Unix 时间戳(秒)。
created_at: Date
属性值
Date
definition
description
代理的可读说明。
description?: string
属性值
string
id
代理版本的唯一标识符。
id: string
属性值
string
instance_identity
metadata
按 16 个成组的可附加到对象的键值对。 这可用于以结构化格式存储有关对象的其他信息,以及通过 API 或仪表板查询对象。
键是最大长度为 64 个字符的字符串。 值为最大长度为 512 个字符的字符串。
metadata: Record<string, string>
属性值
Record<string, string>
name
代理的名称。 Name 可用于检索/更新/删除代理。
name: string
属性值
string
object
对象类型,始终为“agent.version”。
object: "agent.version"
属性值
"agent.version"
status
代理版本的当前状态。
status?: "creating" | "active" | "failed" | "deleting" | "deleted"
属性值
"creating" | "active" | "failed" | "deleting" | "deleted"
version
代理的版本标识符。 代理是不可变的,每次更新都会创建一个新版本,同时保持名称相同。
version: string
属性值
string