JOTO
联系我们
← AI 智库
AI 硬件

DeepSeek Harness上线:把它用在 AIOps,可能更有意思

2026 年 8 月 14 日

DeepSeek开源Agent框架DeepSeek Harness(DSH)提出'Everything is a Plugin'理念,将模型、工具、会话、沙箱、审批等能力全部插件化。文章指出其Tool Execution Pipeline、Subagent+Workflow架构及插件化设计特别适配AIOps场景,可构建标准化运维能力插件体系,并支持策略层介入、多领域专家协同与闭环验证。

DeepSeek Harness是什么

DeepSeek Harness(DSH)是一个开源的Agent Harness,核心理念是“Everything is a Plugin”。模型、工具、Agent Loop、Session、沙箱、审批、持久化、Web UI,甚至很多运行时能力,本质上都可以通过插件进行组合和替换。官方明确指出,模型适配器、工具注册表、会话日志以及Agent Loop本身都是插件。

DSH本质上是一棵插件树。Dsh-base提供模型适配器、Tools、Persistence、Sandbox、Approval Policy、Credentials、Telemetry等基础能力;Web UI和Headless Runner则是在此基础上继续叠加。因此,Harness更应被理解为一种Agent Runtime / Agent OS。

为什么DSH特别适合AIOps

DSH的架构中,有几个设计点和AIOps的需求几乎天然对应,例如“Everything is a Plugin”特别适合接入企业现有运维系统。

企业的运维环境通常不会只有一套系统,可能同时存在Prometheus、VictoriaMetrics、Grafana、Loki、ElasticSearch、SkyWalking、Jaeger、Kubernetes、VMware、阿里云、AWS、CMDB、GitLab、Jenkins、Argo CD、数据库平台、工单系统等。

传统做AIOps Agent最大的问题之一,就是很容易变成一个巨大的“胶水工程”。但Harness的核心思想恰恰是:不要把所有能力写进Agent核心,而是把能力做成插件。

插件负责什么
aiops-prometheusPromQL 查询
aiops-loki日志查询
aiops-traceTrace 查询
aiops-kubernetesPod、Deployment、Event、Node
aiops-cmdb服务、实例、负责人、依赖关系
aiops-changeGit、CI/CD、发布记录
aiops-cloud云资源查询
aiops-ticket工单系统
aiops-runbook运维知识与 SOP
aiops-remediation重启、扩容、回滚等操作
aiops-policy风险判断与权限控制

最终Agent面对的不是具体系统,而是一组标准化能力。这对AIOps很重要。

Tool Execution Pipeline的价值

DSH的Tool调用并不是“LLM → Shell → 执行”这么简单,而是实现了一条完整的Tool Execution Pipeline。

而且tools/pre-execute、tools/execute和tools/post-execute都是扩展点,可以加入权限判断、超时、重试、Metric、结果过滤等逻辑。

这件事情对于AIOps来说,价值巨大。因为:运维Agent最难解决的问题,从来不是“能不能执行命令”,而是“什么时候允许它执行什么命令”。生产环境绝不能简单地:LLM认为应该回滚 → 直接回滚。而是,中间一定需要一个行为策略层。

DSH已经提供了一个很好的“插入位置”,完全可以在tools/pre-execute上挂自己的AIOps Policy Engine。这可能是DSH用于AIOps时最有价值的能力之一。

Subagent + Workflow构建虚拟运维专家组

复杂故障往往不是查一次日志就能解决的。例如:“订单系统 P99 延迟突然上涨。”这样的一个故障,至少可能涉及:应用、数据库、Redis、网络、Kubernetes、云负载均衡、最近发布。

如果让一个Agent从头查到底,很容易造成上下文爆炸。而DSH已经提供了Subagent、Workflow、Background Jobs等能力。其Workflow还能通过Subagent Provider执行子任务,官方还提供了Ralph这种多轮fresh-agent工作流。

AIOps完全可以采用:Supervisor Agent + Domain Agents的模式。比如主Agent收到事故之后,同时分派:

  • Metrics Agent :分析指标异常时间点。
  • Log Agent :分析错误日志。
  • Trace Agent :定位慢调用链。
  • Change Agent :检查最近发布与配置变更。
  • Infrastructure Agent :检查Pod、Node、网络和云资源。

最后主Agent汇总证据,例如:

Metrics Agent:异常开始于 10:32。Change Agent:10:29 payment-service 发布 v2.7.3。Trace Agent:慢请求集中在 MySQL span。Log Agent:10:32 开始大量出现 connection acquire timeout。Infrastructure Agent:节点 CPU、网络、磁盘正常。

最终假设就变成了:新版本数据库连接池配置异常,置信度 92%。这就比一句:“根据经验可能是数据库问题。” 可信得多。

AIOps六层架构设计

第一层:可观测数据层

这一层解决的是最基础的问题:现在系统到底发生了什么?它相当于整个AIOps Agent的“眼睛”和“耳朵”。Agent自己并不知道CPU有没有升高,也不知道哪个接口突然变慢,更不知道某个Pod有没有CrashLoopBackOff。所有这些信息,都必须从现有可观测系统中获取。

典型的数据包括:指标数据;日志数据;调用链数据;Kubernetes Event;云资源监控数据;网络监控数据;数据库性能数据;中间件运行状态。

