dsh-cli-mode
将 DSH 会话转换为终端可交互 CLI 的插件,支持对话、切换会话/模型、审批桥接等。
AI 分析
核心用途是让用户无需打开浏览器,直接在终端命令行中与 DSH Agent 交互并管理会话。适合偏好命令行操作、需要在纯终端环境下高效工作的开发者或运维人员。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗方式 B:客户端自举(无需改配置)
dsh-cli 首次连接时若发现插件未激活,会自动安装并启用(需要一个 cordis preset 会话,没有则自动创建一个)。
使用
npm install -g dsh-cli-mode # 安装客户端(或 npx / 本地运行 bin/dsh-cli.mjs)
dsh-cli # 首次会询问 web 地址,记录到 ~/.dsh/cli.config
dsh-cli --resume [id] # 恢复历史会话
dsh-cli --attach # 接到某个 live 会话
内置命令
/help /sessions /switch /attach /open /resume /close
/mode /model /permission /think /transcript /cancel /clear /exit
输入 / 弹出命令菜单;行尾 \ 续行多行输入。
授权交互
🔐 授权请求 (bash)
escalate sandbox to danger-full-access: 目标文件 ... 位于会话工作区之外...
y = 允许一次 | n = 拒绝
配置
~/.dsh/cli.config:{ "url": "http://127.0.0.1:3080" }(web 地址,--url覆盖并写入)- API key 等基础配置在网页页面完成,CLI 不做密钥管理。