Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
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
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.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions