{ "name": "dsh-mobile-gui-agent", "version": "0.2.1", "description": "Android Mobile GUI Agent plugin for DeepSeek Harness with ADB control, verified iterative actions, approval, and a Web mobile view", "type": "module", "main": "lib/index.js", "types": "lib/types/index.d.ts", "exports": { ".": { "types": "./lib/types/index.d.ts", "default": "./lib/index.js" }, "./types": { "types": "./lib/types/types.d.ts", "default": "./lib/types.js" }, "./testing": { "types": "./lib/types/testing/index.d.ts", "default": "./lib/testing/index.js" }, "./client": { "types": "./lib/types/client/index.d.ts", "default": "./lib/client.js" }, "./remote-types": { "types": "./lib/types/remote/types.d.ts", "default": "./lib/remote/types.js" }, "./typert": { "types": "./lib/typert.host.d.ts", "default": "./lib/typert.host.js" }, "./remote": { "types": "./lib/typert.remote-client.d.ts", "default": "./lib/typert.remote-client.js" }, "./cordis.patch.yml": "./cordis.patch.yml", "./package.json": "./package.json" }, "files": [ "lib", "src", "generated", "docs", "cordis.patch.yml", "README.md", "CHANGELOG.md", "SECURITY.md", "LICENSE" ], "keywords": [ "deepseek", "deepseek-harness", "dsh", "dsh-plugin", "android", "adb", "gui-agent", "mobile-automation" ], "repository": { "type": "git", "url": "git+https://github.com/kunjinkao-os/dsh-mobile-gui-agent.git" }, "homepage": "https://github.com/kunjinkao-os/dsh-mobile-gui-agent#readme", "bugs": { "url": "https://github.com/kunjinkao-os/dsh-mobile-gui-agent/issues" }, "license": "MIT", "publishConfig": { "access": "public" }, "engines": { "node": "^22.19.0 || >=24.0.0" }, "packageManager": "pnpm@11.7.0", "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-runtime", "@deepseek-ai/dsh-client-ui-conversation" ], "platform": "web" }, "compatibility": { "harness": "^0.1.0-rc.5", "upstreamCommit": "47f943859bef60e4160492346772ded9b24f765a" } }, "scripts": { "clean": "node scripts/clean.mjs", "build": "node scripts/build.mjs", "typecheck": "tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit", "test": "vitest run", "test:adb": "vitest run tests/adb/adb.integration.spec.ts", "check": "pnpm run typecheck && pnpm run build && pnpm run test && pnpm run verify:package", "verify:package": "node scripts/verify-package.mjs", "prepack": "pnpm run build && pnpm run verify:package" }, "dependencies": { "@deepseek-ai/schemastery": "^3.18.1", "fast-xml-parser": "^5.2.5", "sharp": "^0.35.3", "zod": "^4.4.3" }, "peerDependencies": { "@deepseek-ai/cordis": "^4.0.1", "@deepseek-ai/dsh-agent": "^0.1.0-rc.5", "@deepseek-ai/dsh-api-remotes": "^0.1.0-rc.5", "@deepseek-ai/dsh-attachment": "^0.1.0-rc.5", "@deepseek-ai/dsh-brand": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-locale": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-runtime": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-ui-conversation": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-ui-primitives": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-ui-slots": "^0.1.0-rc.5", "@deepseek-ai/dsh-llm": "^0.1.0-rc.5", "@deepseek-ai/dsh-session": "^0.1.0-rc.5", "@deepseek-ai/dsh-subprocess": "^0.1.0-rc.5", "@deepseek-ai/dsh-system-prompt": "^0.1.0-rc.5", "@deepseek-ai/dsh-tools": "^0.1.0-rc.5", "@deepseek-ai/dsh-typert-protocol": "^0.1.0-rc.5", "@deepseek-ai/dsh-user-approval": "^0.1.0-rc.5", "react": "^18.2.0" }, "devDependencies": { "@deepseek-ai/cordis": "^4.0.1", "@deepseek-ai/dsh-agent": "^0.1.0-rc.5", "@deepseek-ai/dsh-agent-loop": "^0.1.0-rc.5", "@deepseek-ai/dsh-api-remotes": "^0.1.0-rc.5", "@deepseek-ai/dsh-attachment": "^0.1.0-rc.5", "@deepseek-ai/dsh-brand": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-locale": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-runtime": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-ui-conversation": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-ui-primitives": "^0.1.0-rc.5", "@deepseek-ai/dsh-client-ui-slots": "^0.1.0-rc.5", "@deepseek-ai/dsh-llm": "^0.1.0-rc.5", "@deepseek-ai/dsh-session": "^0.1.0-rc.5", "@deepseek-ai/dsh-subprocess": "^0.1.0-rc.5", "@deepseek-ai/dsh-subprocess-local": "^0.1.0-rc.5", "@deepseek-ai/dsh-system-prompt": "^0.1.0-rc.5", "@deepseek-ai/dsh-tools": "^0.1.0-rc.5", "@deepseek-ai/dsh-typert-protocol": "^0.1.0-rc.5", "@deepseek-ai/dsh-user-approval": "^0.1.0-rc.5", "@testing-library/react": "^16.3.2", "@types/node": "^22.20.0", "@types/react": "~18.3.31", "@types/react-dom": "~18.3.7", "esbuild": "^0.28.1", "jsdom": "^29.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^6.0.3", "vitest": "^4.1.8" } }