首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Cordis >Cordis 的核心设计哲学"时空可组合性"包含哪两个维度?

Cordis 的核心设计哲学"时空可组合性"包含哪两个维度?

词条归属:Cordis

"时空可组合性"是 Cordis 全部设计的理论骨架,相关理念由北京大学与 DeepSeek-AI 联合署名的论文《A Programming Paradigm for Spatiotemporal Composability》系统阐述。该论文于 2026 年 8 月 13 日以预印本形式发布,截至本文撰写时仍在持续修订,尚未取得 DOI 或完成同行评审。它将"动态组合"拆解为两个正交维度,分别回答两个不同的问题。

1. 时间可组合性(Temporal Composability)

时间维度关注的是:一个组件被卸载后,它产生的所有副作用能否被完整逆转。这里的副作用包括事件监听、定时器、文件句柄、内存分配、注册的命令等。Cordis 要求每次副作用注册时都同时交出一个对应的"清理函数"(disposer),运行时将其存入栈中,在插件卸载时按注册的逆序逐一执行,使系统内部状态恢复到"这个插件从未存在过"的状态。需要说明的是,这一保证主要适用于系统可独占控制、可还原的内部状态;已经发送的网络消息、已被外部系统读取的数据等不可逆操作,不在自动恢复范围内,需借助延迟提交或补偿操作另行处理。这一机制保证了插件可以安全地随时装卸,而不会在长驻进程中留下内存泄漏或僵尸监听器。

2. 空间可组合性(Spatial Composability)

空间维度关注的是:组件之间存在依赖关系时,某个依赖出现、消失或改变时,其他组件如何被自动通知。Cordis 采用声明式依赖加反应式响应的方式——插件不"接收注入",而是"声明需求",运行时保证依赖就绪后才启动、依赖消失时先于提供方卸载、提供方改变时只重启真正受影响的插件。两个维度合起来产出一个工程性质:系统的最终状态只取决于"当前启用了哪些插件",与这些插件以什么顺序、经历几轮装卸到达该状态无关,这被称为路径无关性,也是热重载在数学上安全的前提。

相关文章
DeepSeek Harness 的底座:把「插件架构」写成论文的 Cordis
DeepSeek Harness(dsh)的架构宣言只有一句:Everything is a plugin——模型适配器、工具注册表、会话日志、Agent 主循环,全部是插件,没有不可替换的核心。
阿特拉斯
2026-08-28
4770
DeepSeek Harness:官方开源的 Agent 框架,一切皆插件
DeepSeek Harness(dsh)是 DeepSeek 官方开源的 Agent 框架。它的架构宣言只有一句:Everything is a plugin——一切皆插件。
阿特拉斯
2026-08-20
5900
CLI、Web、桌面端全制霸:DeepSeek Harness 的多端架构是怎么设计
系列:DeepSeek Harness 源码实战 | 进度 8/16 原文仓库:https://github.com/deepseek-ai/deepseek-harness
怕浪猫
2026-09-21
470
DeepSeek Harness—— 编程 AI Agent 的三代进化:从"大而全"到"小而美",再到"一切皆插件"
过去两年,AI 编程助手之间的竞争焦点是"谁的模型更聪明"。但越来越多的人意识到一件事:模型能力正在趋同,真正拉开差距的是框架层——上下文怎么管理、工具怎么接入、能力怎么扩展、跑了半天怎么恢复。
深蓝studyzy
2026-08-18
5380
从 DeepSeek V4 Pro 到 Harness:不止于模型,一个Agent新范式的野心与布局
DeepSeek 发布将近两周,社区热度不减,各类插件演示与用例分享层出不穷,价格与推理性能的同步优化也得到了广泛验证。V4 Pro 在参数规模上维持 MoE 架构与 1.5 万亿总量、490 亿激活不变,Agent 基准测试的成倍跃升完全归因于重新后训练。
AGI-Eval评测社区
2026-08-25
4130
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券