client-compatibility

Detect the running environment and adapt agent spawning to CLI or VS Code surfaces.

Updated Nov 27, 2024
One-click install
npx skills add https://github.com/Izak90/Izak90.github.io --skill client-compatibility-izak90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: client-compatibility
Source: https://github.com/Izak90/Izak90.github.io/tree/main/isaac_treinos_ar_livre/.copilot/skills/client-compatibility
Command: npx skills add https://github.com/Izak90/Izak90.github.io --skill client-compatibility-izak90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Platform-aware coordination enables a single coordinator to detect the running surface (CLI, VS Code, or other) and adapt agent spawning behavior to optimize reliability and latency.

Core Features & Use Cases

  • Platform detection: Detects available tools to select the appropriate spawning strategy per surface.
  • Adaptive spawning: Uses CLI task or VS Code runSubagent paths as appropriate, including parallel subagents where supported.
  • Use Case: Seamlessly run on CLI with full spawning control or on VS Code with parallelism and automatic result delivery.

Quick Start

Initialize the coordinator in your environment; it will detect the surface and spawn agents accordingly.

Frequently Asked Questions about client-compatibility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make agent spawning work across both CLI and VS Code environments?

Agent spawning across CLI and VS Code requires platform detection to identify the running surface and adapt tool selection. This ensures deterministic and parallel execution by applying surface-aware strategies like CLI task or VS Code runSubagent paths.

What is platform-aware coordination for parallel subagents?

Platform-aware coordination enables a single coordinator to detect the running surface and adapt agent spawning behavior to optimize reliability and latency. It uses surface-specific paths to execute parallel subagents where supported.

How do I switch between CLI task and VS Code runSubagent paths automatically?

Switching between CLI task and VS Code runSubagent paths is achieved by detecting available tools in the environment. The coordinator selects the appropriate spawning strategy per surface to enable automatic result delivery and parallelism.

Does VS Code support parallel subagents when using a coordinator?

VS Code supports parallel subagents and automatic result delivery when using a platform-aware coordinator. It detects the surface and applies surface-aware tool selection to ensure cross-platform safety and deterministic execution.

Why does my agent execution fail when restricted tools are unavailable on certain surfaces?

Agent execution fails when surface-restricted tools are unavailable because the spawning strategy does not match the environment. The coordinator avoids these restricted tools through platform detection, ensuring cross-platform safety and preventing errors.

Do I need specific dependencies to run client-compatibility for cross-platform agent spawning?

No dependencies are required to run client-compatibility for cross-platform agent spawning. The coordinator initializes in your environment, detects the available tools, and adapts the spawning strategy to optimize reliability without external packages.