dsh-deveco-cli: Integrating HarmonyOS Development Commands into the DSH Agent

dsh-deveco-cli is a unified command-line tool designed for HarmonyOS developers. Maintained by fz-lyle and open-sourced under the MIT license, it encapsulates dispersed commands from the DevEco Studio toolchain—such as ohpm, hvigor, hdc, emulator, and hilog—into a single `devecocli` entry. This resolves the pain point of tedious path concatenation and environment variable configuration required for multiple tools. Released as a DSH plugin, the tool can be invoked by an Agent through structured parameters after installation. It supports core functions such as project creation, building, running, device and emulator management, UI automation checks (screenshot, click, swipe), log viewing, local documentation search, code style checking, signature generation, and API compatibility scanning. Additionally, it provides MCP service configuration.

Read More