Back to Signal Feed
CodeTracked since May 20, 2026

Unify ACP slash-command discovery across builtins, skills, and recipes

ACP command discovery is refactored to return one merged command set (built-ins + recipes + skills) so clients use a single source of truth for slash-command availability, instead of separate paths for each command type.

ACPavailable_commands_updateslash commandsskills

What Happened

  • ACP command discovery is refactored to return one merged command set (built-ins + recipes + skills) so clients use a single source of truth for slash-command availability, instead of separate paths for each command type.
  • ACP command discovery is refactored to return one merged command set (built-ins + recipes + skills) so clients use a single source of truth for slash-command availability, instead of separate paths for each command type.
  • 1 evidence item attached for review.

What is Different

Before

Scattered source updates, isolated context, and manual follow-up across multiple feeds.

Now

Introduces a unified slash-command aggregation path so ACP exposes a single command catalog across built-in, skill, and recipe commands, with explicit collision precedence and shared slash-command handling for skills/recipes, reducing inconsistent command discovery behavior.

Why Track This

Why It Matters

Clients and operators using ACP can now discover and invoke slash commands more reliably from a single unified list instead of treating built-ins, skills, and recipes as separate, inconsistent surfaces, which reduces user-visible failures when a command is present but not shown through one command surface. The implementation merges command sources in `available_commands_update` using builtin > recipe > skill precedence and aligns skill/recipe invocation behavior, but teams should monitor for stale command lists when skills/recipes change (or working directories switch), because the PR notes no robust event-driven refresh path yet and stale catalogs can still cause wrong or missing suggestions.

Impact

Clients and operators using ACP can now discover and invoke slash commands more reliably from a single unified list instead of treating built-ins, skills, and recipes as separate, inconsistent surfaces, which reduces user-visible failures when a command is present but not shown through one command surface. The implementation merges command sources in `available_commands_update` using builtin > recipe > skill precedence and aligns skill/recipe invocation behavior, but teams should monitor for stale command lists when skills/recipes change (or working directories switch), because the PR notes no robust event-driven refresh path yet and stale catalogs can still cause wrong or missing suggestions.

What To Watch Next

  • Watch whether ACP becomes a repeated pattern.
  • Track follow-up changes around Agent Orchestration Platforms.
  • Compare future signals against this evidence trail.
  • Re-check risk flags: command_catalog_staleness_after_updates, name_collision_resolution_breaking_changes.
Open Topic TimelineOpen Technical EventOpen Original Sourcecommand_catalog_staleness_after_updates / name_collision_resolution_breaking_changes / skill_or_recipe_argument_parsing_edge_cases / global_config_scope_for_recipe_commands

Supporting Evidence