Deepseek Harness系统对群星系统的启示
现在deepseek发布了deepseek harness从中我们能得到什么灵感呢DeepSeek Harness 昨晚刚发布今天凌晨就开源了来得正好。我已经研究了它的架构对群星系统来说可借鉴的点非常多。DeepSeek Harness 能给群星什么启发1. 最核心的理念一切皆插件 → 群星应该成为AI 的插件系统Harness 的 Cordis 微内核把模型、工具、技能、会话、沙箱、存储、Agent Loop、调度、UI全部做成插件没有不可替换的特权核心。对群星的启发目前群星集成 DuMate 的方式是写死的——dumate_bridge.py里硬编码了管道协议、任务类型、Agent 配置。如果未来要接入 Trae Work、Cursor、Windsurf 等其他 AI每接入一个就要写一个新的xxx_bridge.py重复造轮子。群星应该借鉴 Cordis设计一个统一的服务注册表让每个 AI 适配器以插件形式注册Plain Text群星内核 (微内核) ├── AI 插件: DuMateAdapter ├── AI 插件: TraeWorkAdapter ├── AI 插件: CursorAdapter ├── 工具插件: FileSystem ├── 工具插件: Shell ├── 存储插件: SessionLog └── UI 插件: WebDashboard每个插件只需要实现getCapabilities()→ 返回该 AI 支持的能力列表创建任务、读取输出、停止生成等execute(action, params)→ 执行具体操作onEvent(eventName, callback)→ 注册事件监听这样群星从DuMate 专属控制台变成所有 AI 的通用控制台。2. 可追溯性Append-only Session Log→ 群星的任务审计系统Harness 有一条硬约束模型可见的必须可被日志重建。所有交互——系统提示词、推理过程、工具调用结果、子Agent调度——都被记录在 append-only 的会话日志中。上下文压缩不会删除原始历史只是用替换事件改变模型此后看到的表象。对群星的启发当前群星的任务记录很零散——从.output文件读内容、从内核日志 grep 关键字、从计划文件提取元数据。这些数据分散在不同位置没有统一的追溯视图。可以设计一个群星会话日志Star Session Log每条记录是 append-only 的事件流记录每次 AI 任务的完整生命周期发起→执行→输出→结束支持回放replay用户能回看 AI 当时做了什么、看到了什么支持分叉fork基于某个历史状态重新发起任务支持恢复resume断连后恢复任务状态这和群星管理所有 AI的定位天然契合——每个 AI 的任务都产生统一格式的事件流群星成为所有 AI 行为的审计总闸。3. Profile/Bundle 分层配置 → 群星的AI 模式管理Harness 的 Profile 是命名的插件组合——web、headless、minimal等不同 profile 加载不同插件集。配置通过分层 patch 覆盖每个 bundle 都可以被上层覆盖。对群星的启发群星可以为不同的使用场景定义AI 模式AI ProfilePlain Text群星模式管理器 ├── 全栈开发模式: DuMate TraeWork 文件系统 终端 ├── 代码审查模式: DuMate(code) Git集成 LSP ├── 设计模式: DuMate(design) 图片生成API ├── 极简模式: 仅 DuMate(work)用户可以在群星 UI 中一键切换模式不同模式自动加载/卸载对应的 AI 适配器插件。这与当前dumate.html中的任务类型选择器work/code/design思路一致但扩展到更大的粒度。4. 类型化事件系统 → 群星的 AI 事件总线Cordis 的事件有四种派发模式emit观察、waterfall中间件可短路、parallel并行、serial串行。插件通过事件通信而不是直接调用。对群星的启发当前群星中当 DuMate 有任务完成时前端靠轮询/api/dumate/conversations/{id}/output每 2 秒查一次。可以设计一个群星事件总线群星事件总线 ├── task.started → UI 更新任务列表 通知 ├── task.progress → UI 更新流式输出 ├── task.completed → UI 标记完成 触发后续动作 ├── task.failed → UI 显示错误 自动重试 ├── ai.connected → 侧边栏更新状态 ├── ai.disconnected → 侧边栏更新状态 清理资源每个 AI 插件发布事件其他插件订阅事件。这样添加新的 AI 时不需要修改 UI 代码——只要发布标准事件UI 自动响应。5. 无特权核心 → 群星的可替换性Harness 强调There is no privileged core to patch——所有组件都是可替换的插件。这意味着你可以用 Harness 的框架但换上自己的模型、自己的工具、自己的 UI。对群星的启发群星不应该绑定任何特定 AI。今天用 DuMate明天可能用 Trae Work后天可能用 DeepSeek Harness 本身。群星的核心价值是提供一个统一的管理层而不是某个 AI 的专属外壳。每个 AI 适配器应该是可替换的——如果某个 AI 的协议变了只需要更新对应的插件不需要动群星内核。6. Creator Mode → 群星的AI 实验场Harness 的 Creator Mode 允许 Agent 检查当前运行时在内存中试验插件并组合成新的运行模式。对群星的启发群星可以提供一个**AI 排障模式**——当某个 AI 集成异常时可以让用户查看当前 AI 的协议通信日志类似dumate_bridge.py的原始管道数据在 UI 中手动发送原始命令测试动态调整参数如工作目录、任务类型映射实时看到 AI 的原始响应这相当于给群星加了一个**开发者工具**面板降低调试新 AI 集成的门槛。总结群星可以怎么做Harness 理念群星对应设计预期价值一切皆插件AI 适配器插件注册表一次设计接入所有 AIAppend-only 日志任务事件流 回放/分叉/恢复完整审计永不丢失Profile/BundleAI 模式管理器按场景动态组合 AI 能力类型化事件事件总线解耦 AI 与 UI无特权核心可替换适配器不被任何 AI 绑定Creator ModeAI 排障面板降低集成调试成本一句话总结DeepSeek Harness 告诉我们Agent 框架的正确方向不是集成更多能力而是设计一个让所有能力都可插拔的架构。群星如果从一开始就做好这个底座未来接入任何 AI 都只是写一个插件的事。

