{
  "tokens_out": 5721,
  "outcome": "needs_credentials",
  "suggested_fix": "Use the normal credential setup for a future live run; keep the credential-free check results.",
  "cycle_checks": null,
  "fault": {
    "owner": "prerequisite",
    "status": "diagnosed",
    "reason": "missing prerequisite cannot prove a working operation: {\"returncode\": 0, \"stdout\": \"ility ceiling can narrow every row.\\\\n- **Bots and Web Search** - macOS can create durable Bots with explicit capability grants, persistent conversations, image understanding, and Telegram control. Every desktop can configure explicit Web Search routes from the expanded provider catalog; Bots remain hidden on Linux until their native security bindings are supported there.\\\\n- **Workspaces and managed worktrees** - use folders, scratch workspaces, or isolated managed worktrees with three access levels, workspace-scoped tools, Ask-mode approvals, guarded creation/deletion, and crash-aware cleanup.\\\\n- **Models and the Model Pad** - choose from Pi's native hosted-provider catalog, local Ollama or LM Studio models, and declarative compatible endpoints. Arrange a personal capability-and-pace map, optionally enrich hosted models with explicitly fetched Artificial Analysis scores through a benchmark-only OpenRouter key, and keep benchmark evidence visibly separate from runtime limits and availability.\\\\n- **Terminal, Git, and review** - keep a terminal drawer beside the conversation, inspect files and diffs in Environment, edit with dirty-file protection, compare branches, commit or push checked snapshots, and open the workspace in a discovered external editor.\\\\n- **Rich responses and local diagnostics** - render sandboxed HTML, chart, math, and raster artifacts with recovery/export controls, and inspect or export bounded local diagnostics without an automatic upload path.\\\\n- **Desktop integration and appearance** - native menus, encrypted system credential storage, **Parakeet**, the dictation pill, semantic themes, high contrast, reduced motion, and consistent light/dark rendering. Apple **Foundation Models**, Accessibility auto-paste, and the signed **Rust** Computer Use broker remain macOS-only.\\\\n- **Shared browser and annotations** - browse beside the chat in Environment, preview workspace HTML/PDF files, use isolated profiles and responsive viewports, and share selected text, elements, drawings, and image crops with Aiden. Aiden's browser tools operate on those same tabs. See [browser behavior and controls](docs/environment-browser.md).\\\\n- **Extensibility and background work** - use skills, **MCP**, **Exa** search, scheduled tasks, voice, and attachments through typed, allowlisted boundaries.\\\\n- **Aiden On The Go** - opt in to a pinned local-network connection or an explicit non-Funnel Tailscale Serve route, pair each iPhone or iPad separately, and revoke devices from [Remote Access settings](docs/aiden-on-the-go-remote-access.md).\\\\n- **Updates and release safety** - signed builds use the verified GitHub release feed. Once an update is downloaded, Aiden shows the version above Profile with **Later** and **Restart now**, then follows the normal save and shutdown guards before relaunching.\\\\n\\\\n## Upcoming\\\\n\\\\nThe roadmap is maintained in [the plan index](docs/plans/README.md). These bullets name only the unfinished parts of partially shipped work or features with no runtime implementation yet; they are directions, not release promises:\\\\n\\\\n- **Designer Mode** - no Designer Mode runtime exists yet. The proposed flow selects UI in a local Vite app, requests a bounded change, requires approval, and reviews the exact action diff; Phase 0 remains a go/no-go validation gate. See the [Designer Mode plan](docs/plans/designer-mode-plan.md).\\\\n- **Static-catalog overlays and provider completion** - Pi built-in discovery, encrypted credentials, provider-owned authentication, native streaming, stored dynamic catalogs, manual refresh, and voice credential lookup already ship. Remaining work includes remote overlays for otherwise-static hosted catalogs, Pi-native custom-endpoint composition, historical message provenance, scalable large-catalog recovery UX, and rollout cleanup. See the [Dynamic Model Catalog](docs/plans/dynamic-model-catalog-plan.md) and [Pi Provider Integration](docs/plans/pi-provider-integration-plan.md) plans.\\\\n- **Truthful generation progress notes** - no progress-note runtime exists yet. The plan would show one temporary acknowledgement after an otherwise-silent start, using an explicitly selected on-device or verified hosted route without exposing hidden reasoning. See the [Generation Progress Notes plan](docs/plans/generation-progress-notes-plan.md).\\\\n- **Long-session context and run control** - model-aware deterministic compaction already ships. Remaining work includes visible compaction activity, reconstructable structured checkpoints, durable-versus-working memory separation, queued follow-up messages, and safe mid-run redirects. See the [Compaction](docs/plans/compaction-plan.md) and [Taracodlab Learnings](docs/plans/taracodlab-learnings-plan.md) plans.\\\\n- **iOS Simulator devices** - on macOS, the Environment **Simulator** tab streams and controls iOS Simulators on this Mac or a paired Mac, with optional procedural 3D frames and consent-gated `device_*` agent tools. On by default since 0.55.0; `AIDEN_EXPERIMENTAL_DEVICES=0` is the kill switch. Remaining work is real-Mac acceptance for agent tools, paired Macs and 3D frames, and SSH device hosts. See [Simulator devices](docs/devices.md).\\\\n- **Whole-app performance, durability, and battery gates** - atomic/recoverable chat storage and several bounded lifecycles already ship. The broader program still needs production-equivalent baselines, recovery and hard bounds across the remaining stores and payloads, zero-idle Git/renderer scheduling, cancellable heavy helpers, and enforceable packaged release budgets. See the [Performance, Stability, Battery, and Efficiency plan](docs/plans/performance-stability-efficiency-plan.md).\\\\n\\\\n## Privacy and trust\\\\n\\\\nAiden stores chats, settings, workspace metadata, and downloaded speech models locally. Provider credentials and MCP OAuth sessions use the operating system's encrypted credential storage. Linux refuses to store secrets if only Electron's reversible `basic_text` backend is available. The renderer is sandboxed, has no direct Node.js access, and communicates with Electron through an allowlisted bridge.\\\\n\\\\nNetwork access happens only when the selected feature needs it: hosted models receive the conversation content sent to them, cloud transcription receives selected audio, Exa receives search queries, remote MCP servers receive tool requests, and model downloads contact their upstream host. A fully local session can use a local model, on-device voice, no remote MCP servers, and web search disabled.\\\\n\\\\nOn macOS, Computer Use is an opt-in beta with a global switch, a separate per-chat switch, permission checks, exact target binding, and one-use approval for every mutation. It is omitted from Linux builds. See the [Computer Use security design](docs/computer-use-integration.md) for the complete boundary.\\\\n\\\\n## Architecture\\\\n\\\\n```text\\\\nReact renderer\\\\n    \\u2502 allowlisted context bridge\\\\n    \\u25bc\\\\nElectron preload\\\\n    \\u2502 typed IPC and notifications\\\\n    \\u25bc\\\\nElectron main process\\\\n    \\u251c\\u2500\\u2500 Pi agent and model adapters\\\\n    \\u251c\\u2500\\u2500 workspace-scoped tools, Git, review, and terminal\\\\n    \\u251c\\u2500\\u2500 encrypted credentials and local JSON stores\\\\n    \\u251c\\u2500\\u2500 MCP, attachments, search, and voice\\\\n    \\u2514\\u2500\\u2500 hardened native helpers, plus macOS-only Apple model and Computer Use helpers\\\\n```\\\\n\\\\nCore technologies include Electron 43, React 19, TypeScript, Vite, Tailwind CSS, TanStack Router and Query, Radix UI, the Pi agent runtime, Swift, and Rust.\\\\n\\\\n## Development\\\\n\\\\n### Requirements\\\\n\\\\n- macOS or a glibc 2.34+ x64/arm64 Linux desktop\\\\n- Node.js 22.19 or newer and npm\\\\n- Rust and Cargo only for macOS Computer Use helper tests\\\\n- A full Xcode 26 or newer only for macOS Apple Foundation Models builds\\\\n- An Apple signing identity only for packaged macOS distribution builds\\\\n\\\\n### Run locally\\\\n\\\\n```bash\\\\nnpm install\\\\nnpm run dev\\\\n```\\\\n\\\\nThe native Aiden On The Go iPhone and iPad client lives in [`ios/`](ios/README.md). It is not part of the Electron development command; open `ios/AidenOnTheGo.xcodeproj` or use the documented physical-device `xcodebuild` commands separately.\\\\n\\\\n### Mobile distribution\\\\n\\\\nThe iPhone and iPad app is distributed through **TestFlight only**. GitHub releases do not publish an IPA; [`ios/README.md`](ios/README.md) documents local development and device validation. Android validation remains separate from the macOS release. Pull requests run the Android verification gates without retaining an installable artifact; relevant merges to `main` publish the debug APK and its checksum.\\\\n\\\\nThe development launcher prepares a platform-appropriate **Aiden Agent Dev** runtime that can run beside the installed **Aiden Agent** app. Development uses separate app-data, Chromium session, log, crash, and `~/.aiden-dev` roots; it does not copy production data, register global shortcuts, or check the production update feed by default. Set `AIDEN_DEV_GLOBAL_SHORTCUTS=1` only when a development run intentionally needs the global bindings.\\\\n\\\\nNative builds discover the newest compatible full Xcode without changing the machine-wide `xcode-select` setting; `DEVELOPER_DIR` remains available as a per-command override.\\\\n\\\\n### Verify changes\\\\n\\\\n```bash\\\\nnpm test\\\\nnpm run test:native\\\\nnpm run type-check\\\\nnpm run lint\\\\nnpm run build\\\\n```\\\\n\\\\n### Package the app\\\\n\\\\n```bash\\\\nnpm run package\\\\nnpm run package:verify\\\\n```\\\\n\\\\nOn Linux, use `npm run package:linux` and `npm run package:linux:verify` for an\\\\nunpacked development package, or `npm run dist:linux` for AppImage, Debian, and\\\\nRPM artifacts. Linux packages are built on their target architecture.\\\\n\\\\nDistribution builds use `npm run dist`; macOS artifacts require Developer ID signing plus notarization. The release pipeline fails closed, verifies the platform artifacts, checks the deployed Homebrew and website consumers, and publishes updater metadata only with the matching verified artifacts. Read [macOS releases and automatic updates](docs/releasing.md) before enabling publication.\\\\n\\\\nSee [continuous integration](docs/ci.md) for change selection, test lanes, Electron shards, and the `CI required` gate.\\\\n\\\\nThe checked-in models.dev snapshot is refreshed only through `npm run models:refresh` or the guarded distribution path; Linux and macOS packaging invoke that explicit release step. Artificial Analysis credentials and data are never bundled. Direct Artificial Analysis suggestions require an explicit user fetch. OpenRouter benchmark insights use a separate encrypted Model Pad key only after an explicit Connect & fetch or Fetch latest action, then read normalized public scores from a device-local offline cache. That key never configures an inference provider or imports OpenRouter's model catalog.\\\\n\\\\n## Project status\\\\n\\\\nAiden Agent is a beta desktop release for macOS, with the reviewed Linux release\\\\npipeline prepared for the next release. Signed macOS DMG/ZIP builds and verified\\\\nLinux AppImage/DEB/RPM builds for x64 and arm64 are published together with\\\\nchecksums once that release is accepted. A separate manual workflow builds\\\\nnon-release Linux installers for testing. macOS keeps automatic updates; Linux\\\\nuses explicit package replacement. See [the macOS release guide](docs/releasing.md)\\\\nand [Linux guide](docs/linux.md).\\\\n\\\\nThe canonical website download is the stable\\\\n[`Aiden-Agent-Beta-arm64.dmg`](https://github.com/sambitcreate/aiden-agent/releases/latest/download/Aiden-Agent-Beta-arm64.dmg)\\\\nalias from the latest public release. The historical\\\\n`download.chatwithaiden.com/Aiden-Agent-Beta.dmg` URL is maintained by the\\\\n[`aiden-website`](https://github.com/sambitcreate/aiden-website) repository as a non-cacheable\\\\nredirect to that same alias; its R2 object is rollback fallback only. Release preflight checks both\\\\npaths so a stale legacy download fails closed before signing begins.\\\\n\\\\nThe project is MIT licensed (see [LICENSE](LICENSE)).\\\\n\\\",\\n  \\\"size\\\": 16273,\\n  \\\"modifiedAt\\\": 1792285625165.026,\\n  \\\"version\\\": \\\"46489f92f779d422e15dde3ca0262c6d23dc15022624b4790e48ed3a2491569b\\\"\\n}\\n\", \"stderr\": \"\", \"needs_credentials\": true, \"needs_browser\": false}",
    "evidence": []
  },
  "runtime_revision": null,
  "agent_execution": "native_agent",
  "time_to_working_s": null,
  "usage_complete": true,
  "runtime": null,
  "architecture": null,
  "local_or_hosted": null,
  "agent_interfaces_note": null,
  "platform_details": null,
  "platforms_claimed": null,
  "maintenance": null,
  "evidence_strength": null,
  "purpose": "initial",
  "topic": null,
  "needs_which": null,
  "tested_with": null,
  "native_bundle": null,
  "agent_runtime": "claude-code",
  "maintenance_note": null,
  "runtime_version": null,
  "does_what_it_says": null,
  "commit": "a74edb0f6b1f165196cc98969d73482c857f945a",
  "failure_origin": null,
  "stuck_step": "<host-path> files read README.md",
  "repo_url": null,
  "needs": null,
  "checks": [
    {
      "check": "operation",
      "status": "FAIL",
      "details": {
        "working": false,
        "argv": [
          "files",
          "read",
          "README.md"
        ],
        "kind": "cli",
        "returncode": 0,
        "stdout": "ility ceiling can narrow every row.\\n- **Bots and Web Search** - macOS can create durable Bots with explicit capability grants, persistent conversations, image understanding, and Telegram control. Every desktop can configure explicit Web Search routes from the expanded provider catalog; Bots remain hidden on Linux until their native security bindings are supported there.\\n- **Workspaces and managed worktrees** - use folders, scratch workspaces, or isolated managed worktrees with three access levels, workspace-scoped tools, Ask-mode approvals, guarded creation/deletion, and crash-aware cleanup.\\n- **Models and the Model Pad** - choose from Pi's native hosted-provider catalog, local Ollama or LM Studio models, and declarative compatible endpoints. Arrange a personal capability-and-pace map, optionally enrich hosted models with explicitly fetched Artificial Analysis scores through a benchmark-only OpenRouter key, and keep benchmark evidence visibly separate from runtime limits and availability.\\n- **Terminal, Git, and review** - keep a terminal drawer beside the conversation, inspect files and diffs in Environment, edit with dirty-file protection, compare branches, commit or push chec\n[excerpt truncated]",
        "stderr": "",
        "needs_credentials": true,
        "needs_browser": false,
        "blocker": "missing prerequisite cannot prove a working operation: {\"returncode\": 0, \"stdout\": \"ility ceiling can narrow every row.\\\\n- **Bots and Web Search** - macOS can create durable Bots with explicit capability grants, persistent conversations, image understanding, and Telegram control. Every desktop can configure explicit Web Search routes from the expanded provider catalog; Bots remain hidden on Linux until their native security bindings are supported there.\\\\n- **Workspaces and managed worktrees** - use folders, scratch workspaces, or isolated managed worktrees with three access levels, workspace-scoped tools, Ask-mode approvals, guarded creation/deletion, and crash-aware cleanup.\\\\n- **Models and the Model Pad** - choose from Pi's native hosted-provider catalog, local Ollama or LM Studio models, and declarative compatible endpoints. Arrange a personal capability-and-pace map, optionally enrich hosted models with explicitly fetched Artificial Analysis scores through a benchmark-only OpenRouter key, and keep benchmark evidence visibly separate from runtime limits and availability.\\\\n- **Terminal, Git, and review** - keep a terminal drawer beside the conversation, inspect files and diffs in Environment, edit with dirty-file protection, compare branches, commit or push checked snapshots, and open the workspace in a discovered external editor.\\\\n- **Rich responses and local diagnostics** - render sandboxed HTML, chart, math, and raster artifacts with recovery/export controls, and inspect or export bounded local diagnostics without an automatic upload path.\\\\n- **Desktop integration and appearance** - native menus, encrypted system credential storage, **Parakeet**, the dictation pill, semantic themes, high contrast, reduced motion, and consistent light/dark rendering. Apple **Foundation Models**, Accessibility auto-paste, and the signed **Rust** Computer Use broker remain macOS-only.\\\\n- **Shared browser and annotations** - browse beside the chat in Environment, preview workspace HTML/PDF files, use isolated profiles and responsive viewports, and share selected text, elements, drawings, and image crops with Aiden. Aiden's browser tools operate on those same tabs. See [browser behavior and controls](docs/environment-browser.md).\\\\n- **Extensibility and background work** - use skills, **MCP**, **Exa** search, scheduled tasks, voice, and attachments through typed, allowlisted boundaries.\\\\n- **Aiden On The Go** - opt in to a pinned local-network connection or an explicit non-Funnel Tailscale Serve route, pair each iPhone or iPad separately, and revoke devices from [Remote Access settings](docs/aiden-on-the-go-remote-access.md).\\\\n- **Updates and release safety** - signed builds use the verified GitHub release feed. Once an update is downloaded, Aiden shows the version above Profile with **Later** and **Restart now**, then follows the normal save and shutdown guards before relaunching.\\\\n\\\\n## Upcoming\\\\n\\\\nThe roadmap is maintained in [the plan index](docs/plans/README.md). These bullets name only the unfinished parts of partially shipped work or features with no runtime implementation yet; they are directions, not release promises:\\\\n\\\\n- **Designer Mode** - no Designer Mode runtime exists yet. The proposed flow selects UI in a local Vite app, requests a bounded change, requires approval, and reviews the exact action diff; Phase 0 remains a go/no-go validation gate. See the [Designer Mode plan](docs/plans/designer-mode-plan.md).\\\\n- **Static-catalog overlays and provider completion** - Pi built-in discovery, encrypted credentials, provider-owned authentication, native streaming, stored dynamic catalogs, manual refresh, and voice credential lookup already ship. Remaining work includes remote overlays for otherwise-static hosted catalogs, Pi-native custom-endpoint composition, historical message provenance, scalable large-catalog recovery UX, and rollout cleanup. See the [Dynamic Model Catalog](docs/plans/dynamic-model-catalog-plan.md) and [Pi Provider Integration](docs/plans/pi-provider-integration-plan.md) plans.\\\\n- **Truthful generation progress notes** - no progress-note runtime exists yet. The plan would show one temporary acknowledgement after an otherwise-silent start, using an explicitly selected on-device or verified hosted route without exposing hidden reasoning. See the [Generation Progress Notes plan](docs/plans/generation-progress-notes-plan.md).\\\\n- **Long-session context and run control** - model-aware deterministic compaction already ships. Remaining work includes visible compaction activity, reconstructable structured checkpoints, durable-versus-working memory separation, queued follow-up messages, and safe mid-run redirects. See the [Compaction](docs/plans/compaction-plan.md) and [Taracodlab Learnings](docs/plans/taracodlab-learnings-plan.md) plans.\\\\n- **iOS Simulator devices** - on macOS, the Environment **Simulator** tab streams and controls iOS Simulators on this Mac or a paired Mac, with optional procedural 3D frames and consent-gated `device_*` agent tools. On by default since 0.55.0; `AIDEN_EXPERIMENTAL_DEVICES=0` is the kill switch. Remaining work is real-Mac acceptance for agent tools, paired Macs and 3D frames, and SSH device hosts. See [Simulator devices](docs/devices.md).\\\\n- **Whole-app performance, durability, and battery gates** - atomic/recoverable chat storage and several bounded lifecycles already ship. The broader program still needs production-equivalent baselines, recovery and hard bounds across the remaining stores and payloads, zero-idle Git/renderer scheduling, cancellable heavy helpers, and enforceable packaged release budgets. See the [Performance, Stability, Battery, and Efficiency plan](docs/plans/performance-stability-efficiency-plan.md).\\\\n\\\\n## Privacy and trust\\\\n\\\\nAiden stores chats, settings, workspace metadata, and downloaded speech models locally. Provider credentials and MCP OAuth sessions use the operating system's encrypted credential storage. Linux refuses to store secrets if only Electron's reversible `basic_text` backend is available. The renderer is sandboxed, has no direct Node.js access, and communicates with Electron through an allowlisted bridge.\\\\n\\\\nNetwork access happens only when the selected feature needs it: hosted models receive the conversation content sent to them, cloud transcription receives selected audio, Exa receives search queries, remote MCP servers receive tool requests, and model downloads contact their upstream host. A fully local session can use a local model, on-device voice, no remote MCP servers, and web search disabled.\\\\n\\\\nOn macOS, Computer Use is an opt-in beta with a global switch, a separate per-chat switch, permission checks, exact target binding, and one-use approval for every mutation. It is omitted from Linux builds. See the [Computer Use security design](docs/computer-use-integration.md) for the complete boundary.\\\\n\\\\n## Architecture\\\\n\\\\n```text\\\\nReact renderer\\\\n    \\u2502 allowlisted context bridge\\\\n    \\u25bc\\\\nElectron preload\\\\n    \\u2502 typed IPC and notifications\\\\n    \\u25bc\\\\nElectron main process\\\\n    \\u251c\\u2500\\u2500 Pi agent and model adapters\\\\n    \\u251c\\u2500\\u2500 workspace-scoped tools, Git, review, and terminal\\\\n    \\u251c\\u2500\\u2500 encrypted credentials and local JSON stores\\\\n    \\u251c\\u2500\\u2500 MCP, attachments, search, and voice\\\\n    \\u2514\\u2500\\u2500 hardened native helpers, plus macOS-only Apple model and Computer Use helpers\\\\n```\\\\n\\\\nCore technologies include Electron 43, React 19, TypeScript, Vite, Tailwind CSS, TanStack Router and Query, Radix UI, the Pi agent runtime, Swift, and Rust.\\\\n\\\\n## Development\\\\n\\\\n### Requirements\\\\n\\\\n- macOS or a glibc 2.34+ x64/arm64 Linux desktop\\\\n- Node.js 22.19 or newer and npm\\\\n- Rust and Cargo only for macOS Computer Use helper tests\\\\n- A full Xcode 26 or newer only for macOS Apple Foundation Models builds\\\\n- An Apple signing identity only for packaged macOS distribution builds\\\\n\\\\n### Run locally\\\\n\\\\n```bash\\\\nnpm install\\\\nnpm run dev\\\\n```\\\\n\\\\nThe native Aiden On The Go iPhone and iPad client lives in [`ios/`](ios/README.md). It is not part of the Electron development command; open `ios/AidenOnTheGo.xcodeproj` or use the documented physical-device `xcodebuild` commands separately.\\\\n\\\\n### Mobile distribution\\\\n\\\\nThe iPhone and iPad app is distributed through **TestFlight only**. GitHub releases do not publish an IPA; [`ios/README.md`](ios/README.md) documents local development and device validation. Android validation remains separate from the macOS release. Pull requests run the Android verification gates without retaining an installable artifact; relevant merges to `main` publish the debug APK and its checksum.\\\\n\\\\nThe development launcher prepares a platform-appropriate **Aiden Agent Dev** runtime that can run beside the installed **Aiden Agent** app. Development uses separate app-data, Chromium session, log, crash, and `~/.aiden-dev` roots; it does not copy production data, register global shortcuts, or check the production update feed by default. Set `AIDEN_DEV_GLOBAL_SHORTCUTS=1` only when a development run intentionally needs the global bindings.\\\\n\\\\nNative builds discover the newest compatible full Xcode without changing the machine-wide `xcode-select` setting; `DEVELOPER_DIR` remains available as a per-command override.\\\\n\\\\n### Verify changes\\\\n\\\\n```bash\\\\nnpm test\\\\nnpm run test:native\\\\nnpm run type-check\\\\nnpm run lint\\\\nnpm run build\\\\n```\\\\n\\\\n### Package the app\\\\n\\\\n```bash\\\\nnpm run package\\\\nnpm run package:verify\\\\n```\\\\n\\\\nOn Linux, use `npm run package:linux` and `npm run package:linux:verify` for an\\\\nunpacked development package, or `npm run dist:linux` for AppImage, Debian, and\\\\nRPM artifacts. Linux packages are built on their target architecture.\\\\n\\\\nDistribution builds use `npm run dist`; macOS artifacts require Developer ID signing plus notarization. The release pipeline fails closed, verifies the platform artifacts, checks the deployed Homebrew and website consumers, and publishes updater metadata only with the matching verified artifacts. Read [macOS releases and automatic updates](docs/releasing.md) before enabling publication.\\\\n\\\\nSee [continuous integration](docs/ci.md) for change selection, test lanes, Electron shards, and the `CI required` gate.\\\\n\\\\nThe checked-in models.dev snapshot is refreshed only through `npm run models:refresh` or the guarded distribution path; Linux and macOS packaging invoke that explicit release step. Artificial Analysis credentials and data are never bundled. Direct Artificial Analysis suggestions require an explicit user fetch. OpenRouter benchmark insights use a separate encrypted Model Pad key only after an explicit Connect & fetch or Fetch latest action, then read normalized public scores from a device-local offline cache. That key never configures an inference provider or imports OpenRouter's model catalog.\\\\n\\\\n## Project status\\\\n\\\\nAiden Agent is a beta desktop release for macOS, with the reviewed Linux release\\\\npipeline prepared for the next release. Signed macOS DMG/ZIP builds and verified\\\\nLinux AppImage/DEB/RPM builds for x64 and arm64 are published together with\\\\nchecksums once that release is accepted. A separate manual workflow builds\\\\nnon-release Linux installers for testing. macOS keeps automatic updates; Linux\\\\nuses explicit package replacement. See [the macOS release guide](docs/releasing.md)\\\\nand [Linux guide](docs/linux.md).\\\\n\\\\nThe canonical website download is the stable\\\\n[`Aiden-Agent-Beta-arm64.dmg`](https://github.com/sambitcreate/aiden-agent/releases/latest/download/Aiden-Agent-Beta-arm64.dmg)\\\\nalias from the latest public release. The historical\\\\n`download.chatwithaiden.com/Aiden-Agent-Beta.dmg` URL is maintained by the\\\\n[`aiden-website`](https://github.com/sambitcreate/aiden-website) repository as a non-cacheable\\\\nredirect to that same alias; its R2 object is rollback fallback only. Release preflight checks both\\\\npaths so a stale legacy download fails closed before signing begins.\\\\n\\\\nThe project is MIT licensed (see [LICENSE](LICENSE)).\\\\n\\\",\\n  \\\"size\\\": 16273,\\n  \\\"modifiedAt\\\": 1792285625165.026,\\n  \\\"version\\\": \\\"46489f92f779d422e15dde3ca0262c6d23dc15022624b4790e48ed3a2491569b\\\"\\n}\\n\", \"stderr\": \"\", \"needs_credentials\": true, \"needs_browser\": false}"
      }
    }
  ],
  "open_issues": null,
  "agent_runtime_version": "2.1.300 (Claude Code)",
  "verifies_run_id": null,
  "total_s": 480.85228991508484,
  "license": null,
  "tool_calls": 12,
  "model_version": "claude-haiku-5-5",
  "example_checks": [],
  "mcp": null,
  "other_model": null,
  "first_use_s": null,
  "native_tool_calls": 12,
  "last_commit_at": null,
  "source": "https://github.com/sambitcreate/aiden-agent",
  "models_agree": null,
  "maintenance_verdict": null,
  "cost_usd": 0.013009570000000002,
  "safety": null,
  "answered_issues": null,
  "what_failed": null,
  "steps": [],
  "platform_conflicts": null,
  "claims_note": null,
  "maintained_note": null,
  "repo": "sambitcreate/aiden-agent",
  "service_tier": null,
  "maintained": null,
  "source_pin": null,
  "operation_scope": "Covers the headless CLI from packages/cli per its README. Not covered: interactive TUI, provider/model calls (need API keys, not provided), Electron desktop GUI (needs display; not run), MCP server mode (the CLI is not an MCP server), browser/CDP features.",
  "reasoning": "low",
  "claims": [],
  "platform": "linux",
  "cost_to_try": null,
  "backend": null,
  "tool_transport": "mcp-assigned-vm",
  "hardware": null,
  "agent_interface": null,
  "profile": {
    "model": "claude-haiku-5-5",
    "reasoning": "low"
  },
  "date": "2026-10-18T01:14:57.514929+00:00",
  "kind": "repo",
  "resources": {
    "cpus": 2,
    "memory_mib": 2048,
    "disk_mib": 16384
  },
  "error_excerpt": "missing prerequisite cannot prove a working operation: {\"returncode\": 0, \"stdout\": \"ility ceiling can narrow every row.\\\\n- **Bots and Web Search** - macOS can create durable Bots with explicit capability grants, persistent conversations, image understanding, and Telegram control. Every desktop can ",
  "pass": null,
  "evidence_version": null,
  "source_revision": null,
  "run_id": "sambitcreate--aiden-agent-claude-haiku-5-5-1792285616662627336",
  "last_release_at": null,
  "furthest_model": null,
  "model": "claude-haiku-5-5",
  "what_it_did": "Aiden CLI (packages/cli) headless product: `aiden files read README.md` against a registered workspace, reading back the repo README through the product's workspace file service; also verified `aiden --version` and `aiden mcp presets`.",
  "sandbox_source": null,
  "other_run_id": null,
  "hosting": null,
  "tested_commit": null,
  "guest_setup": null,
  "mcp_context": null,
  "agent_interfaces": [],
  "setup_identity": null,
  "works": null,
  "install_s": null,
  "fix_id": null,
  "tokens_in": 295447,
  "tested_at": null,
  "test_version": "readme-9f13e4efa051dd3f16efaeaeca40881f086d8eac9de6a31156331053e41ddccd",
  "recovery": {
    "source": "legacy-oct16-18",
    "original_run_id": "sambitcreate--aiden-agent-claude-haiku-5-5-1792285616662627336",
    "historical": true,
    "ledger_sha256": "c5e6a833c182c1e2aecf69d0bd0020aec63c65d98f3e933e4b32232340312736"
  },
  "transcript_url": "/transcripts/sambitcreate--aiden-agent-claude-haiku-5-5-1792285616662627336.txt",
  "report_url": "/reports/sambitcreate--aiden-agent-claude-haiku-5-5-1792285616662627336.json"
}
