dsh-BFF-pet: A Desktop Pet Driven by DSH Agent Status

dsh-BFF-pet is a desktop pet plugin within the DSH plugin ecosystem. It aims to map the execution status of background Agents in real-time via transparent floating windows and unobtrusive WebM animations, thereby preventing developers from frequently switching windows. Automatically launched by DSH, this plugin reuses the local port 127.0.0.1:3080, requiring no standalone entry point or additional ports. Core features include switching animations based on Agent status (such as idle, thinking, working, waiting, completed, or error), displaying status bubbles, and showing Easter eggs triggered randomly, on a timer, or based on token consumption. It supports mouse click interactions and drag feedback, and offers controls for show/hide, transparency adjustment, size scaling, and exiting via the system tray. The plugin is equipped with robust mechanisms including disconnection detection and error visualization. Runtime requirements include Node.js >= 22.19 and Electron...

Read More