lim1202/dsh-agent-theater: Turn sessions into a character stage in DSH
Agent Theater is a pure frontend DSH plugin that introduces a new session view named "Theater," alongside "Chat" and "Trajectory," to stage the entire conversation as a play. Characters act in response to real tool events, user messages transform into comic bubbles, and agent outputs become subtitles. At the end of each round, "Report Cards" present the actual reply, tool statistics, and deliverables. It does not fork the DSH core nor invoke external models; all dialogue is derived from pre-assembled Chat data within the session, reading the session without injecting new messages. The plugin supports importing Codex Pet frame-by-frame characters using `pet.json` and `spritesheet.webp`, and falls back to built-in SVG+CSS placeholder characters if no assets are imported. The article outlines three installation methods (GitHub short name, Release package or local directory, Discover index source) and steps to enable the plugin after page refresh. It details four scenario states and demonstrates the actual presentation of Report Cards and Approval Request Cards. Finally, it reminds users that the plugin runs with the current DSH process permissions, advises reading the source code and the MIT license before installation, notes that DSH's RC interface may change, and lists known limitations such as placeholder characters, a Markdown subset, and attachments listing only images.
Read More