Skip to content
dsh-market Browse plugins GitHub 中文

Little-Star888/dsh-pelican

A pelican riding a bicycle along a seashore in the bottom-right corner: an SVG animation that reflects the agent working state (thinking/done), with a chime and an optional system notification when a reply finishes.

Stars ★ 0 Category Just for Fun Listed 2026-08-19 npm dsh-pelican

Install

Inside DeepSeek Harness, with dsh-market

dsh plugin --profile web add dshmarket

Or from the command line

dsh plugin --profile web add dsh-pelican

Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.

Screenshots

README

A pelican riding a bicycle along a seashore in the bottom-right corner of the DSH Web GUI — a static two-end (Host + Client) plugin that also shows the agent's working state.

  • Host half (lib/index.js): listens to global agent events and keeps an idle / thinking / done state machine; exposes GET /api/pelican/status for the browser to poll; ships a pelican_debug tool.
  • Client half (lib/client.js): an SVG cycling animation in the shell.overlay slot — while the agent is thinking the pelican says "我在呢,稍等~", and when a reply finishes it shows a "任务完成啦 🎉" bubble, plays a chime, and optionally sends a system notification.

Install

Local path (no publishing needed):

dsh plugin --profile web add ./dsh-pelican

npm (published):

dsh plugin --profile web add dsh-pelican

GitHub:

dsh plugin --profile web add github:Little-Star888/dsh-pelican

Restart the dsh process after installing (this is a persistent static plugin, not a session-scoped dynamic plugin).

State machine

Event State
User message (agent/inbox/inserted) thinking
Reply wraps up (agent/turn-stopping / agent/status: idle) done
No activity idle

Debug: the pelican_debug tool returns state / seq / pendingAgentId / event counters.

License

MIT

Content from the project README on GitHub ↗