TL;DR:为什么 dsh/cordis 很重要:长时任务和框架元调优
摘要
Cordis 是一个支持长时任务的框架,它通过可逆的、跟踪的上下文系统实现崩溃恢复和动态插件添加,确保高效且损失最小的状态管理。
核心思想是,长时任务可能需要一个框架运行数天,Cordis 支持两种场景:框架的一个组件崩溃,我们希望在不重启和丢失状态的情况下恢复;或者,编排器请求一个额外的组件,例如一个未加载的新 MCP。Cordis 强制执行一组准则,说明插件应如何设计以支持这两种场景:它们都通过共享的上下文进行通信,该上下文在组件间传递;它们声明一个模式,指定如何更改上下文;它们应声明对上下文更改的依赖,并为每次对上下文的更改发布一个撤销更改。所有这些加在一起意味着你将拥有一个可逆的、跟踪的依赖关系,存在于所有更改和组件之间,通过版本化的上下文进行管理。因此,对于上述两种场景:如果插件崩溃,你跟踪其每个依赖项并通知它们,它们要么暂停自身,要么优雅降级,即可逆效果的时间可组合性;你添加一个新插件,它更新上下文,触发下游的一系列更新,即响应式更新的空间可组合性。我怀疑这就是他们如何实现接近 100% 的缓存命中:当工具调用失败、MCP 崩溃等情况时,丢弃的状态不超过数学上必要的部分。参见论文 https://github.com/cordiverse/paper 附言:这与 React/redux 使用不可变状态更新管理影子 DOM 的方式没有太大不同,但我说远了。
相似文章
cordiverse/cordis
Cordis 是一个基于研究论文的编程领域时空可组合性元框架,目前处于活跃开发阶段,API 尚不稳定。
@johnsonshi86: https://x.com/johnsonshi86/status/2072112215097024961
描述了一种名为DR-DCI的优化方法,它将RAG与虚拟文件系统上的bash命令相结合,使代理能够进行精确的语料库检索,并讨论了为推理提供者扩展到分布式系统。
@sethkarten: https://x.com/sethkarten/status/2072034978112889328
Continual Harness 是一种无需重置、自我改进的智能体框架,通过存储记忆、复用技能和优化提示,在 ARC-AGI-3 上以 774 美元的成本达到了 20.54% 的准确率,以更高的效率超越了 Hermes 和 OpenClaw 等先前基准。
LongHorizon-Harness:推进面向真实世界任务的长时程智能体
介绍了LongHorizon-Harness,一种面向长时程LLM智能体的任务状态管理方法,采用Manage-Execute-Audit循环,在WeaveBench和OSWorld等多个模型和基准上展示了一致的改进。
DS-Lighting: 显式化代理工具链以赋能数据科学自动化
DS-Lighting是一个统一的工具链套件,它使工具链设计在数据科学自动化中变得显式,从而提高端到端工作流的可重复性、可比性和可靠性。