studyinglx/dsh-cli
studyinglx★ 1JavaScript最后同步: 2026-08-17
Interactive terminal (REPL) profile bundle for DeepSeek Harness — a Claude Code-style CLI surface over dsh-base
README 摘要
dsh-cli-interactive 在无头服务器上把 DeepSeek Harness 变成 Claude Code 风格的交互式终端 CLI 。 这是一个 out-of-tree 的 dsh profile bundle :叠加在官方 dsh-base 之上, 复用 dsh 的全部核心能力(agent 循环、会话持久化、工具、凭据、settings、沙箱审批), 只把官方 dsh-headless 的"提交一次任务就退出"换成 持久 REPL 循环 —— 同一个 agent 反复对话、回复流式输出、审批在终端应答、每轮结束后会话落盘、 随时 --resume 找回旧会话。不挂载任何 Host / HTTP / 浏览器插件。 特性 - 交互式 REPL:输入即消息,agent 回复流式打印(增量轮询 session 事件日志) - 会话持久化:每轮结束后 flush 到 $DSH HOME/sessions/ .jsonl (默认 /.dsh/sessions ) - --resume :恢复旧会话继续聊(复用官方 agents.resume() ) - 审批应答:默认 workspace-write + ask 策略下的权限询问直接在终端 y/n 应答 - slash 命令: /help /sessions /model /permission /cancel /session /workspace /exit - 忙时输入不丢:agent 执行期间键入的内容排队,下一轮自动发出 - Ctrl-C 中断当前轮( agent.cancel({kind:'user'}) ),再按一次退出 - 启动参数: --model --provider --preset --once ,任务位置参数可选(先跑一轮再进 REPL) - 输入历史持久化: $DSH HOME/cli.history ,上下键翻查,重进保留 - Tab 补全: /he +Tab → /help ; /model dee +Tab → 模型名 - --once :跑完任务(或一轮)即退出,脚本友好( dsh --profile cli --once "task" ) 界面 - 紧凑 banner 盒:session id / 会话标题 / workspace·模型(provider)·策略 / 快捷提示(长路径自动掐头去尾) - 会话标题:首轮 prompt 截断生成( --task 或 resume 旧会话自动恢复),横幅 + 状态行显示 - 每轮状态行: dsh-cli · session-… · "标题" · 模型 · 策略 · cwd - 提示符带模型名: you (deepseek-v4-flash) , /model 切换后立即反映 - 流式输出: assistant [step …
在 GitHub 查看完整 README →分类
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 90,305
esengine/DeepSeek-ReasonixDeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
★ 35,023
crafter-station/petdexA public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,952