帮你快速理解、总结文档立即下载

Agent 管理

最近更新时间:2026-10-15 15:37:01
本文档已由 AI 辅助审校
我的收藏

操作场景

AI Agent 在企业内部快速落地后,Agent 服务地址散落各处、消费方硬编码调用、元数据无标准存储,导致服务发现困难且无法复用已有微服务治理能力。
通过北极星注册中心的 Agent 管理能力,您可以将遵循 A2A 协议的 Agent 服务以命名空间为隔离单元统一注册,标准化存储 AgentCard 元数据。

名词定义

名词
定义
Agent
遵循 A2A 协议的智能体服务,对外暴露 AgentCard 与任务接口
AgentCard
A2A 协议标准元数据,包含服务名称、版本、URL、能力声明、Skill 列表等
A2A
Agent-to-Agent 协议,定义 Agent 间通信的标准格式
Skill
北极星 Skill 管理模块中已注册的原子能力单元,可挂载到 Agent
服务实例
Agent 服务的单个运行节点,含 IP:Port、健康状态、权重等属性
命名空间
北极星租户隔离单元,Agent 注册在指定命名空间下

前提条件

已创建北极星实例,且实例版本支持 AI Registry 能力。
已创建用于注册 Agent 的命名空间。
已部署遵循 A2A 协议的 Agent 服务,并可提供服务的完整访问 URL。

操作步骤

步骤1:进入 Agent 管理页面

1. 登录 TSF 控制台,进入 Polaris(北极星)实例页面。
2. 单击目标实例名称,进入实例管理页面。
3. 在左侧导航栏,单击 AI 注册中心 > Agent 管理,进入 Agent 列表页面。

步骤2:新建 Agent

1. 在 Agent 列表页面,单击新建,进入新建 Agent 弹窗。
2. 在新建 Agent 弹窗中,根据页面提示,按需填写 Agent 的基本信息。
3. 单击提交,完成 Agent 注册。

步骤3:查看 Agent 基本信息

1. 在 Agent 列表中,单击目标 Agent 名称,进入 Agent 详情页。
2. 在详情页顶部的基本信息模块可以查看以下内容:Agent 名称、命名空间、支持能力、A2A 协议版本、创建时间、描述、服务 ID、Agent URL、修改时间。

步骤4:管理 Agent 服务实例

Agent 详情页默认展示 Agent 服务实例页签。

新建服务实例

1. 在 Agent 服务实例页签,单击工具栏左侧的新建。
2. 在弹出的窗口中,根据页面提示按需填写实例 IP、端口、权重、协议、版本等信息。
3. 单击提交,完成实例注册。

筛选服务实例(可选)

1. 单击工具栏右侧的搜索框。
2. 在右侧搜索框选择过滤属性,可选项包括:实例 IP、协议、版本、健康状态、隔离状态、标签键。
3. 输入过滤条件,列表实时刷新。

其他操作(可选)

选中实例后,单击 删除 可移除实例。
单击 ⟳ 图标可刷新列表。
实例行内的 操作 列提供 编辑 与 删除。

步骤5:挂载与管理 Skill

1. 在 Agent 列表中,单击目标 Agent 名称,进入 Agent 详情页。
2. 在 Agent 详情页,单击 Skill 挂载页签,查看已挂载的 Skill 列表。
3. 单击挂载 Skill,打开挂载 Skill 窗口。
4. 在挂载 Skill 窗口中,从我的 Skill (在线)或 SkillHub 分组中选择需挂载的 Skill。
5. 确认选择后,单击提交完成挂载。
6. (可选)如需解除挂载,在 Skill 列表的操作列单击解挂。
注意:
只能挂载当前用户创建的在线 Skill,或 SkillHub 中的公共 Skill。Skill 下线后系统不会强制解挂,但会在列表中标注异常状态。

步骤6:配置权限管理

