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
| Misconception | Rebuttal |
|---|---|
| It changes plugin code | It only manages plugin lifecycle and dependencies |
| Any plugin manager is a Cordis kernel | Only 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