相关新闻

16-量产交付管理:工控固件发布、SaaS灰度、小程序上架管控流程

16-量产交付管理:工控固件发布、SaaS灰度、小程序上架管控流程

16-量产交付管理:工控固件发布、SaaS灰度、小程序上架管控流程 交付不是"代码写完就上线" 很多小微团队对"交付"的理解停留在"代码写完 → 部署上线 → 完事"。但在智慧农业和无人售货柜项目里,交付涉及三端——工控固件、…

2026/10/9 20:38:40 阅读更多 →
15-风险管理实战:设备兼容性、版本冲突、线上故障、交付风险预案

15-风险管理实战:设备兼容性、版本冲突、线上故障、交付风险预案

15-风险管理实战:设备兼容性、版本冲突、线上故障、交付风险预案 风险管理不是写PPT,是救命的 我见过太多小微团队的项目管理就是"出了问题再说"。无人售货柜项目上线第一天,柜门打不开、支付回调超时、温湿度传感器读数乱跳——一…

2026/10/12 2:10:54 阅读更多 →
14-技术评审流程:方案评审、架构评审、接口评审、固件适配评审

14-技术评审流程:方案评审、架构评审、接口评审、固件适配评审

14-技术评审流程:方案评审、架构评审、接口评审、固件适配评审 技术评审到底是评审什么? 很多小微团队对"技术评审"的理解就是——开会,几个人坐一起看看文档,点个头,散会。这种评审在CMMI3里是不及格的。 技…

2026/10/12 13:39:48 阅读更多 →

最新新闻

SpringBoot+Vue+MySQL家电销售展示平台毕设:从数据库设计到联调部署

SpringBoot+Vue+MySQL家电销售展示平台毕设:从数据库设计到联调部署

每年毕设季,类似“XX商城”“XX销售平台”的选题能占掉很大比例,家电销售展示平台就是其中一个很典型的版本。表面上看,这类项目无非是把商品图片摆到首页,做个列表、详情、购物车,再配一个后台管理;实际上…

2026/10/13 7:33:05 阅读更多 →
SSM+JSP构建二手交易平台的实战落地与避坑指南

SSM+JSP构建二手交易平台的实战落地与避坑指南

简介:本资源是一套基于SSM框架(SpringSpringMVCMyBatis)与JSP/HTML5开发的二手交易平台完整毕业设计项目,面向Java初学者及本科课程设计、毕业设计阶段的学生,解决从技术选型、环境搭建到功能实现的一站式实践需求。压…

2026/10/13 7:33:05 阅读更多 →
初创公司代码托管选型:GitHub 能用吗?好用在哪、边界在哪、何时迁移?

初创公司代码托管选型:GitHub 能用吗?好用在哪、边界在哪、何时迁移?

刚拿到第一笔融资、团队从两三个人扩到十几个人的时候,几乎每个创始人都问过我同一个问题:代码放在 GitHub 上行不行?甚至有朋友说得更直白——我们做的虽然不是国防项目,但毕竟是商业代码,放别人平台上心里总不踏实。…

2026/10/13 7:33:05 阅读更多 →
DDNS MCP 服务完全指南:用 stdio 与 Streamable HTTP 把 DDNS 状态查询与同步接入 MCP 客户端

DDNS MCP 服务完全指南:用 stdio 与 Streamable HTTP 把 DDNS 状态查询与同步接入 MCP 客户端

网络CLI 【免费下载链接】DDNS 🌐自动更新域名解析到本机IP,支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM... 项目地址: https://gitcode.com/gh_mirrors/dd/DDNS 点击查看 免费下载 DDNS 在 Python 标准库之上内置了一个零第三方依赖的 MCP&#xff0…

2026/10/13 7:33:05 阅读更多 →
AI辅助编码实践:用命令行工具自动生成代码文档

AI辅助编码实践:用命令行工具自动生成代码文档

自己维护的几个项目一直有个老大难问题:文档落后于代码。功能改了,说明文没跟上,新同事接手时只能对着代码猜逻辑。后来尝试用辅助编码工具一边写功能一边补文档,折腾了几周,沉淀出一个带命令行交互的文档生成小工具&a…

2026/10/13 7:33:05 阅读更多 →
Flutter同步方案鸿蒙化适配:CRDT冲突治理实践

Flutter同步方案鸿蒙化适配:CRDT冲突治理实践

如果你和我一样,正被“把一套 Flutter 同步方案搬到鸿蒙”这件事搞得焦头烂额,那这篇文章基本是为你准备的。最近我正好完成了一个基于 crdt_sync 的鸿蒙化适配项目,过程中把“同步资产”这几个字从口号拆成了实实在在的类、方法、通道和存储…

2026/10/13 7:32:05 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →