DSH Plugins
返回列表
🧰

dsh-searchops

联网工具 更新于 2026.09.17

在终端中运行以下命令:

dsh plugin install guhanfei-ai/dsh-searchops

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install guhanfei-ai/dsh-searchops 安装插件(源码:https://github.com/guhanfei-ai/dsh-searchops),安装后重启当前 DSH 配置档案。

插件介绍

把智能体直接对准 OpenSearch 的原始搜索接口,往往会在海量日志里「溺水」:一次查询拉回海量数据,成百上千条几乎相同的报错又烧光上下文却几乎说不出新结论。dsh-searchops 不是简单的 API 封装,而是面向智能体的证据采集层——在服务端完成有界查询、分组、指纹归纳与关联,把紧凑、结构化的证据包交给模型去推理根因。

插件提供九个只读工具(searchops_* 命名空间),核心是 searchops_investigate:一次有界调用即可走固定证据流水线(解析字段、找错误、指纹聚合、代表性事件、追踪 ID、上下文关联与后续查询建议)。同时支持语义化日志检索、聚合、上下文拉取与有界 DSL 查询;字段配置可绑定 profile 或自动检测,多数据源(生产/预发/本地)各自隔离 URL 与凭据引用。

安全与可控性按设计内置:凭据不进模型上下文与工具结果,禁用重定向、响应大小与超时受限,所有返回内容视为不可信并已做脱敏;列表与调查均明示截断情况。当前为 pre-1.0,全部工具严格只读,不写入、删除或变更集群状态。

适合已在 DeepSeek Harness 中接入 OpenSearch(1.x/2.x)、需要让智能体参与值班排障、日志调查与集群健康观测的 SRE、平台与后端工程师;若你希望模型少看原始日志墙、多看可行动的摘要与证据结构,这个插件正是为此而生。

使用场景

  • 线上故障时用 investigate 快速汇总错误指纹与追踪上下文
  • 按时间、服务、级别做有界语义日志检索,避免一次拉回海量原文
  • 查看集群健康、索引列表与 mapping,辅助定位该查哪个索引

适合人员

  • 在 DSH 中对接 OpenSearch 的 SRE 与值班工程师
  • 需要让智能体参与排障但不允许改集群的后端与平台同学
  • 管理多环境(生产/预发)搜索源并关心凭据隔离的团队