Sync spec with CLI implementation (v2.8-draft)#33973
Merged
rmarinho merged 1 commit intomaui-devtools-specfrom Feb 9, 2026
Merged
Sync spec with CLI implementation (v2.8-draft)#33973rmarinho merged 1 commit intomaui-devtools-specfrom
rmarinho merged 1 commit intomaui-devtools-specfrom
Conversation
…, MVP status - Add apple xcode list/select commands to command hierarchy, table, and capabilities - Add XcodeInstallation JSON schema (path, developer_dir, version, build, is_selected) - Update MauiDevice schema: add type, state, details fields - Document Android-specific field semantics (identifier, version, version_name, etc.) - Clarify version_name = OS version without platform prefix - Clarify identifier = AVD name for emulators (not avd: prefixed) - Update FR-X13/X14 to reflect implemented xcode list/select (P0) - Mark implemented MVP features with checkboxes - Move deploy, config, diagnostic-bundle, telemetry to vNext - Update global options: mark --non-interactive, --correlation-id, --offline as vNext - Fix doctor --platform to --category to match implementation - Update simulator commands: boot/shutdown/delete use positional <udid> - Add accept-licenses, avd stop/delete, bootstrap, jdk commands to capabilities model - Bump version to 2.8-draft
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Syncs the DevTools spec with the current CLI implementation on
maui-client-toolbranch.What changed
New commands documented:
apple xcode list— List installed Xcode versions with version, build number, selected statusapple xcode select <path>— Switch active Xcode installationandroid sdk accept-licenses— Accept SDK licensesandroid avd stop/delete— Stop and delete AVDsandroid bootstrap/jdkcommands in capabilities modelSchema updates:
MauiDevice: Addedtype,state,detailsfieldsMauiDevice: Documented Android-specific field semantics (identifier = AVD name for emulators, version = API level, version_name = OS version without prefix, platform_architecture = raw ABI)XcodeInstallationschema (path, developer_dir, version, build, is_selected)Spec corrections to match implementation:
doctor --platform→doctor --category(matching actual CLI flag)<udid>not--udidoption--non-interactive,--correlation-id,--offlineas vNext (not yet implemented)xcode list/xcode selectcommands (P0)MVP tracking:
deploy,config,diagnostic-bundle,telemetryto vNext (not yet implemented)Version bumped to 2.8-draft.