Claude Code + Harness 工程级架构分析

OpenViking上下文数据库Golang集成实践 技术创新文件系统范式:将AI Agent的上下文管理从扁平向量存储提升为结构化文件系统分层检索策略:L0/L1/L2三层加载机制,减少62.1%的Token消耗记忆自迭代:会话提交触发Agent经验沉淀,实现越用越智能工程实践完整Golang实现:提供生产级可用的OpenViking客户端库企业级集成方案:涵盖文档摄入、检索、会话管理等全流程性能优化成果:检索准确率提升24.1%,响应时间减少53.3%可观测性提升可视化检索轨迹:实现检索过程的白盒化,调试效率提升77.1%全面监控指标。 阅读详情

Claude Code + Harness,本质上是在做一件事:

👉 把“代码生成能力”变成“可控、可观测、可回滚的工程执行系统”

你可以把它理解成:

Claude Code = 大脑(生成代码) Harness = 操作系统(控制执行、验证、上线)

下面我给你拆到“工程级架构 + 实际落地方式”。

一、什么是 Harness(先统一认知)

Harness 本质不是 CI/CD 工具那么简单,它是:

👉 Software Delivery Platform(软件交付操作系统)

核心能力包括:

1CI(构建)

1CD(部署)

1Feature Flag(功能开关)

1Verification(自动验证)

1Chaos Engineering(混沌测试)

1Observability(可观测性)

👉 一句话总结:

Harness = “让代码上线这件事变成自动化、可验证、可回滚的系统” , Harness详细可以看我之前发的文章

二、Claude Code 的本质(你要抓住核心)

Claude Code(无论你用 API / IDE / Agent)

核心能力是:

  • 生成代码
  • 修改代码
  • 理解仓库
  • 自动执行任务(Agent)

但问题是:

👉 它“会写代码”,但不负责“代码是否能安全上线”

三、Claude Code × Harness = 真正的 AI Coding 闭环

核心思想:

👉 让 AI 写代码 → Harness 接管执行与验证 → 再反馈给 AI

形成一个闭环:

plain text Claude Code(生成) ↓ Git Commit / PR ↓ Harness CI(构建 + 测试) ↓ Harness CD(部署) ↓ Verification(监控 + 指标) ↓ 反馈给 Claude(继续优化)

👉 这就是你可以做的:

👉 多Agent协同或者单AgentOS

四、三种主流集成方式(重点)

1️⃣ 最基础:Claude → Git → Harness CI/CD

这是最简单但最实用的:

流程:

plain text Claude Code 生成代码 → 自动提交 PR → Harness 触发 CI → 测试通过后自动部署

关键点:

  • Claude 不直接部署
  • 通过 Git 做“控制点”
  • Harness 负责所有风险

👉 优点:

  • 安全
  • 可审计
  • 企业可用

2️⃣ 进阶:Claude Agent 直接调用 Harness API

Harness 提供 API,你可以让 Agent 直接调:

能做的事情:

  • 触发 pipeline
  • 查询构建状态
  • 获取日志
  • 回滚版本

架构:

plain text Claude Agent ↓ Harness API ↓ Pipeline 执行

👉 示例(伪代码):

python def deploy_service(): harness.trigger_pipeline( pipeline_id=“prod-deploy”, params={“version”: “v1.2.3”} )

👉 这一步非常关键:

Claude 从“写代码”升级为“操作工程系统”

3️⃣ 高阶:Harness 反向驱动 Claude(闭环系统)

这是最牛的一层:

👉 Harness 运行结果 → 反馈给 Claude → 自动修复

流程:

plain text CI 失败 → Harness 收集日志 → 发送给 Claude → Claude 修复代码 → 自动提交 PR → 再次 CI

👉 你会得到:

👉 「自愈代码系统(Self-Healing Codebase)」

五、完整架构(你可以直接做可落地产品)

我帮你抽象一版你可以实现的架构(很关键👇)

🔥 Claude + Harness + Agent 架构

plain text ┌────────────────────┐ │ Claude Agent │ │ (Planner / Coder)│ └─────────┬──────────┘ │ ┌────────────────┼────────────────┐ │ │ │ Code Generator Repo Analyzer Test Generator │ │ │ └──────────────┬─────────────────┘ ↓ Git Repository ↓ Harness CI Pipeline ↓ Build → Test → Security Scan ↓ Harness CD Pipeline ↓ Deploy (K8s / VM) ↓ Verification Layer (Metrics / Logs / APM) ↓ Feedback System ↓ Claude Agent(再次优化)

