@askdkc/dsh-cli

中文文档
0.14.18发布于 2026/11/01MITTypeScriptES Module近 30 天下载 8221

DeepSeek Harness代理机,会话和工具的交互式终端接口.

中文使用文档
文档目录9 节
  1. 不带菊子就跑一次
  2. 预览
  3. 要点
  4. 快速启动
  5. 可选 Kiokuko Lisp 模式
  6. 使用
  7. 文档
  8. 承认
  9. 许可证

dsh-cli animated whale logo

联合国 | 简体中文 | 日本語

CI MIT License Public beta GitHub stars

dsh-cli (英语)

DeepSeek Harness的交互式终端UI插件.

这是Dkc独立开发的叉子 烟囱的dsh-TUI。 。 。 .

不带菊子就跑一次

dsh-cli --ignore-kiokuko
dsh-cli --ignore-kiokuko --resume <session-id>

dsh-cli 独立工作; Kiokuko 是可选的. --ignore-kiokuko 防止 kiokuko-dsh 及其从装入的子路径插件(包括模型集成) 在他们的进口、服务、工具或钩子运行之前 它会省略 Kiokuko的捆绑效果,同时保留清晰的外形,家和 --patch 覆盖和其他插件。 Kiokuko 提供的提供者/工具没有. 现有会话历史仍然存在; 恢复无法重新启用插件 .

此选项不会解开任何内容或保存一个退出设置 。 临时 使用后删除组成文件; 下一次发射时不用旗帜 普通的简介。 这是一个启动选项,而不是卸载命令 已经运行的会话 . --dump-config 显示有效的启动树; 无法将 schema/ default- only turn 和 profile 替换与此组合 选项。 如果主机无法安全地构成排除, 启动失败 而不是默默地装入Kiokuko。 正常主机启动内务管理 和明确的会话设置编辑仍然遵循主机的正常行为.

预览

Recorded dsh-cli session with an animated pixel whale.

要点

  • 流出Markdown,工具卡,图像,美人鱼图,以及键盘的完成.
  • 像素鲸,活活的工作状态,上下文栏,TPS仪表,以及可点击的时间表.
  • 包含恢复、分叉、倒带、背景工作和导出的会话管理.
  • DSH预设,技能,MCP,目标,子代理,提供者认证,以及扩展.
  • 认证OpenAI,克洛德,OpenCode,OpenRouter,赫尔梅斯代理,和Infron.
  • 为长会话虚拟渲染和绑定缓存.
  • 通过单独的 LSP 提供者进行可选范围代码分析;见 代码分析设置和当前接受限制。 。 。 .
  • 通过单独的可选常用 Lisp 模式 kiokuko-dsh 插件, 哪个 必须在相同的配置文件中安装;见 奇库子 Lisp 设置。 。 。 .

快速启动

要求数 节点.js >=22.19.0页:1 深搜索策略 来源 安装了依赖关系的退出,以及 DEEPSEEK_API_KEY我们的目标是支持 当前 DSH API 。 与安装的软件包和 上游默认分支, 没有发布许可列表; 见 规 则 .md。 。 。 .

克隆递归取子模块. 在现有检出中, 运行 git submodule update --init --recursive 安装前.

git clone --recurse-submodules https://github.com/askdkc/dsh-cli.git
cd dsh-cli
pnpm install --frozen-lockfile
pnpm build
node scripts/with-publish-manifest.mjs npm pack --ignore-scripts
TARBALL="$PWD/askdkc-dsh-cli-$(node -p "require('./package.json').version").tgz"

cd ~/DIR/TO/deepseek-harness
pnpm dsh plugin --profile dsh-cli add "@askdkc/dsh-cli@file:${TARBALL}"
pnpm dsh --profile dsh-cli

替换 ~/DIR/TO/deepseek-harness 与您的退出路径。 第一次互动 发射登记册 dsh-cli; 打开一个新的 shell, 然后从您的工程目录中运行 . 被管理的命令保存已建的“ Harness” 检查出路径, 所以另设全局 DSH安装是不必要的. 节奏 plugin add 刷新已有管理 命令;不需要手工登记。 明确 DSH_CLI_DSH_ROOT 覆盖已保存的路径. 为了更新这个叉子,重建并重新安装了柏油球. /update 使用登记册.

