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

群聊三件套 yingchaoyi/dsh-plugins

DeepSeek Harness
yingchaoyi5 天前有提交已提供中文文档扫描:无法判定

管理三档记忆、表情包库,并判断群消息是否值得接话

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

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

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

状态速览

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

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

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

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

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

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

给 DeepSeek Harness 写的小插件合集:三档记忆、表情包库。

README

由 DeepSeek 最新模型翻译生成
dsh-plugins 给 DeepSeek Harness 写的小插件。前两个纯本地,不联网也不调模型;第三个在「拿不准要不要接话」时问一次判断模型(只回 yes/no),挂了就退回原逻辑。 | 插件 | 干什么 | 一句话 | | dsh-memory-tier | 三档记忆:长期 / 中期 / 短期 | 该记的记住,该忘的忘掉,每轮只注入相关的那几条,省 token | | dsh-sticker-vault | 表情包库 | 群友的梗图先收着,重复到次数就入库,对喷时按语境捞出来发 | | dsh-air-sense | 读空气:接不接话 | 群消息先判一遍值不值得接,不值得就闭嘴——群里的 AI 最招人烦的是每句都接 | 一起装 dsh plugin --profile web add github:yingchaoyi/dsh-memory-tier dsh plugin --profile web add github:yingchaoyi/dsh-sticker-vault dsh plugin --profile web add github:yingchaoyi/dsh-air-sense 也可以只装一个,在插件页里填包名: - dsh-memory-tier(或 github:yingchaoyi/dsh-memory-tier)
展开完整文档(README 剩余 1 节)
dsh-plugins

给 DeepSeek Harness 写的小插件。前两个纯本地,不联网也不调模型;第三个在「拿不准要不要接话」时问一次判断模型(只回 yes/no),挂了就退回原逻辑。

| 插件 | 干什么 | 一句话 |
| dsh-memory-tier | 三档记忆:长期 / 中期 / 短期 | 该记的记住,该忘的忘掉,每轮只注入相关的那几条,省 token |
| dsh-sticker-vault | 表情包库 | 群友的梗图先收着,重复到次数就入库,对喷时按语境捞出来发 |
| dsh-air-sense | 读空气:接不接话 | 群消息先判一遍值不值得接,不值得就闭嘴——群里的 AI 最招人烦的是每句都接 |

一起装

dsh plugin --profile web add github:yingchaoyi/dsh-memory-tier
dsh plugin --profile web add github:yingchaoyi/dsh-sticker-vault
dsh plugin --profile web add github:yingchaoyi/dsh-air-sense

也可以只装一个,在插件页里填包名:

- dsh-memory-tier(或 github:yingchaoyi/dsh-memory-tier)
- dsh-sticker-vault(或 github:yingchaoyi/dsh-sticker-vault)
- dsh-air-sense(或 github:yingchaoyi/dsh-air-sense)

装完刷新页面,设置里会多出「三档记忆」「表情库」「读空气」三块。

dsh-memory-tier

三档记忆,全部本地:

- 长期——永久,只放最关键的东西:群友是谁、什么脾气、什么关系、什么生日,还有主人定的人设和规矩。带 🔒 的是「底稿」,群友怎么说都不许改,用来防编。
- 中期——默认 30 天,满了按重要性淘汰。
- 短期——默认 4 天,群里最近聊的梗和事,用来接话不掉线。

不回读整段聊天记录,按当轮问题做关键词检索,只注入命中的几条(有硬字数预算),所以又快又省。每条都能手动改、删、锁;面板里能看这一轮到底会注入什么。

工具:mem_note / mem_search / mem_forget / mem_stats

dsh-sticker-vault

表情包库:

- 群友发图先落盘(按 sha256 去重)→ 同一张重复出现就计数 → 到阈值(默认 5)自动入库
- 入库时记着:谁发的、用过几次、当时在聊什么(最多 6 条语境)
- 每人最多 3 张、全库 50 张,超了挤掉计数最低的;上锁的挤不掉也删不掉
- 计数每 5 天清零;库里的图重置成 2 次起算,比新候选多一点起跑优势
- 面板能改描述/标签、上传、删除、搜索;候选区能手动收或扔

工具:sticker_pick(按语境/关键词/人挑图)/ sticker_note / sticker_stats

dsh-air-sense

给群聊里的 AI 装一道闸:这条消息现在值不值得接。

- AstrBot 收到群消息先送到 DSH 问一句,不接就 stop_event(),群里什么都看不到,也不花回复的 token
- 完整漏斗:开关 / 黑白名单 / 闭麦 / 指令 / 戳一戳 / 关键词 / 静默时段 / @老子硬过 / @别人硬拦 / 刷屏氛围 / 活跃度 / 日时额度 / 同人冷却 / 概率 / 密度 / 自适应分数
- 概率 = 基础 × 回复加成 × 注意力 × 戳戳增值 × 表情衰减 × 密度衰减 × 自适应分数,过了才掷骰子,还拿不准再问一次判断模型
- 自适应:有人接 +15、没人理 −8、每天衰减 2,频率自己贴合每个群
- 面板四页:概览 / 规则(49 项全带说明)/ 日志(搜索 + 分页)/ 设置;右上角总开关,关掉彻底不插手
- 判定失败、超时、插件挂了一律 fail-open——退回 AstrBot 原逻辑,不会把群聊憋死

需要配合 AstrBot 侧 astrbot_plugin_dsh 打个小补丁(README 里写了改哪四处)。

没有工具(故意的:工具 schema 直接投影给模型上下文,写歪一次能把整轮会话打成 400)。

为什么都做成插件

- 装/卸就是加一行依赖,不想要了直接删;
- 面板挂在设置里,参数自己调,不用改代码;
- 数据都在 ~/.dsh/ 下,删目录就干净了。

License

MIT © 2026 yingchaoyi
预览分享卡片长什么样 ↓yingchaoyi/dsh-plugins
分享 · DeepSeek Harness Hub
yingchaoyi/dsh-plugins

管理三档记忆、表情包库,并判断群消息是否值得接话

这是你的仓库?认领条目

回到顶部