SDK Minimal
Domain: Gateway & Platforms
Motivation
dsh --profile sdk-minimal serves SDK clients with the standalone minimal agent tree: by default it advertises only a platform-selected persistent shell, persists sessions as uncompressed JSONL, and selects the model from the SDK initialization request. It deliberately excludes dsh-base, Web, settings, managed credentials, telemetry, compaction, filesystem tools, skills, jobs, and subagents. Its danger-full-access policy means the shell may modify any path available to the process, so use it only with an isolated workspace.
Concrete Example
dsh --profile sdk-minimal gives an SDK client a small, explicit cross-platform coding-agent runtime with one default shell tool.
Analogy
A stripped-down bike frame: nothing you don’t bolt on yourself, and no guard rails either.