六、关键能力拆解(工程重点)

1️⃣ Pipeline-as-Code

Claude 可以生成:

yaml pipeline: stages: - build - test - deploy

👉 Harness 直接执行

2️⃣ 自动测试生成

Claude 自动生成:

  • 单元测试
  • 集成测试
  • E2E

Harness 负责执行

3️⃣ 智能回滚

Harness 检测:

  • error rate ↑
  • latency ↑

👉 自动回滚

Claude 可以分析原因:

“这次发布导致 DB 查询变慢”

4️⃣ 可观测性驱动 AI

Harness + Observability:

  • Datadog
  • Prometheus
  • OpenTelemetry

👉 数据 → Claude

Claude:

  • 分析异常
  • 自动修复代码

七、给你一版“可直接用的 Prompt”(实战)

你可以让 Claude / Codex 直接实现:

plain text 你是一个 AI DevOps Agent,负责管理完整的软件交付流程。 你的能力包括: 1. 编写和修改代码 2. 生成测试 3. 调用 Harness API 触发 CI/CD pipeline 4. 分析 CI/CD 日志并修复错误 5. 根据监控数据优化代码性能 工作流程: - 当接到需求时,先生成代码并提交 PR - 触发 Harness CI pipeline - 如果失败,分析日志并自动修复 - 如果成功,触发 CD pipeline - 部署后分析 metrics(latency, error rate) - 如异常,执行回滚并优化代码 输出必须包括: - 修改的代码 - 测试用例 - pipeline 配置 - 修复策略说明

总结一句话

👉 Claude Code + Harness 的本质不是“接入”

而是:

👉 「把 AI Coding 变成一个可控的工程系统」

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

在这里插入图片描述

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

1.5 Harness 架构深度解析:Claude Code 为什么强? 文章摘要: Claude Code 的核心优势在于其 Harness 架构——一套包裹在语言模型外的运行时框架,赋予模型实际执行能力。Harness 包含五大组件:工具系统(Tools)提供读写执行能力,上下文管理器(Context)优化信息传递,记忆系统(Memory)实现持久化存储,钩子机制(Hooks)实现自动化反射,权限控制(Permissions)确保安全边界。通过 Agentic Loop 循环(推理→执行→反馈),Harness 将静态语言模型转化为能实际完成编码任务的智能体。2026年的关键 阅读详情

相关推荐

Java开发实战:Claude Code与Harness AI的AI工程化应用

在软件工程领域,AI辅助开发正从代码补全工具演变为深度融入开发全流程的工程化实践。其核心原理是通过大语言模型理解自然语言需求,自动生成符合规范的代码片段,从而将开发者从重复性编码中解放出来,专注于架构设计和复杂逻辑。这一技术的核心价值在于显著提升开发效率、降低人为错误,并推动开发流程的标准化。在应用场景上,它特别适用于快速原型搭建、样板代码生成、单元测试编写以及遗留代码重构等环节。以Java企业级开发为例,结合Claude Code的智能代码生成与Harness AI的自动化验证流水线,能够实现从实体层到A

433

基于RAG的企业智能客服项目,已拿70万offer!

基于 RAG 构建一套企业智能客服系统📖。

m0_59164520的博客 1448

《Claude Code实战:Harness工程之道》

## 📚 读书深度总结:《Claude Code实战:Harness工程之道》 --- ### 一、阅读基础档案 > 📖 书名:《Claude Code实战:Harness工程之道》 > 👤 作者:黄佳 > 🏢 出版社:人民邮电出版社有限公司 > 📂 分类:计算机-编程设计 > ⭐ 微信读书评分:89.3%(百分制),150人评价(好评127 / 中评17 / 差评6) > 📅 出版日期:2

Java技术博文 283

从Vibe Coding到可控生产力:Harness Engineering的实践启示

摘要:OpenAI提出的Harness Engineering(工程化治理)理念为AI Agent时代的软件工程提供了关键方法论,旨在解决代码高产出下的质量闭环、上下文管理等核心矛盾。其三大目标包括重构工程师角色、将AI纳入可控体系、实现低成本纠错,通过六大举措(如角色重构、机械化约束、反熵机制等)重构工程流程。该理念与vibe coding高度互补,既保留灵感驱动的敏捷性,又通过工程化体系保障稳定性,最终推动工程师从"代码生产者"升级为"工程体系设计者"。

