Skip to content

Fix shared script command hints for integration separators#2627

Open
WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:codex/fix-2587-shared-script-command-refs
Open

Fix shared script command hints for integration separators#2627
WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:codex/fix-2587-shared-script-command-refs

Conversation

@WOLIKIMCHENG
Copy link
Copy Markdown
Contributor

@WOLIKIMCHENG WOLIKIMCHENG commented May 19, 2026

Summary

  • Render bundled shared script command hints with the active integration invoke separator
  • Refresh managed shared infrastructure when default integration state/options change
  • Add regression coverage for dot and hyphen refs across bash, PowerShell, switch/use/upgrade paths, and customized shared script preservation

Fixes #2587.

Testing

  • uv run python -m pytest tests/integrations/test_cli.py::TestSharedInfraCommandRefs -q
  • uv run python -m pytest tests/integrations/test_integration_subcommand.py::TestIntegrationUpgrade::test_upgrade_default_refreshes_shared_script_refs_for_option_separator_change -q
  • uv run python -m pytest tests/integrations/test_integration_subcommand.py -q
  • uv run python -m pytest tests/integrations/test_integration_base_skills.py tests/integrations/test_integration_copilot.py -q
  • uv run python -m pytest tests/test_agent_config_consistency.py -q
  • uv run specify --help
  • Manual temp-project checks for Claude sh/ps, Copilot sh, and Copilot upgrade to --skills with customized shared script preservation

@WOLIKIMCHENG WOLIKIMCHENG marked this pull request as ready for review May 19, 2026 06:31
@WOLIKIMCHENG WOLIKIMCHENG requested a review from mnriem as a code owner May 19, 2026 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bundled scripts print /speckit.X in error messages, ignoring integration's invoke_separator

1 participant