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。 正常主机启动内务管理
和明确的会话设置编辑仍然遵循主机的正常行为.
预览
要点
- 流出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 版权通知覆盖了叉子的独立开发.