作者:小墨
2026年9月2日
97
505
DeepSeek Harness 插件开发实战:从趣味宠物到企业办公工具
当大模型应用开发从概念走向落地,如何快速构建可用的 AI Agent 成为业界关注的核心问题。DeepSeek Harness(以下简称 DSH)作为一款新兴的 AI Agent 底座平台,以「一切皆插件」的核心理念,在短短一周内吸引了超过 18 万 Star,并沉淀了 1.1 万个社区贡献的插件。这一现象级增长背后,折射出的是开发者对轻量化、可扩展 AI 应用架构的强烈需求。本文将结合实际插件开发经验,深入解析 DSH 的架构设计,并分享两款不同定位插件的开发历程。
插件一:wali-dsh-plugin——趣味与实用并存的桌面宠物
在动手开发之前,首先需要完成环境的搭建。DSH 的安装过程非常简洁,通过 npm 即可完成全局安装。安装完成后,只需执行 dsh web 命令即可启动 Web 服务。整个安装过程建议全局安装,这样可以在任意目录下快速启动 DSH 环境。如果在安装过程中遇到问题,可以借助其他 AI 工具辅助排查,通常能够快速解决。
插件二:walioffice-dsh-plugin——企业级办公工具集成
第一款插件定位为趣味性应用——网页桌面宠物插件。安装后,用户可以在页面看到一个悬浮的宠物形象,它能够跟随会话状态变化、展示交互卡片,并支持头像、背景图的个性化设置。更有趣的是,这套宠物系统还支持股票主题,用户可以将关心的股票信息展示在宠物的背景中。从技术实现角度看,该插件基于 TypeScript 和 CSS 开发,整体结构清晰,非常适合作为 DSH 插件开发的入门案例。核心思路是将用户关心的信息以轻量化的方式融入交互界面,让 AI 能力以更亲和的方式触达终端用户。
DSH 关注的,正是这些问题。它不是一个单纯的聊天应用,也不是一个把工具函数简单拼起来的工作流脚本,而是一套面向 Agent 的运行时框架。
“技术观察”第二款插件则聚焦企业级场景——办公软件集成插件。安装后,用户可以在 DSH 中直接使用 Word、Excel、PPT、图表绘制、图片处理、视频生成等全类型办公能力。该插件以 npm 包形式发布,一次安装即可注册 10 个办公工具,并自动注入 Web 界面。从产品形态上看,这种设计思路与「豆包」「元宝」等智能助手类似,但底层依托 DSH 的插件机制实现了更灵活的能力扩展。值得注意的是,该插件的能力实现调用了外部 AI 服务(包括图片生成、视频生成等模型),开发者可以根据实际需求替换为自有的模型服务。
理解 DSH 的核心价值,需要从架构层面把握它的设计哲学。与传统聊天应用不同,DSH 不只是简单的「输入-输出」模式,而是一套完整的 Agent 运行时框架。从架构视图来看,DSH 可以分为五个主要层次:应用入口负责启动装配,读取 profile、bundle、patch 和 cordis.yml 配置;核心服务层提供会话、模型、工具、系统提示词、Agent 管理五大基础设施;ReAct 循环层处理任务执行的主逻辑;工具与能力层统一管理各类外部能力的接入;持久化层则确保系统可追踪、可恢复。
DSH 架构深度解析:从装配到执行的完整链路
具体到运行机制,DSH 采用四层架构设计。装配层负责在系统启动时构建统一的运行时上下文(ctx),这个上下文可以理解为整个 Agent 的「服务仓库」;核心服务层通过五大基础设施能力支撑系统的稳定运行;执行循环层是 DSH 的精髓所在——它采用 ReAct(推理-行动-观察)模式,将单次任务分解为多个 step,多个 step 组成一个 turn,每个 turn 代表一次完整的任务推进;能力扩展层则通过统一的工具管线调度,将文件系统、终端、沙箱、Web 访问、MCP、Skill 等能力接入系统。与其他 Agent 工具相比,DSH 的上下文长度控制更为精简,默认情况下仅消耗几千 Token,而类似 Codex 这样的完整 Agent 每次对话可能消耗 6 万至 8 万 Token,这对于需要频繁交互的业务场景具有明显的成本优势。
如有侵权,请联系删除。
相关文章
- 2026年7月24日
原生工具调用、多模态Agent与开源模型:Foundation Model 2.0论坛直面Agent时代的模型演进
Foundation Model 2.0论坛聚焦在Agent时代模型的演进,讨论如何通过原生工具调用与多模态融合提升Agent的执行能力与适应性,并探讨端侧小模型的可行路径。
- 2026年7月6日
示例域名与文档用途说明
example.com 是一个专门为文档示例而保留的顶级域名,供教程、示范和测试文档使用,不需要额外许可即可引用。
- 2026年7月6日
未知文章标题
未提供文章内容或可抓取的 URL,因此无法提取实际引言或第一段。此处为占位文本,提示用户补充源内容以生成完整的 Frontmatter。
- 2026年7月5日
无法生成:缺少文章源数据
未提供可用于爬取的文章 URL 或 JSON 数据,因此无法依据页面内容生成完整的 Frontmatter。请提供包含文章信息的 JSON 数组或一组有效 URL。
- 2026年7月5日
未知来源文章
未提供可爬取的文章 URL 或内容,系统无法获取实际正文。此处为占位引言,说明输入数据缺失并提供元数据占位以便后续替换。
- 2026年7月5日
未提供的文章标题
未提供文章内容。请提交文章的 URL 或粘贴全文,以便根据内容生成前言与分段信息。
- 2026年7月4日
未提供文章信息
未收到文章内容或可爬取的 URL,因此无法生成文章段落。请提交包含文章 URL 的 JSON 数组,格式示例:[ {"url": "https://example.com/article1"}, {"
- 2026年7月4日
未提供文章链接或内容
未提供文章内容或链接,无法提取引言或第一段。请提交包含文章 URL 的 JSON 数组或直接提供文章文本。
- 2026年7月4日
未提供文章来源
未收到可用的文章内容或链接,因此无法提取段落。请提交包含多篇文章信息的 JSON 数组或每篇文章的 URL,以便爬取并生成完整的 postDetails 内容。
- 2026年7月3日
示例文章标题(缺少来源)
未收到具体文章 URL 或内容,因此无法从原文中提取引言。此处为占位引言,说明系统需要源页面以抓取实际内容并生成结构化的 Astro Markdown YAML Frontmatter。
- 2026年7月2日
聚焦自进化、Harness等Agent最火的九个方向,年度AI智能体大会7月开幕
中国AI智能体大会(AgenticAICon 2026)将于7月在杭州举办,围绕智能体领域的前沿技术展开,旨在推动研究与产业深度融合,探寻智能体从对话式工具向主动执行系统转型的路线图。
- 2026年7月1日
探索 Astro.js 与 YAML:构建可维护的内容管理工作流
在现代静态站点与内容驱动的项目中,统一且可验证的元数据格式对内容维护和自动化发布至关重要。Astro.js 提供了灵活的内容渲染能力,而采用严格的 YAML Frontmatter 模板,可以让团队共
- 2026年6月30日
中国广电联合会《全国交通传媒行业AI应用调研报告》正式发布
中国广电联合会交通宣传委员会在内蒙古发布了《2026全国交通传媒行业AI应用调研报告》,基于对145家交通传媒机构的调查,总结了行业在AI应用上的现状与发展路径。
- 2026年6月30日
首届光谷智能体经济大会举行 光谷从“AI试验场”迈向“AI价值场”
2026年6月29日,武汉东湖新技术开发区举办首届光谷智能体经济大会,正式发布“光谷智能体引力计划”。大会提出未来三年将在政策、算力、基金等方面投入超10亿元,旨在打造以智能体为核心的创新生态,培养智
- 2026年6月30日
韩国万亿'芯'基建拆解:存储行业能否建成AI时代'油田'
韩国近期公布了总投资逾1800万亿韩元的三大超级AI基建项目,涵盖半导体制造、先进封装与AI数据中心,目标是借助国家级投入与龙头企业布局,打造面向AI时代的关键产业能力。
- 2026年6月29日
能量岛企业家俱乐部6.28 芯谷 AI 沙龙圆满落幕
6月28日,能量岛企业家俱乐部在苏州芯谷产业园举办AI智能体应用沙龙,活动以实战分享和产业交流为核心,吸引了本地创业者、企业高管与科研人员参与。
- 2026年6月29日
2026.06.20:AI 泡沫退潮,Agent 与数据架构重构产业底层
InfoQ 的周度深度分析指出,生成式 AI 已走完狂热期,行业正进入理性调整阶段,专家纷纷回归技术和落地路径的讨论。
- 2026年6月29日
央广网AI漫剧厂牌'灵境剧场'正式发布
央广网在浙江宁波正式发布AI漫剧厂牌'灵境剧场',定位为主流引领与AI创新并重的内容品牌,旨在用技术手段挖掘与传播民族文化与经典故事。
