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
dsh-plugin-devecocli: Integrating HarmonyOS development tools into DSH

dsh-plugin-devecocli is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to integrate common CLI capabilities used in HarmonyOS development into the DSH environment. This plugin is based on @deveco/deveco-cli, enabling agents to directly invoke 13 harmony_* tools, covering device and emulator management, screenshots, UI tree export and interaction, project build and deployment, log capture, code linting, signing material generation, offline documentation search, and whitelist-restricted command execution. Before installation, ensure that devecocli is available in the PATH and that the corresponding device is connected. Users can enable the plugin by adding it via the `dsh plugin` command and restarting the profile.

Read More