v0.3.0 — SDK, Agent House, and model-routed Phone Use
This release ships the installable Android Agent Harness sample and the productized v0.3.0 SDK sources.
Install
Download android-agent-harness-sample-0.3.0-debug.apk from the release assets.
- Android 8.0 / API 26 or newer.
- The APK is debug-signed and intended for sideloading and development.
- Android may ask you to allow installation from an unknown source.
- Build metadata:
versionName=0.3.0,versionCode=6.
Use low-limit, revocable development credentials. Provider keys and Codex tokens use Android Keystore-backed encryption, but a debuggable APK is not a production secret boundary.
Highlights
- A redesigned Android shell with Home, Chat, Agent House, and Settings screens.
- Fixed quick-entry card insets so rounded shadows are not clipped.
- Offline demo, experimental Codex account login, Kimi Plan, Ark Plan, and custom OpenAI-compatible providers.
- Provider-specific model selection, including all 13 Ark Plan presets configured by this release.
- Model-routed Phone Use: there is no fixed Chat/Phone selector or keyword router.
- Normal turns begin with an 8-step budget; the first actual device-tool call activates a sticky, one-tool-per-step Phone Use loop with an 80-step ceiling.
- A real Stop control cancels provider work, fences late results, and discards an incomplete conversation turn.
- Durable app-private conversation sessions with atomic replacement and session management.
- Agent House context with source/trust metadata.
- The Agent can append daily memories and create disabled skill drafts during conversation. A skill reaches later context only after user review and enablement.
- Six locally publishable SDK artifacts plus an independent consumer smoke test.
Safety and privacy
- Accessibility must be enabled manually by the user.
- Phone Use reads a bounded semantic accessibility tree, not screenshots or screen recordings.
- Payment, transfer, purchase, delete, uninstall, and similar high-risk actions pause for a human approval overlay.
- Model-supplied confirmation values cannot approve an action.
- Home is refused, and
launch_apprequires an explicit app name or package. - Agent House writes cannot silently enable a skill, overwrite user-owned enabled skills, store credential-like content, or grant capabilities.
Current boundaries
- Codex login remains an experimental sample adapter rather than an official third-party Android authentication surface.
- Risk detection is semantic and best effort; unlabeled, canvas-drawn, foreign-language, and WebView-heavy controls may not be classified correctly.
- Streaming, screenshot/vision input, background autonomy, Heartbeat, Dream, persona proposals, and proactive scheduling are not included.
Verification
The release gate runs SDK/public-consumer tests, JVM and Android tests, lint, provenance and credential auditing, local SDK publication, and sample APK assembly.