Gcd1949/dsh-tools
Gcd1949★ 0C#最后同步: 2026-08-21
DeepSeek Harness (dsh) utilities: session-manager plugin & Windows control panel
README 摘要
dsh-tools 为 DeepSeek Harness 定制的实用工具集。 仓库内容 目录 说明 session-manager-plugin/ dsh 会话管理插件( /sessions 命令:列出 / 删除聊天记录) dsh-control-panel/ Windows 图形控制面板(一键启动 / 停止 dsh web 服务) 项目背景 本机使用免费的 Qwen3.5-4B 作为主模型、glm-4-flash 兜底的 dsh 环境。日常使用中发现 两个需求:控制 dsh web 服务的开关、管理积累的聊天会话记录。因此开发了这两个小工具。 环境前提 以下为本工具集正常工作所需的共同前提: 项 要求 操作系统 Windows(控制面板为 WinForms,需 .NET Framework 4.x,系统自带) Node.js 已安装并加入 PATH( node --version 可执行) dsh 通过 npm 全局安装: npm i -g @deepseek-ai/dsh dsh 数据目录 默认 /.dsh (可用环境变量 DSH HOME 覆盖) 兼容性说明 :两个工具均不写死安装位置。控制面板会按 环境变量 - where node - 常见目录 - 回退默认 自动探测 node 与 dsh 的路径; 插件通过 import.meta.url 自动识别自己所挂载的 preset,并在加载时输出自检日志, dsh 升级导致存储结构变化时会打印明确提示(而非静默失败)。 session-manager-plugin dsh 会话管理命令插件。提供 /sessions 命令,支持列出全部会话和批量删除(软删除)。 功能 - /sessions 列出全部会话:标题、工作区、创建时间、大小、归档 / 当前状态 - /sessions delete [ ...] 删除一个或多个会话 特性 - 软删除 :会话目录移动到 /.session-trash/ ,可随时找回;彻底清除需手动删除该目录 - 命名兼容 :同时兼容 session- 与裸 两种会话目录 / 索引键命名,不产生幽灵会话 - 三处联动清理 :删除时会话目录 + workspace.json + session projcache.json 同步更新 - 当前会话保护 :正在使用的会话禁止删除 安装 以默认 preset anchored-standard 为例( /.dsh/.agent-presets/anchored-standard/ ): 1. 将 session-manager.mjs 复制到该 preset 目录下,与 agent.cordis.yml 同级; 2. 在该 preset 的 agent.cordis.yml 中追加注册项: 3. 重启 dsh 后,日志会输出 sessio…
在 GitHub 查看完整 README →分类
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
★ 68,800
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,857
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,788