v5.0.7
obra/superpowersv5.0.7Mar 31, 2026by obra
AI Summary
This release adds GitHub Copilot CLI support with session context injection and tool mapping, plus fixes OpenCode issues with skills paths and bootstrap message handling to improve compatibility with various models.
Key Highlights
- SessionStart context injection for Copilot CLI with SDK-standard format
- Added tool mapping reference for Claude Code to Copilot CLI equivalence
- Fixed skills path consistency in bootstrap text
- Moved bootstrap injection from system message to user message
- Updated skills and README for Copilot CLI platform support
New Features
- Copilot CLI support with additionalContext injection
- Tool equivalence table documentation
- OpenCode skills path fixes
- Bootstrap as user message (avoids token bloat and model compatibility issues)
Full Release Notes
## 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).