← 返回列表
⚠ 装前注意
⚡ dsh-cli dsh-terminal
基本兼容但装前注意:npm 同名包「dsh-terminal」归属 giiiiiithub/terminal,装到的可能不是本插件 · 最近上游提交 2026/9/13 · 已提供中文文档
终端中的 DeepSeek Harness——与 Web GUI 对等的 Cordis CLI 插件,带全屏 TUI。
综合分
30.8
GitHub 分
30.8
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add rakibulrocky14/dsh-clinpm 同名包「dsh-terminal」归属 giiiiiithub/terminal,装到的可能不是本插件,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · ui
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 13 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/23
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-terminal @ 0.1.1
✓Node 引擎要求 ^22.19 || >=24 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
npm 同名包「dsh-terminal」归属 giiiiiithub/terminal,装到的可能不是本插件
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 15:21:36
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-agent-presets@deepseek-ai/dsh-workspace用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成⚡ dsh-cli (dsh-terminal) 终端中的 DeepSeek Harness —— 基于 dsh-base 的、与 Web GUI 对等的 Cordis 界面。你的智能体、预设、工具、会话、审批、设置和插件,直接呈现在你的终端中。不多不少,恰到好处。 License: Apache 2.0 Node.js Version Community Plugin-0066FF.svg) [!IMPORTANT] 免责声明:这是一个独立的、由社区驱动的开源项目,与 DeepSeek AI 或官方 DeepSeek 团队无关联、未获其认可或赞助。“DeepSeek”和“DeepSeek Harness”是其各自所有者的商标。 dsh-terminal 初始界面 dsh-terminal 智能体预设 ✨ 功能特性 - 🎨 DeepSeek 蓝色主题与现代 TUI:简洁的圆角输入框、品牌化 ASCII 鲸鱼横幅、动态状态栏,以及自动适配整个终端宽度。 - 🎛️ 完整的智能体预设对等:使用 /presets 在 标准模式、PTC 模式(代码模式)、极简模式 和 创作者模式 之间动态切换。 - ⚡ Web GUI 对等:实时流式渲染、推理强度指示器、工具调用卡片、会话选择器、模型切换器,以及交互式审批弹窗。 - 🔌 无缝的 Cordis 插件支持:DSH 环境中的任何插件都能自动在终端中运行。 - 🖱️ 完整的终端导航:流畅的鼠标滚轮滚动、PageUp/PageDown、斜杠命令的 Tab 自动补全,以及快捷键。 - 🧩 启动时的三种模式: - 全屏 TUI:在交互式 TTY 上默认启用。 - 行 REPL:适用于管道、无头环境、CI,或使用 --line。 - 一次性 CLI:通过 --print "" 运行单个任务并输出响应。 📦 安装与设置 前置要求 - Node.js ^22.19 || >=24 - 系统中已安装 DeepSeek Harness (dsh) CLI。 方式一:通过 DSH CLI 直接安装(推荐) 使用 dsh plugin add 将此插件直接添加到你的 DSH 配置中: Add to a dedicated 'terminal' profile dsh plugin --profile terminal add github:rakibulrocky14/dsh-cli 方式二:克隆并在本地安装 1. Clone the repository git clone https://github.com/rakibulrocky14/dsh-cli.git cd dsh-cli 2. Install dependencies & build npm install npm run build 3. Add to DSH profile as a local plugin dsh plugin --profile terminal add . 🚀 使用方法 启动终端 TUI 启动全屏终端界面: dsh --profile terminal 命令行标志 Run with a specific model dsh --profile terminal --model deepseek-reasoner 恢复现有会话 dsh --profile terminal --resume session-c302f9d0 强制使用标准行 REPL(非 TUI) dsh --profile terminal --line 一次性执行(执行任务、打印结果并退出) dsh --profile terminal --print "Explain how to set up a git repository" 添加更多插件 将额外的 DSH 插件堆叠到你的终端配置中: dsh plugin --profile terminal add 🎛️ 智能体预设 随时使用 /presets 打开交互式预设菜单,或通过 /presets 直接切换: | 预设 | ID | 描述 | |--------|----|-------------| | 标准模式 | standard | 功能完整的编码智能体,支持文件编辑、shell 执行、搜索、技能、规划、子智能体和工作流。 | | PTC 模式 | code | 具备标准模式的全部能力,并通过 Code Mode SDK 暴露工具,用于多步骤 TypeScript 执行。 | | 极简模式 | minimal | 超快速的双工具编码智能体,配备持久化 bash 和 str_replace_editor。 | | 创建者模式 | cordis | 专为编写和测试自定义智能体预设而构建,支持实时运行时检查和插件工具。 | ⌨️ 快捷键与导航 | 按键 | 操作 | |-----|--------| | Enter | 发送消息 / 确认选择 | | Esc | 关闭当前对话框 / 返回对话记录 | | Tab | 自动补全斜杠命令 | | ↑ / ↓ | 循环浏览命令历史或导航菜单 | | PageUp / PageDown | 向上 / 向下滚动对话记录 | | Mouse Wheel | 平滑滚动浏览历史和代码输出 | | Ctrl + O | 展开 / 折叠工具输出卡片 | | Ctrl + C | 取消当前回合(空闲时清除提示) | | Ctrl + D | 退出 / 结束会话 | 🛠️ 斜杠命令 输入 / 后按 Tab 查看所有可用命令: - 会话:/sessions(交互式会话浏览器)、/resume 、/new、/fork - 配置:/presets(智能体模式)、/model(提供商和模型选择器)、/effort(推理强度级别)、/settings、/permissions - 检查:/tools(活动工具定义)、/commands(所有已注册的斜杠命令)、/skills、/agents、/plugins、/jobs、/usage、/doctor - 工作区:/terminals、/todos、/title、/clear、/stop、/quit 🏗️ 架构 dsh --profile terminal └── dsh-terminal (Cordis bundle) ├── cordis.patch.yml base rows + code-runtime + cordis-host + ask-user + startup + runner ├── dsh-terminal/startup command-line flags → terminalStartup └── dsh-terminal runner → TUI | REPL | --print ├── core/dsh.ts service facade & runtime feature detection ├── core/transcript.ts durable-log projection & live streaming overlay ├── core/messages.ts deep-frozen message factories ├── core/lineinput.ts single-reader TTY/pipe input ├── repl.ts 行 REPL 界面 ├── print.ts 一次性执行界面 └── tui/ 行为引擎与 Ink React 组件树 🧪 开发与测试 类型检查 npm run typecheck 将 TypeScript 构建到 lib/ npm run build 运行综合测试套件(61 个测试) npm test 🏷️ 发现与标签 #deepseek #deepseek-harness #dsh #dsh-cli #dsh-terminal #terminal #tui #cli #ai-agent #llm #cordis #coding-assistant 🤝 贡献 热烈欢迎贡献、错误报告和拉取请求!欢迎任何人向 dsh-cli 做出贡献。 - 📖 查看 CONTRIBUTING.md 了解本地开发设置、测试指南和 PR 流程。 - 💡 有想法或发现了错误?随时提交 issue 或 pull request! ⚠️ 免责声明 dsh-cli 是一个独立的、非官方的社区项目,为 DeepSeek Harness 生态系统而构建。它与 DeepSeek AI 或杭州深度求索人工智能有限公司无关联,亦未由其维护、赞助或认可。 所有产品名称、徽标、品牌和商标均为其各自所有者的财产。 📄 许可证 Apache-2.0 © rakibulrocky14