Skip to content

Commit b7683cd

Browse files
committed
feat(cli): add explicit CLI names to all tool manifests
Add cli: names to all 70 tool manifests using human-friendly names scoped by workflow namespace. Simple names (build, test, list) where unique within a workflow; platform-qualified names (start-device-log-capture, get-macos-bundle-id) only where tools coexist in the same workflow and would otherwise clash. Move tool catalog deduplication from the builder to the index maps in createToolCatalog so shared tools still appear in every workflow they belong to (for CLI grouping) while preventing ambiguous resolution in the lookup indices.
1 parent cedc0d2 commit b7683cd

71 files changed

Lines changed: 79 additions & 16 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

manifests/tools/boot_sim.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: boot_sim
22
module: mcp/tools/simulator/boot_sim
33
names:
44
mcp: boot_sim
5+
cli: boot
56
description: Boot iOS simulator.
67
annotations:
78
title: Boot Simulator

manifests/tools/build_device.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: build_device
22
module: mcp/tools/device/build_device
33
names:
44
mcp: build_device
5+
cli: build
56
description: Build for device.
67
predicates:
78
- hideWhenXcodeAgentMode

manifests/tools/build_macos.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: build_macos
22
module: mcp/tools/macos/build_macos
33
names:
44
mcp: build_macos
5+
cli: build
56
description: Build macOS app.
67
predicates:
78
- hideWhenXcodeAgentMode

manifests/tools/build_run_macos.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: build_run_macos
22
module: mcp/tools/macos/build_run_macos
33
names:
44
mcp: build_run_macos
5+
cli: build-and-run
56
description: Build and run macOS app.
67
predicates:
78
- hideWhenXcodeAgentMode

manifests/tools/build_run_sim.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: build_run_sim
22
module: mcp/tools/simulator/build_run_sim
33
names:
44
mcp: build_run_sim
5+
cli: build-and-run
56
description: Build and run iOS sim.
67
predicates:
78
- hideWhenXcodeAgentMode

manifests/tools/build_sim.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: build_sim
22
module: mcp/tools/simulator/build_sim
33
names:
44
mcp: build_sim
5+
cli: build
56
description: Build for iOS sim.
67
predicates:
78
- hideWhenXcodeAgentMode

manifests/tools/button.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: button
22
module: mcp/tools/ui-automation/button
33
names:
44
mcp: button
5+
cli: button
56
description: Press simulator hardware button.
67
annotations:
78
title: Hardware Button

manifests/tools/clean.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: clean
22
module: mcp/tools/utilities/clean
33
names:
44
mcp: clean
5+
cli: clean
56
description: Clean build products.
67
predicates:
78
- hideWhenXcodeAgentMode

manifests/tools/debug_attach_sim.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: debug_attach_sim
22
module: mcp/tools/debugging/debug_attach_sim
33
names:
44
mcp: debug_attach_sim
5+
cli: attach
56
description: Attach LLDB to sim app.
67
routing:
78
stateful: true

manifests/tools/debug_breakpoint_add.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ id: debug_breakpoint_add
22
module: mcp/tools/debugging/debug_breakpoint_add
33
names:
44
mcp: debug_breakpoint_add
5+
cli: add-breakpoint
56
description: Add breakpoint.
67
routing:
78
stateful: true

0 commit comments

Comments
 (0)