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.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Blaczz/dsh-achievements说明文档
阅读完整 README ↗🎮 Usage
- 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).
- 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.