Get in Touch

Course Outline

Introduction to DeepSeek Harness

  • Understanding what DeepSeek Harness is and its role in the ecosystem
  • The "everything is a plugin" design philosophy
  • Web UI, CLI, and headless modes

Installation and Initial Setup

  • Node.js prerequisites and package installation
  • Launching the Web UI using npx
  • Building and executing from source code

Model Configuration

  • Configuring the DeepSeek API key
  • Selecting and switching between models
  • Integrating OpenAI-compatible endpoints

Workspaces and Sessions

  • Selecting and switching between workspaces
  • Utilising the session composer and managing conversation flow
  • Reading, editing, and generating files

Executing Coding Tasks

  • Summarising repositories and navigating codebases
  • Running commands and delegating tasks
  • Maintaining a structured task plan

Permissions and Sandbox Environment

  • Implementing approval and permission policies
  • Restricting file and command access
  • Utilising local and remote sandbox backends

Built-in Tools and Integrations

  • Filesystem, terminal, and shell tools
  • Support for the Model Context Protocol
  • Integration with the Language Server Protocol

Subagents and Delegation

  • Creating and forking subagents
  • Provider products for other coding agents
  • Delegating work across a session

The Cordis Plugin Model

  • Plugins as services, events, and effects
  • Shared context and lifecycle management
  • The rationale behind a non-privileged core

Profiles, Bundles, and Configuration

  • Profiles and bundle layering
  • Patching configuration via cordis.patch.yml
  • Inspecting the boot tree

Core Subsystems

  • The append-only session log
  • Assembly of system prompts and tool schemas
  • The agent loop and turn flow

Events and Extension Points

  • Session, agent, and capability events
  • Waterfall and interceptor events
  • Mapping behaviour to extension points

Plugin Development

  • Registering services on context keys
  • Adding tools and model adapters
  • Publishing and discovering plugins

SDK, Headless Mode, and Automation

  • Controlling the harness from an external process
  • Utilising the TypeScript and Python SDKs
  • Automation via CLI and headless mode

Requirements

  • A solid grasp of software development fundamentals
  • Proficiency with the command line and Git
  • Basic knowledge of JavaScript or TypeScript

Target Audience

  • Software developers
  • AI and machine learning engineers
  • DevOps and platform engineers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories