SuperAPI AI 工具集

input-configurations

智能体与模型

查看项目

更新于 10-15 23:23

技能介绍

该技能用于构建、修改或审查 Elastic 集成中非 CEL 输入类型的 agent/stream/*.yml.hbs 模板,例如配置 HTTPJSON 的请求、响应、分页、游标和认证块,连接云存储输入(AWS S3、GCS、Azure Blob、Azure EventHub),设置网络输入(TCP、UDP、HTTP Endpoint、WebSocket),配置文件类输入(Filestream、Logfile、Journald、Winlog),以及在 AWS 集成包上启用联邦身份(Cloud Connectors)。

使用时应先加载 references/common-input-patterns.md,其中包含适用于所有输入类型的 tags、processors passthrough、变量约定等前置模式。随后根据 agent/stream/ 中的文件名模式或数据流清单元数据 input 字段判断输入类型,加载对应指南,如 httpjson.yml.hbs 对应 references/httpjson-guide.md,aws-s3.yml.hbs 对应 references/aws-s3-guide.md 等,只需加载检测到的类型指南。若涉及联邦身份任务,无论输入类型都应加载 references/federated-identity-aws.md。

不适用场景包括:CEL 程序开发(应交给 cel-programs 技能)、ingest 流水线处理器设计(ingest-pipelines)、字段映射与 ECS 合规(ecs-field-mappings)。清单 schema(var_groups、provider_permissions、format_version 等)应交给 package-spec,但端到端联邦流程仍由本技能处理。若审查模板时发现流水线或字段映射问题,分别移交给 ingest-pipelines 与 ecs-field-mappings。

该技能的参考资料还包括各输入类型的专用指南,用于覆盖具体模板语法、校验规则、分页、认证、收集方式等。具体实现细节、版本要求或价格信息暂未提供。