lcgash/dsh-cli-mode
lcgash★ 0JavaScript最后同步: 2026-08-17
Terminal-first CLI for DeepSeek Harness — chat with agents, switch sessions/models/permissions, approve actions, codex-style workspace.
README 摘要
dsh-cli-mode English 中文 把 DeepSeek Harness 会话变成 终端可交互的 CLI ——在 terminal 里直接和 agent 对话、开发代码,不用一直盯着网页。逻辑类似 codex: 在哪个目录启动 CLI,哪个目录就是工作区 。 - 插件 (Cordis,Host-only):在 harness 的 web 端口上注册 /dsh-cli/ 路由,桥接会话、事件流、权限与审批。 - 客户端 ( dsh-cli ,纯 Node 零依赖):逐 token 流式输出、markdown 渲染、竖排菜单、会话切换、模式/模型/权限切换、审批 y/n。 特性 能力 说明 流式输出 + markdown 渲染 回答逐 token 流式显示,标题/加粗/代码块/表格实时渲染;思考内容默认折叠( /think 查看) codex 式工作区 启动目录即会话工作区, workspaceRegistry 绑定 会话管理 /open /resume /switch /attach /close , /sessions 按工作区过滤 竖排菜单 输入 / 弹出(claude 式:↑↓ 选择、打字过滤、备用屏幕渲染、主屏零滚动) 模式/模型/权限 /mode (agent preset)、 /model 、 /permission (read-only / workspace-write / danger-full-access) 授权桥接 agent 需要审批时终端弹出 🔐 , y / n 答复(走 harness mux 通道,与网页同源) 工具折叠 工具调用默认折叠为一行汇总( /tools on 看详情),任务完成显示 ✓ 完成 标记 自举安装 首次运行自动把插件装进 harness(经 session.prompt + cordis define / cordis run ) 底部状态行 提示符上方常驻显示当前模型与 reasoning 级别(灰色小字) 安装 方式 A:作为 composition 插件挂载(推荐,重启自动加载) 在 harness 的 cordis.yml (或 agent preset)里加一行: 或通过 dsh CLI 安装依赖: 方式 B:客户端自举(无需改配置) dsh-cli 首次连接时若发现插件未激活,会 自动安装并启用 (需要一个 cordis preset 会话,没有则自动创建一个)。 使用 内置命令 输入 / 弹出命令菜单;行尾 \ 续行多行输入。 引用文件/目录 :输入 @ 弹出 文件选择器 (codex 式,前缀/模糊搜索,↑↓ 选择),选中自动插入 @路径 ;也可以手写 @路径 。内容会自动内联给 agent;相对路径基于 CLI 启动目录(即工作区);超过 64KB 或二进制文件不内联。 授权…
在 GitHub 查看完整 README →分类
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
★ 34,658
crafter-station/petdexA public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,868
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,062