Dsh run
dsh_runExecute a task on DeepSeek Harness and return the final result. Automatically starts the harness and reuses the current session when needed.
Instructions
把任务交给 DeepSeek Harness 执行并返回最终答复。若 dsh 尚未启动会自动启动;默认复用当前 cwd 的会话。这是一个同步的 tools/call:保持 pending,直到原生回合给出最终结果(或超时/取消),不要轮询、不要并发重复提交。仅当客户端提供 progressToken 时才回传 progress 通知(起始/阶段/空闲心跳),它只是活动信息,不代表完成,也不改变客户端超时或配额。web transport 下若原生回合在等待权限审批,进度会显示 waiting_for_approval;审批只在原生 Web UI(dsh_start 返回的 web_url)里回答,本桥不会自动批准、也不会修改原生权限配置;因等待审批而超时时,错误里会说明并且不会重发任务。较长或预计耗时不确定的任务优先用 dsh_submit + dsh_job,避免同步调用被客户端期限截断。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | 绝对工作区路径;不同 cwd 使用不同会话 | |
| task | Yes | 完整、自包含的任务描述(上限 16000 字符) | |
| session_id | No | 续跑指定会话(与 new_session 互斥) | |
| timeout_ms | No | 本轮超时,默认取 DSH_BRIDGE_TIMEOUT_MS | |
| new_session | No | true = 强制开新会话 | |
| open_browser | No | Web 模式自动打开正确服务;false 关闭,true 强制打开 |