UOSE系统的资源接入是可扩展的。新增资源类型时,不需要改变 Agent Tools 的整体协议,而是实现新的 adapter、manifest 和 capabilities schema,让新资源自然进入统一对象语义执行模型。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.
新资源类型组成
一个新资源类型通常需要:- Resource type 枚举或注册项。
- Adapter manifest。
- Capabilities schema。
- ExternalResourceAdapter 实现。
- Adapter registry 注册。
- 同步 mapper,把源系统元数据转为 canonical ontology IR。
- action simulate 和 execute 实现。
- 测试覆盖同步、发现、模拟、执行和错误映射。
Adapter 接口
核心 adapter 能力包括:pullSemanticMetadata:同步外部资源语义元数据。simulateAction:执行前模拟和校验。executeAction:真实执行动作。listCapabilityOptions:为动态表单提供候选项。supportsSyncQueue:声明是否支持异步同步。discoverServices:支持服务发现类资源。validateRuntimeActionParams:做运行时参数校验。buildActionVisualization:构建工作台可视化事件。
Manifest 设计
Manifest 应先定义最小稳定对象:- 哪些实体类型是用户和 Agent 会直接搜索的。
- 哪些关系能帮助 Agent 获取上下文。
- 哪些属性是执行必须的。
- 哪些动作可以自动发现。
- 哪些动作必须 manual only 或审批。
Capabilities 设计
Capabilities 应控制同步和执行范围:- 白名单和黑名单。
- 最大数量和超时。
- 是否开启增强能力。
- 默认查询限制。
- 源系统 endpoint 覆盖。
- 是否允许写动作。
执行治理
新增动作时要同时考虑:- riskLevel。
- requiresApproval。
- idempotencyRequired。
- expectedEffectRequired。
- inputSchema。
- outputSchema。
- effects。
- discoveryMode。
manual_only,并要求审批、幂等键和预期效果。
验收清单
新增资源类型上线前,应验证:- 资源可注册并通过 capabilities schema 校验。
- Secret 解析正确且敏感字段不进入本体。
- full sync 可生成 snapshot 和实体关系投影。
- 本体空间能搜索关键实体。
discoverActions返回清晰 allowed 和 denied 结果。simulateAction能拒绝非法参数。executeAction能记录审计。- 错误进入可排查状态,而不是静默失败。