首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >DeepSeek Harness >DeepSeek Harness 底层依赖的 Cordis 内核是什么?

DeepSeek Harness 底层依赖的 Cordis 内核是什么?

词条归属:DeepSeek Harness

1. 来源与定位

Cordis 是 Harness 底层的开源 JavaScript 插件框架(元框架),其内核源自聊天机器人框架 Koishi,由北京大学与 DeepSeek-AI 的研究者就其编程范式发表了正式论文。Cordis 内核本身不负责搜索网页或修改文件,它主要管理插件如何加载、卸载、声明依赖,以及通过服务与事件彼此沟通。

2. 核心机制

Cordis 的设计围绕若干关键概念展开:

  • 插件(Plugin):实现服务的对象,其生命周期由 Cordis 统一管理
  • 上下文(Context):服务的容器,每个服务占据稳定的 ctx.xxx 键位,其他插件通过键名查找服务而非导入具体实现
  • 依赖注入(inject):插件通过 inject 声明自身依赖,加载顺序由服务依赖关系自动决定
  • 类型化事件(Typed Events):支持 emit、waterfall、parallel、serial 四种分发模式
  • 可逆副作用(Reversible Effects):插件对系统所做的修改可被追踪并在卸载时自动撤销

3. 对框架的意义

正是这套机制,让 Harness 成为真正的“可插拔”平台——开发者可以随时通过替换一个插件来改变整个产品的行为,而无需修改核心代码。例如更换模型适配器,只需在配置中调整对应键位,其他插件无需感知底层模型是否变化。

相关文章
Cordis:从开源 QQ 机器人内核到 DeepSeek Harness 平台底座
假设你写了一个聊天机器人,最初逻辑都在一个文件里。功能变多后你开始拆模块,但模块化只解决"代码怎么组织",解决不了另外四件事:
Lss233
2026-08-18
2.3K1
DeepSeek Harness 的底座:把「插件架构」写成论文的 Cordis
DeepSeek Harness(dsh)的架构宣言只有一句:Everything is a plugin——模型适配器、工具注册表、会话日志、Agent 主循环,全部是插件,没有不可替换的核心。
阿特拉斯
2026-08-28
5440
两种 Harness 哲学:从 DeepSeek Harness 的"过度抽象"争议,看 OpenClaw.NET 的另一种答案
DeepSeek Harness 的核心是 Cordis 内核,主张"一切皆插件 + 插件动态装卸"。Agent Loop、Memory 这些性质完全不同的组件,全部被压平为可以随意装载、替换、卸载的插件。
张善友
2026-08-16
7040
DeepSeek Harness 来了:比 Codex 更底层,把 AI Agent 拆成一块“洞洞板”
8 月 13 日到 14 日,DeepSeek 接连甩出两张牌:DeepSeek-V4 Pro 正式版,以及预热已久的 DeepSeek Harness(开发者预览版)。前者负责把模型能力推上去,后者则想做一件更底层的事——重新定义 AI Agent 该怎么被组装、运行和观察。
陌涛
2026-08-14
7710
从 DeepSeek V4 Pro 到 Harness:不止于模型,一个Agent新范式的野心与布局
DeepSeek 发布将近两周,社区热度不减,各类插件演示与用例分享层出不穷,价格与推理性能的同步优化也得到了广泛验证。V4 Pro 在参数规模上维持 MoE 架构与 1.5 万亿总量、490 亿激活不变,Agent 基准测试的成倍跃升完全归因于重新后训练。
AGI-Eval评测社区
2026-08-25
4740
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券