{
  "class": "DepictionTabView",
  "minVersion": "0.4",
  "headerImage": "https://tweaks.carterware.net/depictions/carteragent-header.png",
  "tintColor": "#E4002B",
  "tabs": [
    {
      "class": "DepictionStackView",
      "tabname": "Details",
      "views": [
        {
          "class": "DepictionMarkdownView",
          "markdown": "On-device AI agent + MCP for Dopamine — **owner `/dev` channel**, early scaffold.\n\n**What’s real today**\n- Chat with OpenAI-compatible APIs + tool loop\n- Doctor for agentd / tweak / MCP health\n- Vision / HID automation scaffolding\n- Jobs, terminal helpers, Island / Intents hooks\n\n## How to use\n1. Open **CarterAgent** → add an API key\n2. Confirm **Doctor** looks healthy (agentd + tweak + MCP)\n3. Start small (“open Settings”) before Autopilot-scale tasks\n4. Hide the Island pill anytime: **Settings → CarterAgent** or in-app Entry Points\n\n## Honest limits\n**Dev.** Scaffold ≠ finished vision. Expect rough edges. iOS 16.0+.\n\n## Requirements\nDopamine rootless · ElleKit · bash / coreutils / dpkg · **iOS 16.0+**\n",
          "useSpacing": true
        }
      ]
    },
    {
      "class": "DepictionStackView",
      "tabname": "Changelog",
      "views": [
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.18",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- **Fix:** Settings → Last Recipe rows (Name, Status, When, Log) show their values again\n- Cleaner Settings footers",
          "useSpacing": true
        },
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.17",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- Shell tools always ask before running.\n- Malformed or slow HTTP requests are rejected instead of hanging agentd.",
          "useSpacing": true
        },
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.7",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- Chat retention + personalization memory (`memory_*`)\n- Macro record/play + `web_find` + `run_recipe` (steal_meme_instagram scaffold)\n- Island thumbnail while running; Siri Steal meme / Ask+send intents",
          "useSpacing": true
        },
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.6",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- Dynamic Island control bar (Mic / Type / Open)\n- Action Button & Shortcuts via App Intents + deep links (`ptt`, `listen`, `doctor`, `autopilot`)\n- Voice PTT syncs island status while listening",
          "useSpacing": true
        },
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.5",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- Cursor-compatible `POST /mcp` JSON-RPC (initialize / tools/list / tools/call)\n- Jetsam-safe JPEG screenshots + confirm args fix + Autopilot verified on iPhone 14 / iOS 16\n- `launch_app` URL-scheme fallbacks (incl. `carteragent://`)",
          "useSpacing": true
        },
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.4",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- Raise agentd Jetsam limit at boot (fixes MCP screenshot kills)\n- JPEG screenshots capped for MCP; confirm args from top-level JSON fixed\n- **iOS 16.0+** support (iPhone 14 Pro Max / 16.x and iPhone 15 / 17+)",
          "useSpacing": true
        },
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.2",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- Rich chat markdown (bold, code, lists)\n- Distinct user/assistant bubbles\n- MCP SSE keepalive at `/mcp/sse` for Cursor clients",
          "useSpacing": true
        },
        {
          "class": "DepictionSubheaderView",
          "title": "1.0.0",
          "useBoldText": true
        },
        {
          "class": "DepictionMarkdownView",
          "markdown": "- Vision results in chat · Autopilot · Doctor · MCP HTTP",
          "useSpacing": true
        }
      ]
    },
    {
      "class": "DepictionStackView",
      "tabname": "Info",
      "views": [
        {
          "class": "DepictionTableTextView",
          "title": "Developer",
          "text": "CarterWare"
        },
        {
          "class": "DepictionTableTextView",
          "title": "Section",
          "text": "Tweaks"
        },
        {
          "class": "DepictionTableTextView",
          "title": "Works on",
          "text": "iOS 16.0+ · Dopamine rootless"
        },
        {
          "class": "DepictionTableTextView",
          "title": "Repo",
          "text": "tweaks.carterware.net"
        }
      ]
    }
  ]
}
