巡看屏幕变化,发现值得关注时唤醒后台分析
29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add win10ogod/dsh-fount-reality该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 36 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
- 写入本地文件lib/wayland.js:22
await mkdir(stateDir, { recursive: true, mode: 0o700 }) - 读取本地文件lib/x11.js:21
const png = await readFile(output) - 删除本地文件递归lib/x11.js:23
} finally { await rm(directory, { recursive: true, force: true }) }
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 监测屏幕变化
- 唤醒后台分析
- 自主屏幕关注
为 DeepSeek Harness 提供自主屏幕关注与私有后台智能体循环
README
由 DeepSeek 最新模型翻译生成dsh-fount-reality
参考理華角色包的私有 Reality Channel,为 DeepSeek Harness 提供背景屏幕观察与自主唤醒。针对 DSH 0.1.7-rc.2 开发。
插件持续采样画面,但采样计时器不直接启动 Agent loop。它先以低 FPS 巡看;检测到明显变化后,短暂提高 FPS,确认新画面连续稳定才唤醒独立的背景 Agent。视频等持续动态画面会在采样上限后退回低 FPS,并进入明示的冷却时间。背景 Agent 才会分析完整画面、检视其预设中可用的工具与记忆,只有决定有具体价值时才调用 reality_notify 发出桌面通知。日常内部分析留在独立的持久会话,不插入原本的聊天回合。
屏幕捕获使用不同于 Fount node-screenshots 的路径。
展开完整文档(README 剩余 1 节)
dsh-fount-reality
参考理華角色包的私有 Reality Channel,为 DeepSeek Harness 提供背景屏幕观察与自主唤醒。针对 DSH 0.1.7-rc.2 开发。
插件持续采样画面,但采样计时器不直接启动 Agent loop。它先以低 FPS 巡看;检测到明显变化后,短暂提高 FPS,确认新画面连续稳定才唤醒独立的背景 Agent。视频等持续动态画面会在采样上限后退回低 FPS,并进入明示的冷却时间。背景 Agent 才会分析完整画面、检视其预设中可用的工具与记忆,只有决定有具体价值时才调用 reality_notify 发出桌面通知。日常内部分析留在独立的持久会话,不插入原本的聊天回合。
屏幕捕获使用不同于 Fount node-screenshots 的路径。Windows/macOS 共用 @screen-capture/node 的接口;Linux 后端也交付相同的 PNG 采样数据给唤醒算法:
| 桌面 | 捕获方式 | 重启后状态 |
| Windows 10 1903+ | @screen-capture/node 的 Windows Graphics Capture | 有桌面会话时自动重连 |
| macOS 12.3+ | 同一套 API,底层 ScreenCaptureKit | 已授予 Screen Recording 权限时自动重连 |
| Linux Wayland | wayland-screenshot 常驻 CLI,底层 XDG ScreenCast Portal/PipeWire | 初次运行一次 cast enroll --monitor;支持 restore token 的 Portal 可在重启后无窗口恢复,授权失效时显示 permission-required |
| Linux X11 | gnome-screenshot 后台截图,接到同一采样接口 | 可读取 DISPLAY 且已安装命令时自动重试 |
Wayland 需先安装 wayland-screenshot 与其 PipeWire/Portal 系统依赖,再以与 DSH 相同的 DSH_HOME 运行一次授权:
WAYLAND_SCREENSHOT_STATE_DIR="${DSH_HOME:-$HOME/.dsh}/storages/fount-reality/wayland" wayland-screenshot cast enroll --monitor
插件将 restore token 存在此本机目录,重启时交还 Portal 以尝试免选择器恢复;是否接受由桌面 Portal 决定。其余平台仍需登录的桌面会话与系统授权。插件只捕获主屏幕。默认只在内存保留当前画面;唤醒时才用 DSH 的附件服务保存该张画面,并交给背景 Agent。选用的模型必须接受图像输入,否则 reality_status 会显示错误,不改用无图像判断。
安装与启用
安装到所需的 DSH profile,例如 web:
dsh plugin --profile web add github:win10ogod/dsh-fount-reality
dsh --profile web --dump-config
插件默认 enabled: false;用户在 profile 的 cordis.patch.yml 启用,例如:
- id: fount-reality
name: dsh-fount-reality
config:
enabled: true
workspacePath: 'C:\Users\you\project'
idleFps: 0.2
burstFps: 2
noveltyThreshold: 0.06
stableThreshold: 0.025
stableSamples: 3
maxBurstSamples: 24
minWakeGapMs: 300000
motionCooldownMs: 60000
workspacePath 可省略;此时插件在看到有工作区的普通 Agent 会话后开始。agentPreset 可指定背景 Agent 使用的预设,省略时沿用所选会话的预设或 DSH 预设。背景 Agent 使用当前 DSH 预设模型,继承其工具与模型能力;插件没有替它降低输出、上下文或工具上限。idleFps 与 burstFps 只决定捕获频率,唤醒仍取决于画面变化与稳定性。reality_status 查看运作、最近背景活动与错误;reality_control 可暂停或恢复本次 DSH 进程中的监看,暂停时也会取消正在运行的背景回合。
npm run check 验证抽样唤醒与 DSH v4 消息来源。npm run smoke:capture 在当前登录的桌面捕获一张画面,只输出尺寸与字节数,不保存图片;Wayland 须先完成上述授权,不会由此诊断命令打开选择器。诊断命令的图像缓冲上限为 64 MiB,不影响插件使用 DSH 附件服务限额的正式路径。
验证范围:Windows 10/11 原生 API 已捕获 PNG;Linux X11 gnome-screenshot 已在原生桌面捕获 PNG;macOS arm64 套件可安装,但 SSH 会话无 Screen Recording 权限,尚未完成原生桌面捕获;Wayland restore-token 流程目前通过模拟测试,尚未在 Wayland 桌面实测。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
win10ogod/dsh-fount-reality
巡看屏幕变化,发现值得关注时唤醒后台分析
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,798已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,327已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,021已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 150,724已汉化DSH
71.1