description: "Standalone single-tool SDK profile for users who need a minimal cross-platform coding agent without the shared base bundle."
@deepseek-ai/dsh-sdk-minimalEnglish | 中文
Use dsh --profile sdk-minimal when an SDK client needs a small, explicit coding-agent runtime. The profile advertises only a platform-selected persistent shell, persists sessions as uncompressed JSONL, and selects the model from the SDK initialization request. It supplies a complete Cordis tree and deliberately excludes dsh-base, Web, settings, managed credentials, telemetry, compaction, filesystem tools, workspace instructions, skills, jobs, and subagents. Its danger-full-access policy lets the shell modify any path available to the process, so use it only with an isolated workspace.
Launch the profile directly or select it from the Python SDK. Supply an explicit DSH_HOME, use a disposable workspace, and provide the model credential through DEEPSEEK_API_KEY.
export DSH_HOME=/absolute/path/to/example-dsh-home
dsh --profile sdk-minimal
DSH_CONTEXT_WINDOW sets the fallback capacity for a model absent from the adapter's advisory catalog. DSH_SYSTEM_PROMPT replaces the default persona. The SDK initialization request is the sole model selection and overrides environment defaults.
Use dsh plugin --profile sdk-minimal to manage persistent external dependencies. Profile, home, and ordered --patch files can replace rows or insert bundles above the complete default tree. The shipped template applies patches only at startup.
The profile mounts exactly one persistent shell stack: Bash on Linux and macOS, or PowerShell on Windows. Both stacks use a 300-second timeout and one owner-scoped terminal; the other platform's rows remain disabled.
The system prompt is DSH_SYSTEM_PROMPT or You are a helpful software engineer assistant.. The only advertised tool is owner-scoped persistent bash on Linux/macOS or pwsh on Windows; runtime context, filesystem tools, workspace instructions, skills, jobs controls, compaction, and Harness identity are absent.
One stable persona plus one tool schema. Tool results and ordinary conversation history grow with the session.
Stable for a fixed persona, platform, provider, model, and bundle patch stack. Profile changes take effect on the next process.
dsh --profile sdk when settings, managed credentials, policy presets, telemetry, Web tools, or the full default tool roster are required.