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.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.
Desktop
- Cursor SDK Chat
- iOS Simulator Control
- Run, Lanes, and Files
- Sync and Runtime
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.
ChatCursorCloudPanelandCursorCloudInlineLaunchlet 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_KEYvalues 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
- Mobile Sync
- Work Chat
The iOS companion gets a larger sync-service rework for desktop pairing and changeset application.
- Changeset batching.
SyncServicehandles 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.
ADETestsadds focused coverage for the updated sync and model behavior.