把开发变成 RPG:回合/工具/todo 积累 XP、27+ 成就徽章、等级与赛季。事件流驱动、纯函数计分——你的工作就是游戏。
安装
# npm 包(预构建)
dsh plugin --profile web add dsh-devquest
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:lucky8197/dsh-devquest
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
中文 | English
DevQuest 是一个 DSH 插件:你在 agent 里做的回合、工具调用、待办、输出 tokens,都会按规则换算成 XP。XP 推等级,等级出称号,成就记录你走到哪一步。装好之后不用做任何额外操作,正常干活就会自动计分。
🎮 怎么玩
装上插件后什么都不用配置,正常干活就自动计分:
| 你做了什么 | 你会得到 |
|---|---|
| ✅ 完成一个回合 | +10 XP,连击 +1 |
| 🧰 调用工具 | +1 XP(编辑/命令/SSH 等「锻造师」工具 +2,单回合封顶 +10) |
| 📋 清空待办 | 每个 +15 XP |
| 📝 输出 tokens | 每 10k +1 XP |
| 💥 犯错的回合 | +2 XP(安慰奖) |
| 💪 犯错后爬起来 | 「东山再起」成就 +100 XP |
| 🎴 每完成 20 个回合 | 掷一次「命运骰子」:随机事件卡(增益 / 挫折 / 抉择) |
✨ 主要功能
🎴 冒险扩展(v1.4.0)
- 🎴 随机事件卡:每 20 回合触发——☕ 咖啡因爆发(工具 XP×2)、🧘 深度专注(tokens×1.5)、👻 幽灵 Bug(下次失败不扣连击)、🧱 技术债上门(下轮 XP 清零)、🥚 神秘彩蛋二选一、🌙 深夜抉择、🎲 命运豪赌
- 🔥 连击姿态:连击 10/25/50/100 解锁心流 / 雷闪 / 凤炎 / 飞升(工具 XP 追加 + tokens 倍率),hero 区佩戴专属徽章
- 🪙 开发者圣物:24 种稀有度掉落收集(全清待办 / 击败 BOSS / 彩蛋 buff 掉率×2),收藏图鉴陈列
- 📜 史诗任务链:3 条跨天剧情线(征服技术债 / 夜猫传说 / Bug 猎手),每日达标推进、断档重置、终章最高 +800 XP
- 👻 幽灵竞速:用你前 7 天的真实数据生成「上周的自己」,XP/回合双进度条对决,击败 +300 XP
- 💬 文案梗化:每日任务梗版文案(「屠城模式:编辑/写入 20 次」)、每周 BOSS 花名池(重构巨兽 / 技术债魔龙…)
🎮 成长系统
- ⚔️ 回合/工具/待办/tokens → XP → 等级 → 称号:每 5 级一档称号(30+ 档),连击越高加成越大
- 🏆 58 枚成就:六大类(旅程/锻造/使命/时光/传奇/彩蛋),按稀有度着色,含隐藏彩蛋与分类集齐奖励
📅 每日 & 每周
- 📅 每日任务:每天 3 个随机任务(24 种任务池),全清领宝箱
- 🎯 每日 XP 目标:设定今日目标,达成领奖励
- 🗓️ 每周挑战:每周 3 个目标,全清领周奖励
- 🐉 每周 BOSS:3 个周挑战合成一只 BOSS,击败掉落赛季货币
- 🎁 每日幸运抽奖:免费抽 XP / 货币 / 道具
🗓️ 赛季 & 商店
- 🗓️ 季度赛季:赛季 XP 即商店货币(换季清零防通胀),赛季冲刺条 + 通行证里程碑 + 赛季结束自动结算
- 🛒 赛季商店:连击保险 / 任务重掷 / 经验加成卡 / 跳过卡 / 称号徽章
🎨 个性 & 外观
- 🎨 主题皮肤:10 款配色,买了永久拥有、随时切换
- 🏷️ 多称号:等级称号 + 条件称号(全成就之主等),可切换展示
- 🃏 职业画像:按工具使用习惯自动识别(编辑大师 / 命令行者 / 多面手…)
📊 数据 & 体验
- 📈 成长周报 / 活跃日历 / 统计 / 荣誉墙:每日 XP 柱状图、30 天热力图、工具 TOP5、赛季纪录
- 📤 成就分享卡:一键生成 PNG 晒等级 / 称号 / 战绩
- 🔊 音效 + 桌面通知:成就解锁 / 升级 / BOSS 击败有反馈(可开关)
- 🎨 面板可调:字号缩放、紧凑模式、toast 过滤、拖拽定位
🖥️ 长这样
侧边栏底部 ⚔️ 入口,点击弹出面板;成就解锁与回合结算时弹出 toast:
⚙️ 安装
方式一:npm(推荐)
dshpm install dsh-devquest --profile web
# 或
dsh plugin --profile web add "dsh-devquest"
方式二:GitHub 源
dsh plugin --profile web add "github:lucky8197/dsh-devquest#main"
重启 dsh web → 侧边栏底部出现 ⚔️ → 开始使用。
模型也能查进度、逛商店、发任务简报(连 agent 自己都会好奇):
devquest_status # 等级 / XP / 连击 / 今日任务 / 职业 / BOSS
devquest_achievements # 58 枚成就全清单与解锁状态
devquest_shop # 赛季商店:查余额/商品,buy=<商品id> 直接购买
devquest_daily # 今日任务+本周挑战简报(纯文本,可配 de_channel 推送到 IM)
devquest_reset # 重置存档(危险,需 confirm=true)
📄 License
BSD-3-Clause
链接
同类插件
PC2005-cloud/dsh-pet#dsh-pet★ 832
DSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。
Nagi-ovo/dsh-ads★ 636
2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。
vlln/whale-girl★ 338
桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。
a86582751/dsh-nexttavern★ 119
面向 DeepSeek Harness 的角色扮演工作台:人物卡可以导入(SillyTavern/TauriTavern),也可以从零交互式写出一张;长篇 TXT 能改编成可玩的角色卡,精读或粗颗粒度两种读法;主代理按剧情主动查阅世界书,正文在独立的酒馆阅读 TAB 中呈现;同一对话里探索多条世界线(重新生成、改后发送、显式分支);带作用域的文风预设(16 种自带文风)、角色 Agent 集群、独立决策卡,以及角色卡或小说导出;长篇由固定设定前缀、硬切上下文窗口、可追溯导演笔记与关键词/语义/混合检索撑住,嵌入可用在线服务,也可完全本地运行。面向 Harness 0.1.2-alpha.3,安装需按文档应用显式兼容补丁。
yyh-001/dsh-meme★ 112
聊天表情包:纯文本斗图、情绪主动发图、像 QQ/微信 一样发图、AI 自动学图、自定义表情包。
Sutera-Diffusus/dsh-whale-musume★ 89
元气鲸鱼娘桌宠:摸头养成、按工具类型联动的工作状态、494 条台词、30 项成就、成长日记、拖拽惯性、主题适配与无障碍模式。关键词感知与余额关心默认关闭、需手动开启;可选的天气心情只在你填了城市后才会请求 Open-Meteo。无遥测。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。