GitHub Copilot CLI Support
- SessionStart context injection — Copilot CLI v1.0.11 added support for
additionalContextin sessionStart hook output. The session-start hook now detects theCOPILOT_CLIenvironment 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.mdwith the full Claude Code to Copilot CLI tool equivalence table - Skill and README updates — added Copilot CLI to the
using-superpowersskill'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 nativeskilltool, 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.transformtoexperimental.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).