Skip to content

v0.3.0 — SDK, Agent House, and model-routed Phone Use

Latest

Choose a tag to compare

@susyimes susyimes released this 27 Jul 16:34

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_app requires 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.