使用名称 @askdkc/dsh-cli@file:... 用于本地 tarball 更新的表格。 一个赤裸的 沥青球路径会失败 ENOENT 当 pnpm 解析上一个 file: 依赖性 其档案已被删除. TARBALL 保存归档的绝对路径; 通过 转到安装命令而不是执行它.

关于 PATH 设置和安装问题,见 开始。 。 。 .

可选 Kiokuko Lisp 模式

Lisp 模式由单独的 kiokuko-dsh 插件. dsh- cli 供应 终端提示和 /kioku-lisp 命令处理,但插件必须是 安装在同一DSH配置文件中 :

cd ~/DIR/TO/deepseek-harness
pnpm dsh plugin --profile dsh-cli add kiokuko-dsh

启用配置文件中的 Lisp cordis.patch.yml (默认) ~/.dsh/profiles/dsh-cli/cordis.patch.yml,然后重新启动 dsh-cli数字 :

- id: kiokuko-dsh
  config:
    enabled: true
    lisp:
      enabled: true
      sbclPath: sbcl

需要一个工作有效的SBCL; Linux 还需要有用户的 Bubblewrap, PID, 以及 网络命名空间。 配置文件被隔离, 因此将插件添加到另一个 配置文件,例如 web,不启用 Lisp 模式 dsh-cli没有 插头, /kioku-lisp 无法选择 Lisp 模式。 与 插件启用, 启动等待, 激活超过 30 秒 停止启动 与诊断.

重新启动后, /kioku-lisp status 报告Lisp是否可用。 编码 请求可以提供 Lisp 选择,或者 /kioku-lisp enable 打开它 会议闭幕。 见 开始 同意、管理下的行动和指挥时间.

使用

Enter 发送, Tab 完成时, Ctrl+Enter 中断和发送,双倍 Esc 倒倒而来. 新闻 ? 用于快捷键.

工作状态线遵循每个被接受的英文、日文请求,或 中国人。 含糊不清的简短请求保留了该届届会以前的进度语言; /lang 单独控制接口的其余部分.

/resume 打开会话管理器; /auth 连接提供者和 /model 选择一个模型. /bg 保持会话运行到TUI退出. 见 交互和命令 详细参考.

/model 打开一个带有 Favorites, News, 和提供者部分的中心取取器 . /model seek deep 以命令独立搜索打开; 精确 /model provider/model-id 直接开关。 在拾取器中,使用 Ctrl+F 改为 切换一个最爱, Ctrl+A 连接提供者,以及 Esc 关闭.

要导入 Claude 代码、 Codex、 OMP、 zcode 或 Grok 构建对话框, 运行 dsh-cli migrate 以查看现有的历史,然后 dsh-cli migrate <agent> [--dry-run]。工具流量不导入. 见 会话迁移。 。 。 .

文档

承认

像素鲸的22个手绘相框和闲散动画来自 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你这混蛋 以 @lhh010 (英语) (BSD-3-Clause) (英语). 谢谢你的艺术和灵感

社区项目和配套工具: 朋友的链接。 。 。 .

许可证

麻省理工学院。保留烟囱的原始版权通知; dkc's 版权通知覆盖了叉子的独立开发.

版本与发布记录

@askdkc/dsh-cli 共发布 34 个版本,首次发布于 2026/09/27;过去 12 个月发布了 34 个版本。

版本发布日期距今
0.14.18latest2026/11/016 天前
0.14.172026/10/317 天前
0.14.162026/10/317 天前
0.14.152026/10/299 天前
0.14.142026/10/299 天前
0.14.132026/10/299 天前

关于 @askdkc/dsh-cli 的常见问题

@askdkc/dsh-cli 是什么?

DeepSeek Harness代理机,会话和工具的交互式终端接口.

如何安装 @askdkc/dsh-cli?

在项目目录运行 npm install @askdkc/dsh-cli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 dsh-cli,可以用 npx dsh-cli 直接运行。

@askdkc/dsh-cli 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@askdkc/dsh-cli 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@askdkc/dsh-cli 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.19.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@askdkc/dsh-cli 可以商用吗?

@askdkc/dsh-cli 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@askdkc/dsh-cli 的下载量有多少?

根据 npm 官方下载统计,@askdkc/dsh-cli 在 2026/10/07 – 2026/11/05 这 30 天内被下载 8,221 次,日均约 274 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@askdkc/dsh-cli 还在维护吗?

最新版本 0.14.18 发布于 2026/11/01(6 天前);至今共发布 34 个版本,其中过去 12 个月发布了 34 个;首次发布于 2026/09/27。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。