🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

对话区 lasdrder0705/dsh-chat-zone

DeepSeek Harness
lasdrder070575 天前有提交已提供中文文档扫描:含敏感能力

一键新建聊天文件夹并管理历史对话

27.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lasdrder0705/dsh-chat-zone
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · platform
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 75 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 7 处,展示前 7 条)
  • 读取本地文件
    build.mjs:26
    if (existsSync(local)) return local
  • 读取本地文件
    build.mjs:27
    if (existsSync(localWin)) return localWin
  • 执行外部命令来自配置/变量
    build.mjs:34
    const result = spawnSync(ESBUILD_BIN, args, {
  • 读取本地文件
    build.mjs:40
    if (result.error?.code === 'ENOENT' && existsSync(COMMITTED_INDEX) && existsSync(COMMITTED_CLIENT)) {
  • 写入本地文件
    build.mjs:59
    mkdirSync(join(ROOT, 'lib'), { recursive: true })
  • 读取本地文件
    build.mjs:78
    const bundled = readFileSync(clientPath, 'utf8')
  • 写入本地文件
    build.mjs:84
    writeFileSync(clientPath, wrapped)
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-slots
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 一键新建聊天文件夹
  • 管理历史对话

README

由 DeepSeek 最新模型翻译生成
dsh-chat-zone · English DeepSeek Harness(DSH)Web 插件:一键「对话区」。 仓库首页 README 同时包含中英文。下面是完整中文说明。 功能 - 侧边栏底部新增「对话区」按钮(紧邻设置)。 - 新建聊天:点击后自动创建 ~/dsh_CHAT//chatN 三层文件夹,注册为 DSH 工作区,并直接打开绑定该文件夹的空白会话。编号规则:当天已有 chatN 的最大编号 +1(chat1, chat3 之后新建 chat4,删除不补号)。 - 历史对话:面板按日期倒序分组、组内 chatN 倒序展示;每个 chatN 显示其对应 DSH 会话标题。点击即继续该对话(一个对话 = 一个文件夹,1:1)。 - 侧边栏布局(对话区面板内可切换,默认分开,偏好记在浏览器 localStorage): - 分开显示:~/dsh_CHAT 下的 chat 工作区从「工作区」列表隐藏,对应会话落到侧边栏底部的「未分组」。真正的项目工作区仍按文件夹分组。 - 合并显示:原有效果——每个 chatN 仍作为工作区组和项目排在一起。 - 不修改官方的新会话工作区选择器,不提供 CLI,不提供删除/重命名(用系统文件管理器处理)。
展开完整文档(README 剩余 1 节)
dsh-chat-zone

· English

DeepSeek Harness(DSH)Web 插件:一键「对话区」。

仓库首页 README 同时包含中英文。下面是完整中文说明。

功能

- 侧边栏底部新增「对话区」按钮(紧邻设置)。
- 新建聊天:点击后自动创建 ~/dsh_CHAT//chatN 三层文件夹,注册为 DSH 工作区,并直接打开绑定该文件夹的空白会话。编号规则:当天已有 chatN 的最大编号 +1(chat1, chat3 之后新建 chat4,删除不补号)。
- 历史对话:面板按日期倒序分组、组内 chatN 倒序展示;每个 chatN 显示其对应 DSH 会话标题。点击即继续该对话(一个对话 = 一个文件夹,1:1)。
- 侧边栏布局(对话区面板内可切换,默认分开,偏好记在浏览器 localStorage):
- 分开显示:~/dsh_CHAT 下的 chat 工作区从「工作区」列表隐藏,对应会话落到侧边栏底部的「未分组」。真正的项目工作区仍按文件夹分组。
- 合并显示:原有效果——每个 chatN 仍作为工作区组和项目排在一起。
- 不修改官方的新会话工作区选择器,不提供 CLI,不提供删除/重命名(用系统文件管理器处理)。

安装

Mac / Windows 同一条命令(Web 界面):

dsh plugin --profile web add github:lasdrder0705/dsh-chat-zone

然后重启 dsh web,刷新页面。侧边栏底部(设置旁边)会出现「对话区」。

Windows 若直接运行报错,给仓库地址加上引号,或改用 npx:

dsh plugin --profile web add "github:lasdrder0705/dsh-chat-zone"

npx @deepseek-ai/dsh plugin --profile web add github:lasdrder0705/dsh-chat-zone

如果第一次 add 被 pnpm 拦住构建脚本,按 CLI 提示在该 profile 的 pnpm-workspace.yaml 里加上:

allowBuilds:
dsh-chat-zone: true

再执行一次上面的 add。仓库已带构建产物 lib/,多数情况下不需要这一步。

其它安装方式:

本地源码(开发用)
dsh plugin --profile web add link:/绝对路径/dsh-chat-zone

发布到 npm 之后
dsh plugin --profile web add dsh-chat-zone

行为约定

- 根目录固定为 ~/dsh_CHAT(全局唯一),日期目录用本地时区。
- 新建失败(权限不足、磁盘只读等)在面板内红字报错,可重试;绝不静默换目录、不改动当前会话。
- 两个标签页同时新建抢同一编号时,插件会重读当天目录并顺延编号(最多 8 次),不会覆盖或复用已有文件夹。
- 一个 chatN 下若有多个会话(手动操作造成),点击打开最近更新的那个;若文件夹还在但会话已丢失,点击会自动新建一个绑定该文件夹的会话,恢复 1:1。
- ~/dsh_CHAT 不存在时面板显示空态,点「新建聊天」会自动创建根目录。

开发

pnpm install # 或 npm install
npm test # node:test + tsx(纯逻辑 + fake 编排 + 面板状态机 + 注册接线 + 侧栏布局 + jsdom 渲染)
npm run typecheck # tsc --noEmit
npm run build # lib/index.js + lib/client.js + lib/types
npm run smoke # 用 window.__ModuleLoader__ 冒烟加载构建产物

tsconfig.local.json / tsconfig.build.local.json 是可选的开发机覆盖配置:通过 paths 指向本地 DeepSeek Harness 源码树的已构建类型,供无 npm 安装客户端包的环境使用。
预览分享卡片长什么样 ↓lasdrder0705/dsh-chat-zone
分享 · DeepSeek Harness Hub
lasdrder0705/dsh-chat-zone

一键新建聊天文件夹并管理历史对话

这是你的仓库?认领条目

回到顶部