对应的典型系统包括:

  • 指标系统
    • Prometheus、VictoriaMetrics、Zabbix、云监控等。
  • 日志系统
    • Loki、Elasticsearch、OpenSearch、Splunk等。
  • 调用链系统
    • Jaeger、Tempo、SkyWalking、Zipkin等。

第二层:运维上下文层

这一层要告诉AI:这个东西到底是什么。这是很多所谓AIOps系统特别容易忽略的一层。

比如Prometheus告诉Agent:payment-service error_rate = 17%。但光知道这一点远远不够。Agent还需要知道:

payment-service 是什么系统?是不是核心业务?属于哪个业务线?负责人是谁?部署在哪个 Namespace?上游是谁?下游依赖谁?对应哪个数据库?有没有 Redis?当前运行哪个版本?最近有没有发布?有没有历史故障?SLO 是多少?有没有现成 Runbook?

这些信息一般来自:CMDB;Kubernetes Metadata;GitLab / GitHub;Jenkins;Argo CD;Terraform;云资产系统;工单系统;运维知识库;Runbook;历史Incident。

第三层:智能分析与编排层

第三层,才真正轮到DSH登场。这一层可以理解成整个系统的:AIOps大脑。它并不直接保存所有监控数据,也不直接管理运维资源,如Kubernetes。它主要负责:决定下一步应该做什么。

例如收到告警:checkout-service P99 latency > 2s,Agent可能形成这样的调查过程:

第一步: 查询 checkout-service 最近 30 分钟延迟。第二步:确认异常开始时间。第三步:查询同一时间 CPU、Memory、QPS。第四步:搜索异常日志。第五步:查询 Trace。第六步:查询最近 30 分钟发布记录。第七步:检查依赖数据库。第八步:形成 Root Cause 假设。

所以DSH真正做的是:动态调查编排。

第四层:安全治理与权限控制层

这一层是整个AIOps Agent架构里:最重要,但也最容易被忽视的一层。很多Demo看起来非常酷:“AI自动发现问题,然后自动kubectl rollout restart。”但真正放进生产环境,最大的问题从来不是:模型聪不聪明。而是:它凭什么能执行这个命令?因此第四层专门解决:AI可以做什么,不能做什么。这一层需要考虑的问题有:身份控制、权限控制、风险等级、人工审批、审计等细节。

第五层:运维执行层

第五层才是真正:动生产环境的地方。这一层负责把Agent的“决策”转换成真正的系统操作。

Kubernetes:

Restart PodScale DeploymentRollback DeploymentDrain Node

CI/CD:

Rollback ReleasePause PipelineRe-deploy

云平台:

Scale ASGRestart VMSwitch Load Balancer

数据库:

Kill QuerySwitch Read ReplicaAdjust Connection Pool

对应的底层系统可能是:Kubernetes;Argo CD;Jenkins;Ansible;Terraform;阿里云;腾讯云;VMware;数据库管理平台。

第六层:结果验证与持续学习层

最后一层是很多所谓“自动修复系统”最容易漏掉的一层。Agent执行完:rollback deployment,不能直接说:“故障已经解决。”因为:命令执行成功 ≠ 业务恢复。Rollback成功只代表:Kubernetes接受了这个操作。真正需要验证的是:用户体验有没有恢复?验证应该重新回到第一层,例如回滚以后,重新检查:

  • P99 latency 有没有下降
  • Error Rate 有没有下降
  • DB Connection Pool 有没有下降
  • Pod Ready 有没有恢复
  • SLO 有没有恢复到正常

然后才能判断:Remediation Successful。

这时候Agent才真正具备:闭环运维能力。

DeepSeek Harness上线:把它用在 AIOps,可能更有意思
DeepSeek Harness上线:把它用在 AIOps,可能更有意思 配图 2
DeepSeek Harness上线:把它用在 AIOps,可能更有意思 配图 3
DeepSeek Harness上线:把它用在 AIOps,可能更有意思 配图 4

JOTO 企业落地观察

  • 企业部署Agent框架时,需警惕“插件泛滥”带来的治理成本上升。DSH虽支持任意插件组合,但企业级AIOps要求插件具备统一元数据描述、版本兼容性声明与权限契约,否则将难以满足审计与合规要求。
  • Tool Execution Pipeline中的pre-execute钩子为企业AI安全治理提供了标准接入点,但实际落地需配套建设策略引擎的规则建模能力——企业不应仅关注“能否挂载”,更要评估“如何定义一条可复用、可测试、可灰度的运维策略”。
  • Subagent分工模式对FDE驻场共创提出新要求:不同领域Agent(如Metrics/Log/Trace)的职责边界、协同协议与证据融合逻辑,必须由运维专家与AI工程师共同定义,无法仅靠技术框架自动推导。
  • 六层架构中“运维上下文层”的缺失是当前多数AIOps项目失败的根源。DSH作为执行框架不解决上下文供给问题,企业需前置投入CMDB、GitOps元数据、Runbook结构化等知识工程,否则智能分析层将因输入失真而失效。

立即咨询 JOTO

JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
联系我们

开启企业级 AI 落地

留下你的行业、部门和当前痛点,我们会在 1 个工作日内与你联系,帮你判断适合先做什么、需要准备哪些数据、适合什么平台。

微信咨询
扫码添加,一对一沟通
JOTO 微信咨询二维码
发送邮件
jotoai@jototech.cn

填写需求单

收到你的信息后,我们将在 1 个工作日内与你取得联系。