自动收集聊天页消息并只读新增内容
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add asdukw/dsh-plugin-chat-tools该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 29 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: github tarball HTTP 404 @ https:
- · api.github.com
- · repos
- · asdukw
- · dsh-plugin-chat-tools
- · tarball)
扫描于 2026/11/1(0 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 收集聊天页消息
- 增量读取新增内容
- 本地HTTP桥接
README
由 DeepSeek 最新模型翻译生成dsh-plugin-chat-tools
DeepSeek Harness(dsh)插件:经设备 UI 自动化桥在聊天页里工作 —— 先一次性收集可见对话,之后只读增量新消息。
它是 dsh-plugin-android-tools 的配套插件。两者走同一个桥、共用同一契约;本插件直接调用桥的 read_screen / swipe 动作,因此不依赖核心工具插件是否挂载。
前置条件
- 运行中的 dsh,带 @deepseek-ai/dsh-tools >= 0.1.0-rc.6(peer dependency)。
- 一个可通过 HTTP 访问的桥宿主(契约与 dsh-plugin-android-tools 相同,其 README 还有可运行的 mock 宿主与宿主编写清单)。
工具
| 工具 | 说明 |
| collect_chat(rounds?
展开完整文档(README 剩余 1 节)
dsh-plugin-chat-tools DeepSeek Harness(dsh)插件:经设备 UI 自动化桥在聊天页里工作 —— 先一次性收集可见对话,之后只读增量新消息。 它是 dsh-plugin-android-tools 的配套插件。两者走同一个桥、共用同一契约;本插件直接调用桥的 read_screen / swipe 动作,因此不依赖核心工具插件是否挂载。 前置条件 - 运行中的 dsh,带 @deepseek-ai/dsh-tools >= 0.1.0-rc.6(peer dependency)。 - 一个可通过 HTTP 访问的桥宿主(契约与 dsh-plugin-android-tools 相同,其 README 还有可运行的 mock 宿主与宿主编写清单)。 工具 | 工具 | 说明 | | collect_chat(rounds?) | 「读取+向上滑动」1–6 轮(默认 3),滑到最新消息并积累去重后的上下文 | | read_chat | 原地读取当前页,只返回没见过的行 + 最近 10 行上下文 | | wait(seconds) | 纯客户端等待(10–120 秒),给对方回复时间;不发送任何设备动作 | 安装 从 git 安装,锁定 release tag: dsh plugin add github:asdukw/dsh-plugin-chat-tools#v0.2.0 或安装任意 GitHub Release 附带的 tarball: dsh plugin add ./dsh-plugin-chat-tools-0.2.0.tgz npm 发布启用后也可以: dsh plugin add dsh-plugin-chat-tools 包内声明了 dsh.bundle 层(cordis.patch.yml),安装时自动插入插件行;之后重启 dsh。 配置 | 变量 | 含义 | | ANDROID_BRIDGE_URL | 桥的基础地址,如 http://127.0.0.1:37812 | | ANDROID_BRIDGE_TOKEN | 每个请求校验的共享 token,通常由宿主每次启动随机生成 | 任一缺失时工具调用以 ANDROID_BRIDGE_URL/ANDROID_BRIDGE_TOKEN not set 失败。 使用 进入聊天页后先调用一次 collect_chat(读取+向上滑动若干轮、按行去重),之后反复调 read_chat 原地跟踪新消息;wait(seconds) 在两次读取之间做客户端等待。跟踪期间不要退出/ 重进会话 —— 已见行状态在插件进程内存里,一次任务跟踪一个聊天页。 说明 - collect_chat 去重前会把行归一化:去掉节点编号([12])与坐标(@(x,y)),因此重复全量读屏只会产出真正新增的行。 - 屏幕文本可能包含个人数据;本插件只把工具结果交给模型,不写日志。 开发 烟测无需安装依赖(用 loader stub 顶替 @deepseek-ai/dsh-tools): npm test 发布:推 v* tag。release workflow 会跑测试、打包,并创建附带 .tgz 的 GitHub Release。npm 发布是同一 workflow 里的 gated job:先本地发首个版本(npm login 后 npm publish --access public),在 npmjs.com 添加 trusted publisher(package → Settings → Trusted Publisher → GitHub Actions:user asdukw、repository dsh-plugin-chat-tools、workflow filename release.yml、允许 npm publish),然后启用: gh variable set NPM_PUBLISH_READY --body true -R asdukw/dsh-plugin-chat-tools 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
asdukw/dsh-plugin-chat-tools
自动收集聊天页消息并只读新增内容
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,462已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,848已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,246已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 4,717已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,711已汉化DSH
71.1