What’s New

superpowers v5.0.7

v5.0.7
Added
  • Session-start hook now detects the COPILOT_CLI environment variable and emits SDK-standard additionalContext format for Copilot CLI support
  • Added references/copilot-tools.md with Claude Code to Copilot CLI tool equivalence table
  • Added Copilot CLI to the using-superpowers skill's platform instructions and README installation section
Changed
  • Moved bootstrap injection from experimental.chat.system.transform to experimental.chat.messages.transform, prepending to the first user message instead of adding a system message
Fixed
  • Bootstrap text no longer advertises misleading configDir/skills/superpowers/ path and uses native skill tool instead
GitHub Copilot CLI Support
  • SessionStart context injection — Copilot CLI v1.0.11 added support for additionalContext in sessionStart hook output. The session-start hook now detects the COPILOT_CLI environment variable and emits the SDK-standard { "additionalContext": "..." } format, giving Copilot CLI users the full superpowers bootstrap at session start.
  • Tool mapping — added references/copilot-tools.md with the full Claude Code to Copilot CLI tool equivalence table
  • Skill and README updates — added Copilot CLI to the using-superpowers skill's platform instructions and README installation section
OpenCode Fixes
  • Skills path consistency — the bootstrap text no longer advertises a misleading configDir/skills/superpowers/ path that didn't match the runtime path. The agent should use the native skill tool, not navigate to files by path. Tests now use consistent paths derived from a single source of truth. (#847, #916)
  • Bootstrap as user message — moved bootstrap injection from experimental.chat.system.transform to experimental.chat.messages.transform, prepending to the first user message instead of adding a system message. Avoids token bloat from system messages repeated every turn (#750) and fixes compatibility with Qwen and other models that break on multiple system messages (#894).
View original