一键重拉会话目录,让后台任务新建的会话立刻显示
29.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add catchman117/dsh-session-list-refresh该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 侧边栏刷新操作会重新拉取会话目录,这样其他进程(比如无头自动化任务)创建的会话无需刷新页面就能显示出来。
README
由 DeepSeek 最新模型翻译生成dsh-session-list-refresh
一个极小的 DeepSeek Harness(DSH)前端插件:在侧边栏底部添加一个刷新操作,重新拉取会话目录,让“由另一个进程创建的会话”——尤其是 DSH headless 自动任务——立刻显示出来,无需刷新页面。
为什么需要
DSH 对同一个 DSH_HOME 下的所有进程共用一份会话存储。headless 自动任务(dsh --profile headless …)会把会话写进去;如果该任务收尾时做了工作区归属登记,归属也是正确的。但浏览器只在建立连接时拉取会话目录(session.list 在连接/重连时拉一次,之后只接收 GUI 自己创建的会话)。
所以当自动任务在 GUI 打开期间跑完时:
- 会话已经在磁盘上,
- 它的工作区归属可能也已正确,
- 但侧边栏仍然没有它的行——因为前端没有这个 session id 的 summary。
目前只能靠刷新页面、WebSocket 重连或重启 DSH 才能看到。本插件补上“一键等价操作”,而且不会丢失你当前的界面状态、草稿或滚动位置。
你会得到
- 侧边栏底部(“设置”旁,sidebar.footer.action)一个刷新图标。
- 侧边栏展开:图标 +“刷新”。
- 侧边栏收起(56px 窄栏):36×36 图标按钮。
展开完整文档(README 剩余 1 节)
dsh-session-list-refresh 一个极小的 DeepSeek Harness(DSH)前端插件:在侧边栏底部添加一个刷新操作,重新拉取会话目录,让“由另一个进程创建的会话”——尤其是 DSH headless 自动任务——立刻显示出来,无需刷新页面。 为什么需要 DSH 对同一个 DSH_HOME 下的所有进程共用一份会话存储。headless 自动任务(dsh --profile headless …)会把会话写进去;如果该任务收尾时做了工作区归属登记,归属也是正确的。但浏览器只在建立连接时拉取会话目录(session.list 在连接/重连时拉一次,之后只接收 GUI 自己创建的会话)。 所以当自动任务在 GUI 打开期间跑完时: - 会话已经在磁盘上, - 它的工作区归属可能也已正确, - 但侧边栏仍然没有它的行——因为前端没有这个 session id 的 summary。 目前只能靠刷新页面、WebSocket 重连或重启 DSH 才能看到。本插件补上“一键等价操作”,而且不会丢失你当前的界面状态、草稿或滚动位置。 你会得到 - 侧边栏底部(“设置”旁,sidebar.footer.action)一个刷新图标。 - 侧边栏展开:图标 +“刷新”。 - 侧边栏收起(56px 窄栏):36×36 图标按钮。 - 点击 → 图标旋转 → 左下角短暂显示结果: - 已刷新:新增 2 个会话 - 已刷新:没有新会话 - 刷新失败:… - 零写入:只调用前端已有的 ctx.sessions.refresh(),不动会话日志、工作区记录或配置。 环境要求 - DSH 0.2.x(桌面端或 Web)——在 Windows 桌面端 0.2.1-rc.2 上开发并验证。 - 无依赖、无网络请求、无需构建。 安装 桌面端 设置 → 插件 → 通过 github:catchman117/dsh-session-list-refresh 添加,或指向本地 checkout 的目录。 安装后请刷新页面一次(Ctrl+R / Cmd+R),让浏览器加载新的 client 模块。如果 Host 行没有热加载,重启 DSH 一次。 命令行 profile dsh plugin --profile web add github:catchman117/dsh-session-list-refresh 刷新后若按钮仍未出现,重启对应的 Web runtime。 使用 点击侧边栏底部的刷新图标,列表会就地重新拉取: - 会话出现在所属工作区分组——若没有任何归属记录,则落在 未分组(Ungrouped); - 提示文字/无障碍标签跟随当前语言(en / zh,DSH 内置中文为简体中文); - 重复点击成本很低且幂等(显示“没有新会话”)。 小提示:侧边栏底部太挤时,把侧边栏收成窄栏会看到 36×36 的紧凑版本。 工作方式 client.js 通过 ctx.slots.inject + ctx.slots.register,把一个 React 组件注册进 root 作用域的 sidebar.footer.action 列表槽位。点击时调用 ctx.sessions.refresh(),它会重新发出 Host 的 session.list RPC,并重建前端的会话快照。 两个常见问题: - 为什么不直接刷新页面? 刷新页面确实也会重新拉取目录,但会丢掉 UI 状态(滚动位置、草稿、打开中的面板),而且慢得多。 - 为什么不一起刷新工作区? 工作区归属由 Workspace Controller 的 follow() 流推送;只要变更发生在同一个 Host 进程内,就会实时更新。前端没有工作区刷新 API,这里也不需要。 本插件刻意不做的事: - 不创建工作区归属。若会话的拥有者从未登记归属,它会出现在“未分组”。 - 不定时自动刷新。(未来版本可加 interval 或 focus/visibility 触发。) 限制 - ctx.sessions.refresh() 是 Client Session Controller 的方法,官方 UI(例如会话管理器)也在用,但它不在 live Service 检视目录中。未来 DSH 若改名,按钮会 fail-soft(显示错误提示),不会弄坏应用。 - 侧边栏会话列表的标题栏没有扩展点——Workspace browser 在该处刻意不提供 action surface。要把按钮放进标题栏只能整块 shadow,因此本插件使用底部位置。 - 只影响显示状态:不修改会话、工作区或配置数据。 开发 node --check index.js node --check client.js CI 会跑同样的语法与 manifest 校验(见 .github/workflows/check.yml)。 | 文件 | 用途 | | cordis.patch.yml | Bundle patch:插入插件行。 | | index.js | Host 半。导出空的 apply()——本插件不需要 Host 能力。 | | client.js | 浏览器半:window.__ModuleLoader__ factory、槽位注册、刷新动作。 | | locale/en.json、locale/zh.json | 插件管理器显示用元数据。 | | icon.svg | 插件图标。 | 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
catchman117/dsh-session-list-refresh
一键重拉会话目录,让后台任务新建的会话立刻显示
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目