小程故事多的博客 4401

Claude Code与Harness AI实战:Java电商项目工程化落地解析

AI编程助手正在改变软件研发模式,但代码生成只是起点,稳定交付还需依赖成熟的CI/CD流水线。在Java电商系统开发中,开发者常面临需求分散、代码质量不可控、部署流程复杂等挑战,而将AI编程工具与DevOps平台结合,能有效打通从需求分析到生产部署的全链路。本文以Claude Code与Harness AI的协作为例,剖析AI在编码执行与交付管理中的分工:Claude Code深入代码库实现功能,Harness AI辅助构建标准化流水线,两者结合可提升工程化效率,同时保留人工对业务规则和发布节点的把控。适用

weixin_34327761的博客 402

用AI学习graphify

Graphify是一个AI驱动的知识图谱构建工具,能够将代码、文档、论文、图像和视频等多模态数据转换为结构化知识图谱。其核心技术特点包括: 多模态处理能力: 支持25+编程语言的AST解析 处理PDF、Markdown等文档 集成Whisper进行音视频转录 高效知识提取: 采用确定性AST解析与LLM语义提取结合 相比直接读取源文件,查询token消耗最多减少71.5倍 增量更新机制仅处理变更文件 智能分析功能: 自动识别高中心性的"上帝节点" 发现跨领域的"意外连接&quo

我的专栏 752

Claude Code + Harness 工程级架构分析:从 Base URL 改到 TaoToken 的落地拆解

Claude Code 接入 Harness 工程级架构,关键在统一 Base URL 与鉴权入口。本文给出可复制的 settings.json 配置片段,把 ANTHROPIC_BASE_URL 指向 TaoToken 通道,并附 curl 连通性验证与 401、local proxy failed 等常见报错排查对照,让团队 Agent 任务与本地会话共享同一模型入口。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_32836713的博客 207

到底什么是Harness工程?一篇文章从入门到企业落地全解析

随着OpenClaw爆火,Harness Engineering(驾驭工程)成为AI编程时代的热门概念,很多小白对其感到陌生。本文用通俗类比和真实案例,避开复杂术语,从基础定义入手,讲清Harness Engineering的核心逻辑——人类工程师设计“约束系统”(马具),让AI模型(烈马)安全高效地完成代码工作,同时拆解其核心组件、企业落地场景和实战成果,帮小白快速入门,读懂这项能解放人力、提升效率的新技术,轻松掌握它的核心价值和落地思路。

program哲学 3287

Claude Code 源码架构拆解

从工具系统(40+ 原子工具、分层行动-感知体系)到知识管理(按需加载、渐进式披露),从上下文工程(三层压缩策略)到多智能体协调(六种架构模式、异步邮箱通信),从权限治理(6 级纵深防御)到性能优化(并行预取、懒加载、编译时死代码消除)——每一个子系统都展现了成熟的工程决策。当工程精力从"试图编程智能"转向"为智能构建世界"时,Agent 系统的能力上限将由模型本身的智能水平决定,而非被差劲的 Harness 设计所限制。所有模式——单 Agent、Coordinator、Worker——共用同一个引擎。

365

从透射谱到能量分布:用Rsoft破解光纤光栅耦合模式的3个关键技巧

本文面向光通信工程师与研究者,分享了利用Rsoft软件深入分析光纤光栅耦合模式的三个关键技巧。通过配置场监视器观察XY截面能量分布、利用传播动画追踪动态过程,并结合模式求解器精准判定相位匹配,帮助用户超越透射谱分析,直观可视化能量从纤芯到包层的耦合与流动,从而优化器件设计。

weixin_29290963的博客 422

MatterPort3D 数据集下载

【代码】MatterPort3D 数据集下载。

qq_44106838的博客 6785

Learn Claude Code:从 0 到 1 构建 Nano 级 Claude Code 风格 Agent Harness 的完整工程指南

