← AutonomCONTENT HISTORY
WHAT CHANGED
added
Update to Autonom
Snapshot Oct 27, 2026 · 00:52 UTC · version 0.30.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Save Autonom and check future changes in Following.
Up to 10 plugins free · no card required.
All fields and original values.
Is v2 template
Before
Oct 24, 2026 · 13:54 UTC
Not present
After
Oct 27, 2026 · 00:52 UTC
false
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
added /is_v2_template
BEFORE
Field was absent
AFTER
false
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-09-30T07:35:30.100770Z",
"discoverability": "LISTED",
"id": "plugins_6abcb949170081919055247eaf18cfc0",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "autonom",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Mobile test and debug harness for AI coding agents. Portable skills plus a CLI control plane for device sessions, UI trees, screenshots, logs, crashes, device state, and HTTP(S) capture and mocking across Android and the iOS Simulator.",
"display_name": "Autonom",
"id": "pluginrel_11fc58a4ff048191a680815b0ea3daf3",
"interface": {
"brand_color": "#00C2A8",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_0000000050f0820aaba6cd55224c0cdb",
"default_prompt": "Use Autonom to test, debug, profile, or validate this application with evidence-backed findings.",
"default_prompts": [
"Use Autonom to test, debug, profile, or validate this application with evidence-backed findings."
],
"developer_name": "Andrei Iatsuk",
"logo_url": "https://files.openai.com/content?id=file_0000000013e8820ab4c2c5a2365c37a9",
"logo_url_dark": null,
"long_description": "Autonom gives AI coding agents a portable skill pack and JSON CLI to test and debug mobile apps on Android and the iOS Simulator: explicit target sessions, compact accessibility/UI trees, semantic taps and gestures, screenshots, recordings, logs, crash reports, deep links, permissions, app-container files, a consent-gated localhost MITM proxy for inspecting, mocking, and exporting HTTP(S) traffic, and Flow v1 — repeatable flow files with exact selectors, polling assertions, and machine-readable failure classes. Requires a separately installed Autonom CLI, Python 3.11+, and the device tools for your platform. The iOS Simulator requires macOS and Xcode.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://github.com/aiatsuk/autonom/blob/codex/autonom-privacy-policy/PRIVACY.md",
"screenshot_urls": [],
"short_description": "Test and debug mobile apps",
"terms_of_service_url": null,
"website_url": "https://github.com/aiatsuk/autonom"
},
"keywords": [
"adb",
"ai-agents",
"android",
"autonom",
"codex",
"debugging",
"emulator",
"flutter",
"har",
"harness",
"idb",
"ios",
"logcat",
"memory",
"mitmproxy",
"mobile-qa",
"mocking",
"network",
"performance",
"qa",
"screenshot",
"session",
"simulator",
"testing",
"ui-automation",
"ui-tree"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Design, implement, and validate Android deep links, verified App Links, launcher shortcuts, external intents, and Assistant-facing actions through one typed and sanitized routing model.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Android App Actions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Plan and ship deep links, App Links, shortcuts, external intents, and Assistant actions through a single typed, sanitized routing path."
},
"name": "android-app-actions",
"plugin_release_skill_id": "pluginrsk_6abcba7baa88819194e051620f3cc413"
},
{
"description": "Build, install, launch, inspect, and debug Android apps on explicit adb targets using Gradle or Flutter builds, screenshots, robust UI Automator selectors, input events, and focused logcat evidence.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Android Debugger Agent",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Build, install, launch, and debug Android apps on an explicit adb target with Gradle/Flutter builds, screenshots, UI Automator selectors, input, and focused logcat."
},
"name": "android-debugger-agent",
"plugin_release_skill_id": "pluginrsk_6abcba7a6f808191923964523eae6c26"
},
{
"description": "Mirror and lightly control an Android target or iOS Simulator in the visible Codex browser through the authenticated Autonom Mobile Canvas.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Android Emulator Browser",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "cursor",
"short_description": "Stream an emulator or device into a token-protected localhost MJPEG bridge with accelerated and fallback transports for visual agent control."
},
"name": "android-emulator-browser",
"plugin_release_skill_id": "pluginrsk_6abcba78a0748191968b89f60bc4f116"
},
{
"description": "Investigate Android Java, Kotlin, native, and process memory using repeatable flows, meminfo, heap dumps, retaining paths, heapprofd, and before-after evidence without confusing growth with proof.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Android Memory Leaks",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Investigate managed and native Android memory with repeatable flows, meminfo, heap dumps, retaining paths, and heapprofd — growth is a lead, not proof."
},
"name": "android-memory-leaks",
"plugin_release_skill_id": "pluginrsk_6abcba7d8a948191bee2f797d7d010f9"
},
{
"description": "Create, inspect, or modernize native Android modules with Kotlin, Gradle, Compose, SDK configuration, version catalogs, and compatibility checks based on the active repository and official guidance.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Android Project Setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Create or modernize native Android modules with Kotlin, Gradle, Compose, SDK levels, and catalogs while following the repository’s real conventions."
},
"name": "android-project-setup",
"plugin_release_skill_id": "pluginrsk_6abcba725aac8191b33a9196fd9c1ce4"
},
{
"description": "Capture and interpret Android runtime performance with Macrobenchmark, Baseline Profiles, Perfetto, Simpleperf, gfxinfo, and comparable device flows while separating native and Flutter evidence.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Android Runtime Performance",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Capture Android runtime performance with Macrobenchmark, Baseline Profiles, Perfetto, Simpleperf, and gfxinfo on comparable device flows."
},
"name": "android-runtime-performance",
"plugin_release_skill_id": "pluginrsk_6abcba78a7848191ab3613d76dfa05e4"
},
{
"description": "Start here for Autonom — the universal mobile test/debug harness for AI agents on Android and the iOS Simulator. The map of the whole system — what it can do, how it works, and how to use it end to end (own a session, see the screen, drive it, watch logs and network, mock responses, capture evidence, journal every step). Read this first when asked to test, debug, profile, reproduce, or validate a running app, or when unsure which Autonom skill to load. Then let project-router narrow to the stack-specific skills.",
"interface": {
"brand_color": null,
"default_prompt": "Explain what Autonom can do against a running app, then drive the end-to-end loop: own a target, read the screen, act, and capture evidence.",
"display_name": "Autonom",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Start here: the map of the whole mobile test/debug harness — sessions, screen, logs, network, evidence — on Android and the iOS Simulator."
},
"name": "autonom",
"plugin_release_skill_id": "pluginrsk_6abcba743658819194e51772ac90df48"
},
{
"description": "Install or hand off the Autonom harness — the CLI plus all skills — onto a new machine or into another agent. Build a single transferable bundle, copy it, install with one command, verify, and register it with Claude, Grok, or Codex. Triggers when setting up Autonom somewhere new, packaging it for handoff, or asking how to get it onto another device or agent.",
"interface": {
"brand_color": null,
"default_prompt": "Build an Autonom bundle, install it here, verify it, and register the skills with this agent.",
"display_name": "Autonom Setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Package the Autonom harness into one transferable bundle and install it on another machine or into another agent with a single command."
},
"name": "autonom-setup",
"plugin_release_skill_id": "pluginrsk_6abcba76cc348191b5fe50116759e573"
},
{
"description": "Audit Compose performance from code and runtime evidence, focusing on invalidation scope, stability, lazy identity, effects, layout, draw work, images, and comparable profiling captures.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Compose Performance Audit",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Audit Compose performance from code and runtime evidence: invalidation, stability, lazy identity, effects, layout, draw, and images."
},
"name": "compose-performance-audit",
"plugin_release_skill_id": "pluginrsk_6abcba77b7fc8191aded21cb2ca84b9e"
},
{
"description": "Implement and debug the Android platform layer of Flutter apps including Gradle, manifests, flavors, permissions, platform channels, plugins, app links, notifications, and native lifecycle behavior.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Flutter Android Platform",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Implement and debug Flutter’s Android shell: Gradle, manifests, flavors, permissions, channels, plugins, app links, notifications, lifecycle."
},
"name": "flutter-android-platform",
"plugin_release_skill_id": "pluginrsk_6abcba788c0c8191ad89e6004599cd32"
},
{
"description": "Build, launch, attach to, inspect, and debug Flutter applications on explicit devices using Flutter machine output, Dart VM service evidence, adb, screenshots, logs, and repeatable user flows.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Flutter Debugger Agent",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Build, run, attach, and debug Flutter apps on an explicit device using machine output, VM service, adb, screenshots, logs, and replayable flows."
},
"name": "flutter-debugger-agent",
"plugin_release_skill_id": "pluginrsk_6abcba7a1b148191b7a2ad10544e494a"
},
{
"description": "Investigate Flutter and Android memory growth using Dart retaining paths, DevTools snapshots, disposal and lifecycle review, native heap evidence, and comparable before-after flows.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Flutter Memory Leaks",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Investigate Flutter memory growth with DevTools retaining paths, disposal review, native heap evidence, and comparable before/after flows."
},
"name": "flutter-memory-leaks",
"plugin_release_skill_id": "pluginrsk_6abcba75a8b88191bcf7e7f8affc1731"
},
{
"description": "Audit Flutter runtime performance from code and profile evidence, separating UI-thread build cost, raster cost, startup, memory pressure, image work, and native Android bottlenecks.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Flutter Performance Audit",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Audit Flutter performance in profile mode, separating UI build cost, raster cost, startup, images, and native Android bottlenecks."
},
"name": "flutter-performance-audit",
"plugin_release_skill_id": "pluginrsk_6abcba7405e88191bc88f9502f7c042f"
},
{
"description": "Validate Flutter Android release candidates across flavors, targets, Dart defines, signing boundaries, analysis, tests, APK or app bundle builds, smoke flows, and app-size artifacts.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Flutter Release Validation",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Validate Flutter Android release candidates: flavors, targets, dart-defines, signing, analysis, tests, artifacts, and smoke flows."
},
"name": "flutter-release-validation",
"plugin_release_skill_id": "pluginrsk_6abcba7211b48191bd862a09c26ffc3e"
},
{
"description": "Design and run a layered Flutter test strategy across unit, widget, golden, integration, platform-channel, and native-UI tests with focused commands and reproducible device setup.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Flutter Testing",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Design a layered Flutter test strategy across unit, widget, golden, integration, platform-channel, and native-UI layers."
},
"name": "flutter-testing",
"plugin_release_skill_id": "pluginrsk_6abcba74869c8191900ae2611bb9519e"
},
{
"description": "Build, run, and debug iOS apps on the Simulator for AI agents — resolve the scheme and destination, install and launch, then climb an evidence ladder through accessibility trees, screenshots, logs, and crash reports.",
"interface": {
"brand_color": null,
"default_prompt": "Reproduce this iOS issue on the Simulator and report measured evidence separately from what is still inferred.",
"display_name": "iOS Debugger Agent",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Build, run, and debug iOS apps on the Simulator: resolve scheme and destination, install and launch, then climb accessibility trees, screenshots, logs, and crash reports."
},
"name": "ios-debugger-agent",
"plugin_release_skill_id": "pluginrsk_6abcba71163881918b376115844c1080"
},
{
"description": "Inspect an iOS project's real layout for AI agents — resolve workspace vs project, schemes, configurations, bundle identifiers, simulator destinations, and the built .app path without hard-coding versions.",
"interface": {
"brand_color": null,
"default_prompt": "Inspect this iOS project and report its real schemes, configurations, bundle identifiers, and simulator destinations.",
"display_name": "iOS Project Setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Resolve what an iOS repository actually builds — workspace vs project, schemes, configurations, bundle ids, destinations, and the built .app — without assuming any version."
},
"name": "ios-project-setup",
"plugin_release_skill_id": "pluginrsk_6abcba79a0e081919d68c45eaaf3acc6"
},
{
"description": "Author, validate, and run repeatable Flow v1 files for AI agents — strict YAML flows with exact selectors, polling assertions, single-fire mutations, failure classes, and per-run event evidence via the Autonom CLI.",
"interface": {
"brand_color": null,
"default_prompt": "Turn the journey we just verified into a Flow v1 file, run `flow check` on it, then execute it with `flow run` and report the summary.",
"display_name": "Mobile Flow",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Author, validate, and run repeatable Flow v1 files: strict YAML flows with exact selectors, polling assertions, single-fire mutations, and per-run event evidence under ~/.autonom/sessions/."
},
"name": "mobile-flow",
"plugin_release_skill_id": "pluginrsk_6abcba71343081918a0aed2041e0df27"
},
{
"description": "Reuse and record per-app Autonom knowledge for device work. Read the app's overlay and flow runbooks before driving a device, and save a new flow only when it is durable, reusable, and evidence-backed. Triggers on a device task against a known app (a package/bundle id is in play), and after working out a repeatable procedure — make an order, mock a screen, log in, reproduce a bug.",
"interface": {
"brand_color": null,
"default_prompt": "Read what is already known about this app before driving the device, and save any durable, evidence-backed flow you work out.",
"display_name": "Mobile Memory",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Reuse and record per-app device knowledge under ~/.autonom/apps/ so a flow worked out once is replayed, not re-derived."
},
"name": "mobile-memory",
"plugin_release_skill_id": "pluginrsk_6abcba744b4c81918274c6c06402f90b"
},
{
"description": "Inspect and mock a mobile app's HTTP(S) traffic for AI agents — start a localhost MITM proxy, attach a device with explicit consent, filter recorded requests, force responses, and export HAR without leaking credentials.",
"interface": {
"brand_color": null,
"default_prompt": "Capture what this app sent and received, then force the failing response and prove from the UI how the app reacts.",
"display_name": "Mobile Network",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Inspect and mock a mobile app's HTTP(S) traffic through a consent-gated localhost MITM proxy: filter recorded flows, force responses, export HAR, redact credentials."
},
"name": "mobile-network",
"plugin_release_skill_id": "pluginrsk_6abcba76518c81919e39d3665568ccc1"
},
{
"description": "Understand and control what is on an Android or iOS screen for AI agents using compact accessibility/UI trees, semantic find/tap, gestures, screenshots, and key/text input via the Autonom CLI.",
"interface": {
"brand_color": null,
"default_prompt": "Dump the compact UI tree, find the target control by text, label, or identifier, tap it, and capture a screenshot as evidence.",
"display_name": "Mobile Screen",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "cursor",
"short_description": "UI tree, find/tap, gestures, and screenshots on Android and the iOS Simulator"
},
"name": "mobile-screen",
"plugin_release_skill_id": "pluginrsk_6abcba76263c819194ad4c44d6598955"
},
{
"description": "Own an explicit Android device or iOS simulator session for AI agents — list targets, start Autonom session artifacts, install/launch/force-stop/clear apps, and stop cleanly with evidence directories.",
"interface": {
"brand_color": null,
"default_prompt": "Start an Autonom device session on one explicit target, install or launch the app if needed, and keep artifacts and the journal under ~/.autonom/sessions/.",
"display_name": "Mobile Session",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "cursor",
"short_description": "Explicit Android and iOS Simulator sessions for agent test/debug"
},
"name": "mobile-session",
"plugin_release_skill_id": "pluginrsk_6abcba7b31e88191a12ee20948c84e64"
},
{
"description": "Route Flutter, native Android, native iOS, and device test/debug tasks to the smallest relevant Autonom skill set after inspecting the repository stack and runtime boundary.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Project Router",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Route Flutter, native Android, native iOS, and device debug tasks to the smallest Autonom skill set after inspecting stack and runtime boundary."
},
"name": "project-router",
"plugin_release_skill_id": "pluginrsk_6abcba7bc33c8191aebd20218020af96"
},
{
"description": "Inspect Flutter, Dart, Gradle, Android Gradle Plugin, Kotlin, SDK levels, Java, adb devices, and repository-pinned toolchain configuration without asserting stale latest versions.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Toolchain Doctor",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Inspect Flutter, Dart, Gradle, AGP, Kotlin, SDK levels, Java, and adb without claiming any version is “latest”."
},
"name": "toolchain-doctor",
"plugin_release_skill_id": "pluginrsk_6abcba7a5e188191af2ad3f768f82479"
}
],
"version": "0.30.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6abcb949170081919055247eaf18cfc0?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: e38ac45bc357eaed7965aa44d7fa4d3fdca97293ee9f7748161f56ef68af946a