Skip to main content

Documentation Index

Fetch the complete documentation index at: https://ade-app.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

v1.1.9 ships five commits since v1.1.8: Cursor SDK-backed chat, stronger iOS Simulator control, clearer run-tab failures, a more durable desktop-to-mobile sync path, and the next TestFlight build for the iOS companion. Ships in TestFlight build 11 of 1.1.1.

Desktop

Cursor moves from the older ACP integration to the Cursor SDK path, with cloud-run launch surfaces in chat and tighter provider status handling.
  • Cursor SDK runtime. ADE now runs Cursor chat through cursorSdkPool, cursorSdkWorker, SDK event mapping, policy enforcement, and a dedicated system prompt path instead of the removed Cursor ACP pool. The chat service uses async git calls in the Cursor path and cleans up worker state on init failures.
  • Cursor Cloud launch. ChatCursorCloudPanel and CursorCloudInlineLaunch let chats start Cursor Cloud runs against matching repositories and PRs, with guarded IPC inputs and external-link handling for PR targets.
  • Provider status. Cursor provider checks distinguish a missing API key from an unavailable credential store, normalize API keys before model discovery, and clear stale CURSOR_API_KEY values when a reused SDK init has no key.
  • Model discovery. Cursor model discovery catches SDK failures, handles string path candidates, and keeps the model catalog aligned with the new SDK-backed provider state.
  • Review inventory. ADE PR review-comment summaries now include review threads, keep bot-thread signals, and expose actionable review-thread counts instead of treating issue comments as the only source.

iOS

The iOS companion gets a larger sync-service rework for desktop pairing and changeset application.
  • Changeset batching. SyncService handles changeset batches, acknowledgement flow, retry-related metadata, and command-result caching in the same protocol shape as the desktop sync host.
  • Legacy tolerance. The iOS sync path accepts legacy changeset batches while newer peers negotiate ack support by capability.
  • Connection resilience. Desktop/mobile connection state is less brittle around reconnects, foreign-order batches, and command results that arrive after a peer has already seen the related request.
  • Test coverage. ADETests adds focused coverage for the updated sync and model behavior.