1. 在 Agent 列表中,单击目标 Agent 名称,进入 Agent 详情页,单击权限管理页签。
2. 在用户模块可以查看已授权用户列表,主账号会标注主账号。如需调整,可以单击右上角的编辑,按需授权用户。
3. 在用户组模块可以查看已授权用户组,如需调整,可以单击右上角的编辑,按需授权用户组。无数据时该区块展示暂无用户组。
说明:
授予权限的用户或用户组具有该服务的读写权限,所有用户具有读权限。

步骤7:查看 AgentCard

1. 在 Agent 列表中,单击目标 Agent 右侧操作列的 AgentCard,在 AgentCard 弹窗中可以查看 A2A 标准的 AgentCard JSON 内容。
2. 如需复制,单击复制即可。
AgentCard 包含以下结构(仅供参考):

{
"name": "test",
"description": "",
"url": "https://research-agentexample.com/a2a",
"version": "1.0.0",
"capabilities": {
"streaming": true
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/plain"
],
"skills": [],
"metadata": {
"namespace": "Polaris",
"agent-url": "https://research-agentexample.com/a2a"
}
}

步骤8:编辑与删除 Agent(可选)

编辑 Agent

1. 在 Agent 列表中,单击目标 Agent 右侧操作列的编辑,打开编辑 Agent 弹窗。
2. 修改需要变更的字段。命名空间与 Agent 名称字段置灰,不可修改。
3. 单击提交,保存修改。

删除 Agent

1. 在 Agent 列表中,单击目标 Agent 右侧操作列的删除。
2. 在弹出的二次确认对话框中,确认无误后,单击删除,即可完成删除。

参数说明

Agent 基本信息

字段名
说明
约束
Agent 名称
Agent 的显示名称
不超过 64 字符,命名空间内唯一,创建后不可修改
命名空间
Agent 所属的命名空间
租户隔离单元
Agent ID
系统生成的唯一标识
格式为 随机字符串
Agent URL
Agent 服务的完整 URL
同一命名空间内不校验唯一性,允许灰度多实例使用同一 URL
A2A 协议版本
Agent 遵循的 A2A 协议版本
默认 1.0
版本
Agent 版本号
遵循 SemVer 格式
支持能力
Agent 的能力声明
含流式响应、推送通知等
描述
Agent 的描述信息
不超过 512 字符
创建时间 / 修改时间
创建与最近修改的时间
系统记录

Agent 服务实例

字段名
说明
取值
实例 IP
服务节点 IP
—
端口
监听端口
—
权重
路由权重
[0,100]
协议
实例通信协议
HTTP / HTTPS
版本
实例版本号
—
健康状态
实例健康检查结果
健康 / 异常
隔离状态
是否被手动隔离
已隔离 / 未隔离
地域/可用区/机房
实例的部署位置
—
创建时间 / 修改时间
时间戳
—
操作
行内操作
编辑 / 删除

Skill 挂载列表

字段名
说明
Skill 名称/ID
已挂载 Skill 的名称与标识
版本
Skill 的版本
Tags
Skill 的分类标签
inputModes
Skill 支持的输入模式
outputModes
Skill 支持的输出模式
状态
在线 / 已离线 / 已删除
操作
解挂

监控增强

在可观测性 > 注册配置监控 > 注册中心指标(命名空间)页面的服务类型筛选下拉选中新增 Agent 服务选项,选中后各项指标按 Agent 服务维度过滤:
指标名称
说明
总服务数(个)
命名空间下 Agent 服务总数
正常服务数(个)
健康实例数 ≥ 1 的 Agent 服务数
离线服务数(个)
健康实例数为 0 的 Agent 服务数
异常服务数(个)
存在异常实例的 Agent 服务数
总服务实例数(个)
所有 Agent 服务实例总数
健康服务实例数(个)
健康状态的实例数
异常服务实例数(个)
异常状态的实例数
隔离服务实例数(个)
被手动隔离的实例数
异常服务实例比例(%)
异常实例数 / 总实例数