Skip to content
DeepSeek Harness Docs
Search
Ctrl
K
Cancel
DeepSeek Harness on GitHub
Select theme
Dark
Light
Auto
Select language
简体中文
English
Start
Overview
Essentials
Use the Web UI
Configure models
Python SDK
Core concepts
Overview
Harness architecture
Plugin foundations
Plugins and lifecycle
Services and dependencies
Event system
Cordis
Cordis Primer
Tutorial overview
1. Your first plugin
2. Lifecycle and effects
3. Services
4. Events
5. Configuration
6. Composition and HMR
7. Into the harness
Build & extend
Overview
Plugin development
Your first plugin
Build a tool
Plugin configuration
Package and install a plugin
Advanced extensions
Capability layering
LLM adapters
Runtime & orchestration
Overview
Runtime foundations
Core
Scoped Registration
Runtime Invariants
Sessions & context
Sessions
Session Query
Session References
Session Titles
Session Projections
Session Persistence
Spill Storage
Session telemetry
Model & context
LLM Streaming
Token Meter
System Prompt Assembly
Compaction
Tools & execution
Tools
Bash Executor
Subprocess
Persistent PTY Sessions
Background Task Runtime
Filesystem
LSP navigation
Code Runtime
Web Access
Skills
Agents & workflow
Workflow
Subagent
Safety & interaction
User Approval
Permission Presets
Process Sandbox
Plan Mode
User Interaction
Human Commands
Same-session goals
Session-local schedule
Services & clients
HTTP Server
Typert remote calls
Client modules
Data & environment
Storage
Workspaces
User Settings
User Credentials
API & types
Overview
Schemas & event catalogs
Plugin Config Catalog
Tool Schema Catalog
Session Persistence Event Catalog
Cordis API
Context
Service
Registry
Events
Fiber
Inherited API
Examples
Overview
Extension basics
Add a workspace package
Author a tool
Add an LLM adapter
Advanced integrations
Extension plugin shapes
Add a conversation node
Version changes
DeepSeek Harness on GitHub
Select theme
Dark
Light
Auto
Select language
简体中文
English
Version changes