Files
deepseek-harness/apps/cli/README.zh.md
2026-08-05 16:16:57 +08:00

1.6 KiB
Raw Blame History

@deepseek-ai/dsh

English | 中文

dsh 命令是原始 Cordis 配置、Web UI 和一次性无头任务的产品启动器。src/args.ts 负责命令语法,src/bin.ts 只加载选中的运行器。无效命令、来自其他模式的选项、配置错误和启动失败都会以非零状态退出。

入口模式

命令 用途
dsh --config ./app.cordis.yml 在随附基础配置之上运行显式 patch 列表配置。
dsh web 使用随附 Web 组合和可选个人配置启动浏览器 UI。
dsh -p "task" 运行一个新的持久化会话,打印最终答案并退出。

调用目录是默认 workspace 根目录。Web 与无头模式共享随附的提供方、持久化、策略、工具、repository Plugin 和遥测组合;原始配置自行选择部署专用前端入口。

原始配置

原始 dsh 必须提供 --config。指定的 patch 列表直接应用到 config/base.cordis.yml 之上;它不是完整替代树,也不会添加 surface overlay 或个人 $DSH_HOME/config.yaml。使用 --dump-default-config--dump-config 可在不启动的情况下检查生成的配置树。

CLI命令行界面行为参考负责确切的 overlay 优先级、flag、关闭行为、部署默认值和源码启动器。

开发

生产环境的 Web 和无头运行需要已构建的包与前端产物。在 checkout 中,pnpm run dsh 会运行 TypeScript 入口并转发参数;源码启动器参考说明 PATH 符号链接和模块解析契约。