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

持久会话面板 cx2002302-lang/DSH_PiDurable

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

会话崩溃自动续跑,历史节点随时 fork 分支

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · browser
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 26 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/10) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 25 处,展示前 20 条)
  • 读取本地文件
    brain/src/brain.ts:42
    if (!existsSync(mirrorFile)) return;
  • 读取本地文件
    brain/src/brain.ts:43
    const data = JSON.parse(readFileSync(mirrorFile, "utf8")) as Record<string, { conversationId: number; submitted: string[] }>;
  • 写入本地文件
    brain/src/brain.ts:55
    writeFileSync(mirrorFile, JSON.stringify(data));
  • 执行外部命令来自配置/变量
    brain/src/brain.ts:292
    const proc = spawn(command, { shell: true, cwd: process.cwd() });
  • 执行外部命令来自配置/变量
    brain/src/brain.ts:312
    const result = spawnSync(command, { shell: true, cwd: process.cwd(), encoding: "utf8", timeout: 30_000, maxBuffer: 4 * 1024 * 1024 });
  • 写入本地文件
    brain/src/brain.ts:368
    writeFileSync(configPath, JSON.stringify(config, null, 2));
  • 写入本地文件
    brain/src/brain.ts:473
    mkdirSync(dirname(dbPath), { recursive: true });
  • 写入本地文件
    brain/src/brain.ts:616
    writeFileSync(configPath, JSON.stringify(config, null, 2));
  • 读取本地文件
    patches/apply-dsh-patches.mjs:19
    if (!existsSync(TARGET)) {
  • 读取本地文件
    patches/apply-dsh-patches.mjs:23
    const src = readFileSync(TARGET, "utf8");
  • 写入本地文件
    patches/apply-dsh-patches.mjs:28
    writeFileSync(TARGET, src.replace(ORIGINAL, PATCHED));
  • 发起网络请求
    plugins/llm-pi-durable/lib/adapter.js:16
    const res = await fetch(`${brainUrl}/v1/models`, { signal: AbortSignal.timeout(5000) });
  • 发起网络请求
    plugins/llm-pi-durable/lib/adapter.js:79
    const res = await fetch(`${brainUrl}/v1/turn`, {
  • 发起网络请求
    plugins/ui-dreamx/lib/client.js:39
    const st = await fetch("/api/dreamx/status");
  • 发起网络请求
    plugins/ui-dreamx/lib/client.js:41
    const rs = await fetch("/api/dreamx/resumable");
  • 发起网络请求
    plugins/ui-dreamx/lib/client.js:43
    const rc = await fetch("/api/dreamx/recovery");
  • 发起网络请求
    plugins/ui-dreamx/lib/client.js:61
    const res = await fetch("/api/dreamx/fork", {
  • 发起网络请求
    plugins/ui-dreamx/lib/client.js:76
    const res = await fetch("/api/dreamx/attach", {
  • 发起网络请求
    plugins/ui-dreamx/lib/client.js:153
    const res = await fetch("/api/dreamx/bash", {
  • 发起网络请求
    plugins/ui-dreamx/lib/index.js:20
    const res = await fetch(`${BRAIN}${path}`, init);
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 会话崩溃自动续跑
  • 历史节点分叉分支
  • 侧边栏面板

README

由 DeepSeek 最新模型翻译生成
DreamX — 装上「Pi-Durable 大脑」的 DSH 界面 DreamX = DeepSeek Harness(DSH)的 Web 界面 + pi-durable 持久化引擎。 前端是熟悉的 dsh Web UI(原封不动),后端"大脑"换成 pi-durable: 会话跨重启保留、崩溃自动续跑、历史任意节点 fork 成分支、右侧栏还有一组管理面板 (会话状态 / 后台 Bash / MCP 工具 / 供应商管理)。 浏览器 ──:80──> dsh(官方 Web UI,零改动) ├── @dreamx/llm-pi-durable ← 本仓库:模型适配器 → 转发给 brain └── @dreamx/ui-dreamx ← 本仓库:右栏四张管理面板 │ 同源 HTTP(127.0.0.1:8091) ▼ DreamX brain(本仓库:pi-durable 引擎) └── 会话 / 续跑 / fork / 文档 / 你的模型 API 🇬🇧 English version: README.md 能力一览 | dsh 侧(保持不动) | DreamX brain(pi-durable) | | 完整 Web UI、工作区流程、插件市场 | 持久化会话(SQLite),与 dsh 会话一一镜像 |
展开完整文档(README 剩余 1 节)
DreamX — 装上「Pi-Durable 大脑」的 DSH 界面

DreamX = DeepSeek Harness(DSH)的 Web 界面 + pi-durable 持久化引擎。

前端是熟悉的 dsh Web UI(原封不动),后端"大脑"换成 pi-durable: 会话跨重启保留、崩溃自动续跑、历史任意节点 fork 成分支、右侧栏还有一组管理面板 (会话状态 / 后台 Bash / MCP 工具 / 供应商管理)。

浏览器 ──:80──> dsh(官方 Web UI,零改动) ├── @dreamx/llm-pi-durable ← 本仓库:模型适配器 → 转发给 brain └── @dreamx/ui-dreamx ← 本仓库:右栏四张管理面板 │ 同源 HTTP(127.0.0.1:8091) ▼ DreamX brain(本仓库:pi-durable 引擎) └── 会话 / 续跑 / fork / 文档 / 你的模型 API

🇬🇧 English version: README.md

能力一览

| dsh 侧(保持不动) | DreamX brain(pi-durable) |
| 完整 Web UI、工作区流程、插件市场 | 持久化会话(SQLite),与 dsh 会话一一镜像 |
| 聊天 / 轨迹视图 | 崩溃后未完成任务自动续跑 |
| 官方供应商路由(仍可用) | 任意历史节点 fork 成分支,大脑可在分支间切入 |
| — | 供应商热管理(增/改/删即时生效,不回显 key) |

右栏四张面板(本仓库自带):

- DreamX — 镜像会话列表、活动时间、续跑状态、一键 fork / 切入分支
- 后台 Bash — 同步/后台执行命令,任务列表实时带输出
- MCP 工具 — 已连接的 Model-Context-Protocol 服务与工具清单
- 供应商 — 管理 brain 的模型供应商(key 只显示是否已配置)

截图

| chat | panels |
| 跑在自己引擎上的对话 | DreamX 面板:会话 / fork / 续跑状态 |
| gallery | providers |
| New tab 画廊 | 供应商管理(增改删即时生效) |
| bash | mcp |
| 后台 Bash | MCP 工具 |
| landing | settings |
| 着陆态 | 设置页(内置补丁让 LAN 可用) |

以上截图跑的是本地 演示模型(mock),未接任何真实供应商。

快速开始

完整步骤见 DEPLOY.md,简述:

1. brain
cp -r brain /opt/dreamx-brain && cd /opt/dreamx-brain
cp ../dreamx.config.example.json ./dreamx.config.json # 填入你的模型 API
npm install && npm run typecheck

2. 设为服务(可选) sed -i 's|<INSTALL_DIR>|/opt/dreamx-brain|' ../systemd/dreamx-brain.service → 放入 ~/.config/systemd/user/;systemctl --user enable --now dreamx-brain

3. 两个插件装进你的 dsh web profile(详见 DEPLOY.md §3)

4. 把默认模型切到 DreamX;给 dsh 打 LAN 补丁(DEPLOY.md §4-5)
node patches/apply-dsh-patches.mjs

DEPLOY.md 末尾有冒烟验收:一行 curl 拿到真实模型回复 + 浏览器面板检查。

仓库结构

brain/ pi-durable 引擎服务(即"大脑") plugins/ 两个 dsh 插件(模型适配器 + 右栏面板) patches/ dsh 热修脚本(幂等;dsh 升级后重跑) systemd/ brain 的 systemd 单元模板 dreamx.config.example.json 配置模板——复制后填写自己的值 DEPLOY.md 部署与维护完整指南 docs/screenshots/ 截图

环境要求

- 已装 dsh 0.2.0-rc.2(DeepSeek Harness web,npm),profile 默认用 web
- Node.js ≥ 22(需要 node:sqlite)、pnpm
- 任意 OpenAI-completions 或 Anthropic-messages 模型 API

许可

MIT(本仓库自有代码);dsh 与 pi-durable 保留各自许可。

标签

dsh pi-durable deepseek-harness agent llm durable web-ui
预览分享卡片长什么样 ↓cx2002302-lang/DSH_PiDurable
分享 · DeepSeek Harness Hub
cx2002302-lang/DSH_PiDurable

会话崩溃自动续跑,历史节点随时 fork 分支

回到顶部