SKzrui/DSH-CLI

SKzrui★ 1JavaScript最后同步: 2026-08-22

在 GitHub 打开

DSH-CLI是一款简洁的命令行工具,可在终端内与 DeepSeek Harness 对话:一条命令即可启动,无需部署服务、无需占用端口。支持流式输出、工具调用、按目录独立恢复会话,同时支持 API Key 与模型参数配置。

README 摘要

DSH-CLI (dcli) — a simple CLI for the DeepSeek Harness DSH-CLI 是一款简洁的命令行工具,可在终端内与 DeepSeek Harness 对话:一条命令即可启动,无需部署服务、无需占用端口。支持流式输出、工具调用、按目录独立恢复会话,同时支持 API Key 与模型参数配置。 dcli is a simple command-line tool for chatting with the DeepSeek Harness in your terminal: one command to start, no server, no port, done when you are. Supports streaming replies, tool calls, per-directory session resume, and API key / model configuration. It is a thin launcher around the Harness's own profile system: it maintains a cli profile (bundles dsh-base + dsh-headless ) under $DSH HOME/profiles and injects a small interactive runner plugin ( runner/runner.js ) that drives one Agent across many turns, so conversation state, tool results, and the model's request prefix stay warm between messages. Features - Interactive REPL — one live agent per process; streaming replies, real multi-turn continuity (tool state and the model's KV cache stay warm). - Streaming output with a live view of what the agent is doing — thinking (dim), tool calls ( ⚙ write … ), tool results ( ✔ ), turn status. - Markdown beautification — tables render as aligned bordered grids (CJK-aware), bold / italic / code / strike / links get ANS…

在 GitHub 查看完整 README →
终端/TUIdsh-pluginterminalagent

分类