Skip to content

v0.2.0

Latest

Choose a tag to compare

@taobaoaz taobaoaz released this 22 Jun 11:03

arkpilot v0.2.0 — AppGallery appstore scraper (5 MCP tools)

Release highlights

  • 5 new MCP tools for AppGallery app metadata: appstore_search, appstore_categories, appstore_list_by_category, appstore_detail, appstore_check
  • Real webEdge /uowap/index API integration (no more guessed URLs) + auto-fallback to headless Chromium when AppGallery's InterfaceCode signature rejects pure HTTP
  • Full-crawl script (npm run crawl) + weekly GitHub Actions workflow that publishes the result as a release asset
  • 82 vitest tests, 100% pass — offline JSON fixtures keep the suite fast and deterministic
  • README rewritten as the arkpilot brand entry point; existing internal names (@zcode/harmonyos-dev-plugin, harmonyos-dev, harmonyos-dev skill/command) are unchanged

Prebuilt MCP server bundle (release asset)

  • Asset: arkpilot-v0.2.0-dist.tar.gz (6 900 152 bytes)
  • sha256: 8bec81a1ae4be1fdbf7a02af2f66202ecb0652ebebec11b7c315cb7a4115633f
  • Contents: harmonyos-dev/{dist, node_modules (production-only), package.json, package-lock.json}
  • Standalone: yes. After extracting, run node harmonyos-dev/dist/mcp/server.js; the server starts and listens on stdio for MCP requests.
curl -L -o arkpilot-v0.2.0-dist.tar.gz \
  https://github.com/taobaoaz/arkpilot/releases/download/v0.2.0/arkpilot-v0.2.0-dist.tar.gz
echo '8bec81a1ae4be1fdbf7a02af2f66202ecb0652ebebec11b7c315cb7a4115633f' | sha256sum -c -
tar -xzf arkpilot-v0.2.0-dist.tar.gz
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}' \
  | node harmonyos-dev/dist/mcp/server.js

The server will respond with serverInfo: { name: "harmonyos-dev", version: "0.2.0" }.

Full CHANGELOG

See harmonyos-dev/CHANGELOG.md for the complete v0.2.0 entry.

What's new since this release was first cut

PR #7 (fix(plugin): align hardcoded version to 0.2.0 in server.ts and http.ts) makes the compiled dist/mcp/server.js report the correct version: 0.2.0 to MCP clients (it was hardcoded to 0.1.0 in source). The first tar.gz was therefore re-cut and re-uploaded. The new SHA is above; the old zip arkpilot-v0.2.0-dist.zip was removed.