本文基于 `learn-claude-code` 仓库中文主文档([README-zh.md](https://link.gitcode.com/i/77b1d604e09e7b320e27521cdcc51a98))整理并扩展,系统讲解该项目"模型 + Harness"的核心理念、最小 agent loop 的完整实现,以及从 s01 到 s17 共 17 个递进式课程如何逐个叠加 harnes

gitblog_00045的博客 1607

实战篇(一):从零构建领域知识图谱——基于Protege的本体建模与知识表示

本文详细介绍了如何从零构建领域知识图谱,重点讲解了基于Protege的本体建模与知识表示方法。通过游戏和电影领域的实战案例,展示了类层次结构设计、属性关系定义、推理验证等关键步骤,帮助读者掌握知识图谱构建的核心技术。

weixin_42613501的博客 482

为什么你的 Claude Code 只能写 Demo?答案藏在 Harness Engineering 里

在过去的一年里,“Vibe Coding”让无数开发者体验到了凭借直觉与 AI 快速构建 Demo 的乐趣。这些问题并不是因为 AI 模型不够聪明,而是因为我们往往只发挥了它 10% 的能力,仅把它当作一个高级的聊天窗口。2025 年我们见证了 Vibe Coding 的繁荣;而 2026 年,企业级应用的核心将转向 Harness Engineering。

优快云资讯 1782

VL53L0X测距不准?手把手教你做RefSPAD校准与环境补偿(附Arduino/STM32代码)

本文详细解析了VL53L0X激光测距传感器精度不足的原因,并提供了RefSPAD校准与环境补偿的完整解决方案。通过Arduino和STM32代码示例,手把手教你实现毫米级测距稳定性,适用于机器人避障、工业检测等场景。

weixin_28744423的博客 257

RTKLIB使用方法(喂饭版)(三)——RTKPOST

应用OTL校正需要在“files”的“ocean loading BLQ format”中配置OTL文件。应用极潮需要在“files”的“EOP data file”配置ERP(地球旋转参数)文件。RAIM FDE:设置是否启用RAIM(接收机自主完整性监控)FDE(故障检测和排除)功能。点击下方的“save”可以把配置保存成文件,点击“load”就可以把配置文件加载出来。4接收机动态模型/地球潮汐矫正:设置流动站接收机动力学模型,只可以使用在DGPS/DGNSS或动态模型中。选择流动站天线的类型。

A2020713的博客 1万+

Claude Code 源码逆向工程与系统性分析!Harness Engineering: 基于 Claude Code 的完全指南

近 5 万字的claude code解析,55 张专业图表,基于扫描泄露的 Claude Code 50万行源码的系统性分析,帮助大家理解harness engineering。

青年AI研究员idea加油站,AI开发者的新能源充电桩。 935

【2024遥感应用组一等奖】基于时空融合和水量平衡法的若尔盖高原水源涵养功能评价

考虑到水源涵养的概念和尺度特征、数据的可获得性、模型的模拟精度等,构建了一种基于遥感、气象和水量平衡原理的草原湿地水源涵养评价方法,估算若尔盖湿地近23年(2000-2022)来的水源涵养量。若尔盖湿地是我国黄河源区的重要水源地,所以本研究以若尔盖湿地的水源涵养功能评估为科学问题,基于遥感数据、GIS数据等,利用水量平衡原理,发展计算简单、便捷、数据易获取的“水源涵养估算方法”,科学估算若尔盖湿地水源涵养服务量,探究其时空动态变化趋势及其影响因素;公式中,Z1和Z2为两个不同高度面的高度,u为摩擦速率;

JData_Engineer的博客 240

《Claude Code工程化实践》第 29 讲 Harness 架构、模式与工程实践

维度内容ToolsKnowledgeAction模型之外的一切才真正决定 Agent 生产质量——一个 70 分的模型配上精心设计的 Harness,能稳定完成复杂生产任务,95 分的模型没有 Harness 在真实工作流里依然脆弱;评估是 Harness 改进的引擎,没有评估的改进是猜测;从可运行到可生产,核心是工程纪律——Harness Engineering 不是新魔法,是把测试、可观测性、故障隔离、持续改进这些软件工程基本原则应用到 AI Agent 这个新执行环境上。

qq_36858702的博客 577

医疗AI多智能体资源调度:用Python构建高性能MCU资源池

本文介绍了医疗AI服务平台中多智能体资源争用问题的解决方案。作者设计了一个基于MCU(多点控制单元)理念的中央资源调度器,通过三层架构(资源抽象层、调度策略层、执行控制层)实现对GPU、API、数据库等医疗资源的统一管理。系统采用增强版信号量机制处理可计数并发资源,优化令牌桶算法管理速率资源,并支持急诊优先、配额限制、审计合规等医疗场景特殊需求。核心代码提供了带优先级抢占的并发控制和医疗专用令牌桶实现,可有效解决多智能体资源争用导致的优先级混乱、资源利用不均等问题。

AllenLV的博客 3220

【微信小程序】微信小程序开发环境搭建:安装微信小程序开发者工具

通过本文的介绍,你应该已经成功安装并配置了微信小程序开发者工具,为微信小程序开发做好了准备。接下来,你可以开始编写你的第一个小程序项目,探索更多有趣的功能和特性。祝你开发顺利,创造更多优秀的作品!

墨夶的博客 2956

Claude Code架构深度解析:从核心文件到Harness的确定性控制体系

摘要 Claude Code通过七层架构设计解决LLM工具的工程化挑战,其核心控制层Harness采用四大机制(Hooks、权限、上下文、会话管理)实现对概率性LLM的确定性约束。Harness作为"方向盘+安全带"的全链路控制体系,通过三大Hook检查站(输入预处理、工具调用拦截、执行结果过滤)嵌入执行流程,配合分层文件设计(配置/控制/应用/工具文件分离),在保持LLM灵活性的同时确保安全合规。该架构实现了能力扩展与风险控制的平衡,为AI Agent工程化提供了可借鉴的解决方案。

警警的博客 1369

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

learn-harness-engineering 实战:解码 Pi、Claude Code、Codex 与 DeepSeek Harness 的四种前沿 harness 架构

本板块(对应仓库 [docs/fr/harness-designs/](https://link.gitcode.com/i/e2ee0f375ff3849f94ac5761151ac078))将课程中讲授的 harness 理论与当下最先进的实际产品逐一对账,只回答一个问题:**这些产品的 harness 是如何设计的?** 读完本文,你将掌握一套五子系统分析框架,能够独立解剖任意 AI 编程工

gitblog_00709的博客 213

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Claude Code 从 Demo 到产线 · 企业 Harness 工程化的 8 道关卡

责编 | 梦依丹出品 | 优快云(ID:优快云news)在 AI 辅助编程风靡全球的今天,许多开发者都经历过 Vibe Coding 带来的惊艳:输入一行 Prompt,AI 迅速生成一个精美的 Demo。然而,当技术团队试图将这些工具引入复杂的、百万行级代码的企业级生产系统时,往往会面临“硬着陆”的尴尬:每次开启新会话,AI 就会忘记项目既定的技术栈和代码规范;长对话进行到后期,AI 因为上下文污染和“注意力漂移”变得越来越糊涂,甚至开始原地打转;

优快云资讯 1776

learn-harness-engineering 前沿 Harness 设计拆解:以五子系统框架对照 Pi、Claude Code、Codex 与 DeepSeek 的工程实践

本栏目的核心任务,是把 [learn-harness-engineering](https://link.gitcode.com/i/798e73c4c58ecbfb31a51580d2b879a1) 课程讲义中的 harness 理论,与当前真实的前沿产品逐一对照,回答唯一一个问题:**它们的 harness 是怎么设计的**。阅读本篇后,你将掌握一套可复用的五子系统分析框架(指令、工具、环境、

gitblog_01126的博客 673

DeepSeek Harness vs Claude Code vs Codex:Agent 框架四强横评_deepseek harness vs codex-优快云博客

这是 Harness 与另外三者最本质的分野。Claude Code 和 Codex把模型、工具、沙箱、循环锁死在黑盒里。你能配置的,只有它们暴露出来的几个开关。替换它们的模型路由;改写它们的 Agent Loop;热卸载某个工具;把自己的能力插进它们的循环里(只能通过 MCP 等外围协议有限扩展)。把智能体循环的定义权模型是插件(可换)工具是插件(可换、可遮蔽)会话日志是插件(可替换实现)沙箱是插件(可替换隔离策略)Agent Loop 本身也是插件(可重写)

求知若渴、虚心若愚 1065
上一篇: Agent长任务开发教程(非常详细),Anthropic工程化方案全解,收藏这一篇就够了!
下一篇: AI Agent架构入门基础教程(非常详细),收藏这一篇就够了!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2839原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值