DimAgent founder open-sources Rutis, a Rust implementation of the Cordis plugin runtime

DimAgent founder open-sources Rutis, a Rust implementation of the Cordis plugin runtime

N
News Editor
2026-10-07 05:07:42
DimAgent founder Han Cheng has open-sourced Rutis, a plugin runtime he said will support the project’s next architecture. Rutis reimplements the core design of Cordis in Rust. Cordis is the underlying plugin framework used by DeepSeek Harness to manage components including models, tools, sessions, and the Agent Loop. Under that design, each component can be packaged as a plugin and only needs to declare the services it requires and provides, while the framework handles startup, unloading, dependency changes, and resource cleanup. Rutis brings that mechanism into Rust while adding support for TypeScript, JavaScript, and Python plugins. Plugins written in different languages can call one another, and they can also run across different processes and machines. Existing Cordis plugins can connect directly as well, without requiring a full rewrite.

DimAgent founder Han Cheng has open-sourced Rutis and said it will be used to support DimAgent’s new architecture.

Rutis is a Rust reimplementation of the core design behind Cordis, the underlying plugin framework used by DeepSeek Harness. In DeepSeek Harness, Cordis manages components such as models, tools, sessions, and the Agent Loop.

Under the Cordis design, each component can be turned into a plugin by declaring the services it needs and the services it provides. Cordis then handles startup, unloading, dependency changes, and resource cleanup.

Rutis carries that mechanism into Rust and supports TypeScript, JavaScript, and Python plugins. Plugins written in different languages can call each other, and they can also run across different processes and machines. Existing Cordis plugins can also connect directly without a full rewrite.

This article was originally published by Bit.Fan. For more cryptocurrency news and market insights, visit www.bit.fan.
100

Disclaimer:

The market information, project data, and third-party content displayed on this platform are for industry information sharing only and do not constitute any form of investment advice or return commitment.

Cryptocurrency trading carries high risks. Users should fully assess their risk tolerance and make independent decisions. All profits, losses, and legal responsibilities are borne by the users themselves.