← Learn

Cordis kernel

A component of DeepSeek Harness that manages the mounting, unmounting, and dependencies of plugins.

Learn

When to use it

Use a Cordis kernel when managing plugins within the DeepSeek Harness becomes complex due to multiple dependencies and dynamic loading needs. The Cordis kernel orchestrates plugin lifecycle operations, enabling smooth transitions and dependencies management for tasks like "mount the plugin, resolve its dependencies, and execute locally."

Quick example

In DeepSeek Harness, you have a local-first AI agent that requires multiple plugins to operate efficiently. By integrating the Cordis kernel, you can manage the mounting and unmounting of these plugins seamlessly, ensuring that all dependencies are resolved automatically. The Cordis kernel is part of the DeepSeek Harness, acting as the backbone for plugin management and dependency resolution.

plugin request → Cordis kernel → mount/unmount → execute

Ecosystem

The Cordis kernel operates within the DeepSeek Harness, handling plugins and dependencies while the harness manages the broader agent lifecycle.

        ┌─ plugins ↺─┐
request →│ Cordis kernel │→ execute
        └─ dependencies ─┘

Misconceptions

MisconceptionRebuttal
It changes plugin codeIt only manages plugin lifecycle and dependencies
Any plugin manager is a Cordis kernelOnly DeepSeek Harness uses the Cordis kernel

Trade-offs

  • Modularity — requires careful dependency management
  • Local execution — may increase local resource usage
  • Plugin flexibility — adds complexity to lifecycle management

Seen in