用途:该技能面向构建、修改或审查 Lattice SDK 集成的场景,指导以“沙盒优先”的方式完成从 0 到 0.9 的快速集成,不预先锁定编程语言或协议。
主要能力:
- 集成路由:按集成类型给出对应参考文件——从数据源发布实体/航迹(entity-fields.md、enums.md)、接收并执行任务的可任务智能体(task-lifecycle.md)、监视或消费实体流(entity-fields.md)、上传或附加媒体/文件(objects-api.md,仅 REST)、将外部系统桥接进 Lattice 或选择 REST/gRPC 协议(protocol-selection.md)、沙盒鉴权(auth-and-deployment.md)。
- 事实优先级:枚举字面量、字段名、protobuf 消息/服务名、鉴权头以安装并内省最新 SDK 为准,其次为 enum-literals.generated.md 快照,最后回退到文档;REST URL 路径不在 SDK 中,须从 https://developer.anduril.com/openapi/rest.json 获取;gRPC 接口以已安装/生成的存根和参考资料为准;其他文档从 https://developer.anduril.com/llms.txt 入手,在任意文档页面 URL 后加 .md 可获得干净 Markdown。
- 关键规则:不猜测枚举字面量、字段名、任务规范 URL、protobuf 消息/服务名或鉴权头;用导入/解析探测(而非文件系统搜索)检测 SDK 是否安装,未安装则先安装(如 pip install anduril-lattice-sdk);默认环境令牌鉴权,不硬编码或记录凭据,凭据缺失时询问用户而非编造;仅限沙盒,不延伸到生产租户指导;不假定 Python 或 REST,优先沿用仓库已有语言并审慎选择协议。
使用方式:先按路由表分类集成,再从用户或仓库中提取语言、协议、鉴权、部署目标四个维度,协议不明确时给出建议并由用户确认或覆盖。语言指导保持最小化:REST 优先有文档的 SDK,gRPC 优先生成的存根,不强制切换语言。随后基于确切契约构建,完整映射数据源真实提供的字段而不编造,最后在沙盒中实际发布/执行并在独立步骤中读回验证,再用 Lattice 术语解释结果。REST 集成可转 lattice-rest-integration 技能,gRPC 集成可转 lattice-grpc-integration 技能。
适用场景:需要从数据源向 Lattice 发布实体或航迹、构建可接收任务的智能体、消费实体流、上传媒体对象、桥接外部系统,或在 REST 与 gRPC 间做协议决策与沙盒鉴权配置时。
限制:仅覆盖沙盒验证,不涉及生产租户;确切取值必须来自 SDK、OpenAPI 规范或存根,不能凭记忆;沙盒实时往返是完成标准,仅运行进程或读取自身日志不能证明集成成功;https://developer.anduril.com/openapi.json 是 HTML 索引页而非规范,应使用 openapi/rest.json;gRPC 没有可获取的规范文件,需从生成的存根获取契约。