# Drool Whale Pet for DSH English | [中文](README.md) ## Preview
| Idle | DSH has no active session |
|
| Sleeping | DSH is disconnected |
|
| Thinking | A task starts or the agent is analysing |
|
| Working | The agent edits files or uses a general tool |
|
| Searching | The agent searches, reads, or opens content |
|
| Commanding | The agent uses a shell, terminal, or PowerShell |
|
| Testing | The agent runs tests, checks, builds, or linting |
|
| Waiting | The agent asks a question, requests approval, or is blocked |
|
| Success | Briefly shown when a task completes |
|
| Error | Shown when a tool or task fails |
|
| Dragging | Hold and move the companion |
|
| Head pat | Click the head or double-click the companion |
|
| Poke | Click the body area |
|
| Tail touch | Click the tail area |
|
| Idle action | Randomly plays surprise, confusion, or eating while idle |
## Notice
- The plugin reacts only to DSH session events. It does not read keys, capture screenshots, or send telemetry.
- Its configuration endpoint accepts local same-origin requests only and opens no additional listening port.
- Project code is licensed under [BSD-3-Clause](LICENSE).
- The companion bridge and Python runtime are based on [QCYTSN/dsh-dafeiyu](https://github.com/QCYTSN/dsh-dafeiyu) (MIT). See [NOTICE](NOTICE) for animation attribution and the complete third-party license.