Blaczz/dsh-achievements3

dsh-achievements

DeepSeek Harness achievement & gamification plugin: cross-session badges for turns, tool calls, sessions and daily streaks, with a badge panel, unlock toasts and a ctx.achievements service. Zero core changes.

包名
dsh-achievements
版本
0.1.0
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Blaczz/dsh-achievements

🎮 Usage

  1. Chat and let the agent work — turns, tool calls, new sessions and daily activity accumulate silently; a toast pops in the bottom-right whenever a new achievement unlocks (rarity color, XP and flavor text included).
  2. Settings → 🏆 成就 shows the full experience:
    • Profile card — persona, level with XP progress, unlocked/total count, favorite tool and a rarity breakdown;
    • Lifetime counters — turns / tool calls / sessions / active days / file reads / file edits / test runs, plus the current and longest streak;
    • Badge wall — collapsed into the seven growth routes and the special/trajectory chains, each group header showing its progress bar; a single all / locked / unlocked filter narrows the cards; unlocked cards carry timestamps, locked ones are dimmed, hidden achievements stay ??? until unlocked;
    • Session report — the most recent session's turns, steps, deepest single turn, tool calls and read/edit/test split;
    • 🎁 Agent Wrapped and 📤 Share — local, private summary and shareable cards.