DeepSeek Harness Bluebook
Developer Guide

Developer Guide

Extend DeepSeek Harness with Cordis plugins: architecture, dynamic plugins, Host services & events, Slot UI and tools

Welcome to the Developer Guide. This section is for developers extending the harness itself: every capability — tools, model adapters, the session log, UI blocks, even the agent loop itself — is a plugin, so almost anything can be replaced or added.

Everything is a plugin

The harness is built on the vendored Cordis plugin framework. There is no privileged core to patch: extending the harness means mounting a plugin beside the others.

Where to start

Suggested order

  1. Read the Cordis Primer first to learn the plugin composition model.
  2. Then read Architecture to see where each capability lives and which extension point new behavior attaches to.
  3. Pick the page for what you are doing: Dynamic Plugins, Host Services & Events, Client UI & Slots, or Registering Tools.
  4. When you need a complete example, check the Cookbook.

Developer preview

The harness is in the developer preview stage and iterating rapidly. Breaking changes are expected; when writing plugins, treat the upstream repository as authoritative.

On this page