dsh-tool-encoding: DSH UTF-8 Text Encoding, Hash, and UUID Tool Plugin
dsh-tool-encoding is an encoding and hashing tool plugin for DSH agent workflows, providing base64/base64url/url/hex encoding and decoding for UTF-8 text, hashing (md5/sha1/sha256/sha512), and UUID v4 generation. It is designed as a zero-dependency, zero-process, pure function, aiming to replace shell external commands and reduce process scheduling and concatenation costs. All operations are processed as UTF-8 text, with an input limit of 1 MB and an output limit of 4 MB. The tool features strict validation mechanisms, including RFC 4648 canonical validation, fatal mode UTF-8 decoding, rejection of isolated surrogates, and hex decoding validity checks. This plugin is suitable for web and high-performance applications.
Read Moredsh-auto-chess: Simplified Auto Chess Plugin for DSH Web
`dsh-auto-chess` is an MIT-licensed DSH Web plugin developed by `omdsh-dev`, designed to provide a simplified auto-battler interface for observing the decision logic of large language models under fixed rules. The plugin supports Human-vs-AI (where the user plays the Blue side) and Dual-AI battle modes, allowing users to configure independent models and edit prompts for the Blue and Red sides respectively. It also allows selecting thinking levels such as Off, High, and Max, automatically falling back to default settings if the model does not support them. The system defaults to a single decision timeout of 300,000ms and an output limit of 32,000 tokens. After each AI decision, users can view the full reasoning text on the panel; if an invalid operation or transient failure occurs, the system will indicate the cause and automatically retry within the budget. Building the plugin requires executing `pnpm run build` and running `dsh`...
Read More