Agent Tools 是 UOSE系统面向智能体的稳定执行接口。它把资源、实体、关系、动作和治理能力包装成一组固定工具,让 Agent 在受控语义空间中完成任务。Documentation Index
Fetch the complete documentation index at: https://docs.xpertai.cn/llms.txt
Use this file to discover all available pages before exploring further.
工具清单
核心工具包括:queryEntities:根据意图和范围查询实体候选。getEntityNeighborhood:获取目标实体的一跳邻域和关联实体属性。queryOntologySchema:查看资源的实体类型、关系类型和动作类型。queryRdf:在允许时执行 RDF 调试查询。discoverActions:发现目标对象可执行动作。simulateAction:执行前模拟并校验动作。executeAction:执行通过校验的动作。getAuditTrace:查看某个任务的审计轨迹。
推荐调用顺序
推荐 Agent 使用以下主路径:- 先定位对象,再读取上下文。
- 先发现动作,再构造参数。
- 先模拟校验,再真实执行。
- 执行后可回看审计证据。
discoverActions 直接执行,也不应在实体不唯一时自行选择。
Target 选择
动作工具使用 target 选择对象。推荐优先复用上一步返回的preferredTarget,其中包含:
entityRefentityTypeCode
entityId。不要把 ontology ID 片段、外部键短 hash 或展示名称当作 entityId。
MCP 访问
MCP provider 会把 UOSE Agent Tools 暴露为受约束工具,并从可信 headers 推导:- tenant。
- organization。
- actor identity。
- assistant identity。
- 当前业务用户 token。
current_user_oidc 的资源,MCP 调用需要转发业务用户 token,例如通过 x-uose-actor-token。否则 Agent 虽然有 MCP server token,也无法代表用户回源访问 BI 或 xpert-pro。
工具输出
工具输出会尽量保持 Agent 可消费:discoverActions返回 allowed actions、denied actions、reasonCode 和 input schema。executeAction返回 status、executionId、policyDecision、auditRef 和 effect。- MCP 输出会省略部分大字段,例如 summary、appliedPlan、audit,并通过 omitted 字段提示。