SDK Integration

Domain: MCP & Integrations

Motivation

SDK integration uses dsh’s programmatic surface to build on it rather than through the CLI or web UI. The sdk / sdk-minimal profiles serve SDK clients over JSON-RPC stdio, and dynamic Cordis packages run through the dsh-cordis-* runners for programmatic callers. This is how an external application embeds or drives a dsh agent.

Concrete Example

dsh sdk serves SDK clients over JSON-RPC stdio, and dsh-cordis-host-runner keeps process-local dynamic definitions available to programmatic callers.

Analogy

It is the engine’s exposed bolt pattern — a machine can bolt itself up rather than sit in the seat.