Cerbur/clutch-dsh--packages-clutch-dsh-fireworks13

@cerbur/clutch-dsh-fireworks

在DSH网页端添加烟花庆祝动效工具

AI 分析

适合希望智能体在完成重大里程碑任务时自动在网页端触发烟花庆祝动效的用户。

包名
@cerbur/clutch-dsh-fireworks
版本
0.1.3
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Cerbur/clutch-dsh#b3de7d905dce42f5633ba3d39d72a0726b438cc4&path:packages/clutch-dsh-fireworks

Usage

Autonomous Milestone Celebration

With the concrete tool description and the injected system prompt guidance section (tool:fireworks), agents are guided to autonomously invoke happy_fireworks upon reaching major milestones in concluding turns—such as completing an architecture design, delivering and verifying a feature, fixing a complex bug, or passing full verification after a refactor. Agents are explicitly instructed to avoid invoking it for trivial intermediate steps.

Manual / Prompt-Based Testing

You can also explicitly instruct an agent in the prompt to trigger the celebration for testing:

After a meaningful milestone, call happy_fireworks with:
{"message":"The fireworks MVP is ready to test!"}

The tool result appears in the conversation, and the visual layer appears over the currently selected session for a few seconds:

Fireworks animation concept

The same successful tool call in the DSH Web UI looks like this:

Successful fireworks tool call in the DSH Web UI

The first signal already present when a session is opened is intentionally silent, so a refresh does not replay old celebrations. Celebrations trigger on both direct top-level tool results and programmatic tool calling (run_code) dispatches.

To remove the plugin from a profile:

pnpm dsh plugin --profile web remove @cerbur/clutch-dsh-fireworks