Get in Touch
 Duration 14 hours

Course Outline

Overview of DeepSeek Harness

  • Definition of DeepSeek Harness and its operational context
  • The architectural principle that treats all components as plugins
  • Operational modes including Web interface, Command Line Interface, and headless execution

Installation and Initial Deployment

  • Node.js dependencies and package management procedures
  • Initializing the Web interface using npx
  • Compilation and execution from source code

Model Configuration

  • Provisioning DeepSeek API credentials
  • Selection and management of AI models
  • Integration of OpenAI-compatible endpoints

Workspaces and Session Management

  • Selection and navigation of operational workspaces
  • Structure of the session composer and conversational workflow
  • File retrieval, modification, and generation processes

Execution of Coding Tasks

  • Repository summarization and codebase navigation
  • Command execution and task delegation
  • Maintenance of structured task plans

Access Control and Sandbox Environments

  • Approval mechanisms and permission policies
  • Restriction of file and command access rights
  • Local and remote sandbox infrastructure backends

Native Tools and System Integrations

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

Subagents and Delegation Mechanisms

  • Creation and forking of subordinate agents
  • Provider interfaces for external coding agents
  • Distribution of workloads across active sessions

The Cordis Plugin Architecture

  • Implementation of plugins as services, events, and effects
  • Management of shared context and lifecycle states
  • Elimination of privileged core components in the design

Profiles, Bundles, and Configuration Layers

  • Structure of profiles and bundle hierarchy
  • Modification of configuration via cordis.patch.yml
  • Inspection of the initialized component tree

Core Operational Subsystems

  • Implementation of the append-only session log
  • Assembly of system prompts and tool schemas
  • Logic of the agent loop and turn-based processing

Event Handling and Extension Hooks

  • Monitoring of session, agent, and capability events
  • Handling of waterfall and interceptor events
  • Association of system behavior with specific extension points

Plugin Development

  • Registration of services on context keys
  • Addition of tools and model adapters
  • Publication and discovery of plugin modules

SDK, Headless Operations, and Automation

  • Control of the harness from external processes
  • Utilization of TypeScript and Python SDKs
  • Automation via Command Line Interface and headless mode

Requirements

  • Proficiency in software development fundamentals
  • Practical experience with command-line interfaces and Git version control
  • Basic knowledge of JavaScript or TypeScript

Target Audience

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

Number of participants


Price per participant

Upcoming Courses

Related Categories