description: "供需要不含共享 base bundle 的极简跨平台 coding agent(编程智能体)的用户使用的独立 SDK profile,默认提供一个 shell 工具。"
@deepseek-ai/dsh-sdk-minimalEnglish | 中文
当 SDK 客户端需要小型、显式的 coding agent 运行时时,请使用 dsh --profile sdk-minimal。该 profile 默认只公布按平台选择的持久 shell,把会话持久化为未压缩 JSONL,并从 SDK 初始化请求选择模型。它提供完整 Cordis 配置树,并刻意排除 dsh-base、Web、settings、托管凭据、遥测、压缩(compaction)、文件系统工具、workspace 指令、skill(技能)、jobs 与 subagent。其 danger-full-access 策略允许 shell 修改进程可访问的任何路径,因此只能配合隔离 workspace 使用。
直接启动该 profile,或从 Python SDK 选择它。提供显式 DSH_HOME、使用一次性 workspace,并通过 DEEPSEEK_API_KEY 提供模型凭据。
export DSH_HOME=/absolute/path/to/example-dsh-home
dsh --profile sdk-minimal
DSH_CONTEXT_WINDOW 为不在适配器建议目录中的模型设置后备容量。DSH_SYSTEM_PROMPT 替换默认 persona。SDK 初始化请求是唯一的模型选择依据,并覆盖环境默认值。
使用 dsh plugin --profile sdk-minimal 管理持久外部依赖。Profile、home 与有序 --patch 文件可以替换完整默认配置树中的配置项,或在该配置树上方插入 bundle。随附模板只在启动时应用 patch。
该 profile 只挂载一套持久 shell:Linux 和 macOS 使用 Bash,Windows 使用 PowerShell。两套配置都使用 300 秒超时与一个 agent 自有终端;另一平台的配置项保持禁用。
与其他随附 profile 一样,它统一挂载 MCP 资源一次。只需配置 MCP 客户端条目即可添加服务器。其他提供方挂载的客户端也属于已配置状态。调用方作用域中未配置服务器时,MCP 不贡献提示词文本或工具,默认仍只有一个 shell 工具。
系统提示词取 DSH_SYSTEM_PROMPT,未设置时使用 You are a helpful software engineer assistant.。未配置 MCP 服务器时,对外公布的唯一工具是 Linux/macOS 上 agent 所有的持久 bash 或 Windows 上的 pwsh;运行时上下文、文件系统工具、workspace 指令、skill、jobs 控制、压缩与 Harness 身份均不存在。
默认是一个稳定 persona 加一个工具 schema。已配置 MCP 服务器会添加自己的工具、共享资源工具及可用的服务器指令。工具结果与普通对话历史随会话增长。
当 persona、平台、提供方、模型与 bundle patch 栈固定时保持稳定。Profile 变更在下一个进程生效。
dsh --profile sdk。