v3.1.0: AutoGLM device control + Hermes agent integration for coding/agentic modes
This commit is contained in:
12
README.md
12
README.md
@@ -631,6 +631,18 @@ data: [DONE]
|
||||
|
||||
## Changelog
|
||||
|
||||
### v3.1.0 (2026-05-20)
|
||||
- **AutoGLM Device Control** — `AccessibilityService` for full device automation: tap, swipe, long press, type text, screenshot, UI tree
|
||||
- **Navigation Controls** — press Back, Home, Recents, Notifications, Quick Settings, Power Dialog via global actions
|
||||
- **App Control** — launch apps, get current foreground app, read full accessibility node tree with bounds/text/clickable state
|
||||
- **Click by Text/ID** — `clickByText()` and `clickNode()` for semantic UI interaction without coordinates
|
||||
- **Hermes Agent** — `installHermes()` creates Python venv and installs hermes-agent via pip; `hermesExec()` runs Hermes commands
|
||||
- **AI Tool Tags** — `[DEVICE_*]` (17 tags) and `[HERMES_*]` (2 tags) parsed in both coding and agentic modes
|
||||
- **AutoGLMPlugin** — Capacitor plugin exposing all device control methods to JavaScript
|
||||
- **Accessibility Setup UI** — one-tap enable button in Dev Setup screen with live status indicator
|
||||
- **Hermes Install UI** — install button in Dev Setup screen
|
||||
- **v2 APK Signing** — release APK signed with APK Signature Scheme v2 (required for targetSdk 36)
|
||||
|
||||
### v2.3.0 (2026-05-20)
|
||||
- **Java Virtual Environment** — `ecj.jar` (3.2MB) and `apksigner.jar` (1.1MB) bundled as APK assets, extracted at runtime
|
||||
- **app_process Wrappers** — wrapper scripts use `/system/bin/app_process` to run JARs (bypasses SELinux `execve` restrictions entirely)
|
||||
|
||||
Reference in New Issue
Block a user