Superpowers 7.0.2 fixes skill loading on Pi, OpenCode and Copilot for Windows

1 hour ago

Superpowers 7.0.2 fixes its session bootstrap on Copilot for Windows, Pi, OpenCode, Hermes Agent and Muse, and its subagent-driven-development helpers now refuse to run against the wrong repository or the wrong task. Released November 3, 2026. https://github.com/obra/superpowers/releases/tag/v7.0.2 https://github.com/obra/superpowers/pull/2657

Ask about this presentation

Chapters

  1. 0:00Superpowers 7.0.2 fixes skill loading on Pi, OpenCode and Copilot for Windows
  2. 0:21Copilot on Windows now gets the bootstrap
  3. 0:34Pi now gets the bootstrap on every prompt
  4. 0:50Pi’s skills filter works now
  5. 1:03OpenCode skills are called by their bare names
  6. 1:18OpenCode 2’s compaction request carries the bootstrap
  7. 1:32Hermes subagents get their task, not the bootstrap
  8. 1:46Muse’s session hook runs on Debian and Ubuntu
  9. 2:01The plan helpers act on your repository, as git does
  10. 2:15task-brief now returns the task you asked for
  11. 2:32systematic-debugging stops shipping its own test scenarios
  12. 2:48On Pi or OpenCode, update to 7.0.2 first
Show transcript
  1. Superpowers 7.0.2, released November 3, fixes its bootstrap on six harnesses, from Copilot on Windows to Pi and OpenCode. The bootstrap loads the using-superpowers skill when a session starts. Where it failed, your agent began without its introduction to using skills.

    Slide text
    github.com/obra/superpowers v7.0.2 · released Nov 3, 2026
    session starts without using-superpowers
    bootstrap on every harness
    obra/superpowers · release v7.0.2
  2. Copilot CLI and VS Code Copilot run hook commands through PowerShell, which rejected the session start command with a parser error. The hook file now carries a PowerShell form of that command.

    Slide text
    github.com/obra/superpowers hooks · Copilot CLI · VS Code Copilot

    hooks/hooks.json · SessionStart

    "command": "\"${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd\" session-start",

    "powershell": "& \"${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd\" session-start",

    release v7.0.2 · hooks/hooks.json · pull request #2592
  3. On Pi, the extension turned the bootstrap off after a session's first prompt, so every later prompt went without it. That change also rewrote the whole prompt cache on the second prompt, in more than four of five sessions measured.

    Slide text
    github.com/obra/superpowers Pi extension
    83%
    of first-to-second-prompt transitions rewrote the Anthropic prompt cache, over a day of sessions
    release v7.0.2 · pull request #2595
  4. Pi's skills filter on the Superpowers package entry works now. An empty list still loaded all 15 skills, because the extension added the whole skills folder back after Pi applied the filter.

    Slide text
    github.com/obra/superpowers Pi extension · package entry

    package entry › "skills": []

    7.0.1 › loaded all 15 skills

    7.0.2 › loads none

    release v7.0.2 · pull request #2598
  5. OpenCode registers skills by bare names, like brainstorming. A model that copied the namespaced form from the bootstrap got skill not found and carried on without the skill. The bootstrap now tells it to use bare names.

    Slide text
    github.com/obra/superpowers OpenCode plugin

    skill › superpowers:brainstorming → skill not found

    skill › brainstorming → loaded

    release v7.0.2 · pull request #2597
  6. In OpenCode 2, compaction and generate requests went out without the bootstrap. So compaction, the largest request of a session, missed the prompt cache. Both requests now carry it.

    Slide text
    github.com/obra/superpowers OpenCode 2
    Before: compaction, the largest request of a session, went without the bootstrap and missed the prompt cache.
    Now: compaction and generate requests carry it.
    release v7.0.2 · pull request #2601
  7. In Hermes Agent, each delegate task subagent looked like a new session and got the full bootstrap, so some loaded using-superpowers instead of doing their task. Children now skip it.

    Slide text
    github.com/obra/superpowers Hermes Agent · delegate_task
    7.0.1
    Each delegate_task child looked like a new session and got the full bootstrap. Some loaded using-superpowers instead of working.
    7.0.2
    Children skip the bootstrap and start on their task.
    release v7.0.2 · pull request #2596
  8. Muse ran the session start hook, a bash script, with sh. On Debian and Ubuntu, sh is dash, so the hook failed with exit 2 and the bootstrap never loaded. It now runs with bash.

    Slide text
    github.com/obra/superpowers Muse · Debian · Ubuntu

    7.0.1 › sh hooks/session-start → exit 2

    7.0.2 › bash hooks/session-start → bootstrap loaded

    release v7.0.2 · pull request #2533
  9. The subagent-driven development helpers now act on the repository of the current directory, as git does. Outside one, they stop instead of writing into the plugin cache. A brand new project needs a first commit first.

    Slide text
    github.com/obra/superpowers subagent-driven-development · executing-plans
    All five helpers use the repository of the current directory, and take -C DIR to point at another.
    Outside a repository they stop with exit 2, instead of writing into the plugin cache.
    A new project needs git init and a first commit before it can start.
    release v7.0.2 · pull request #2606
  10. task-brief now finds tasks numbered like A1, 6b and 2.1. And it refuses a brief that an unclosed code fence ran to the end of the plan, where one short task had come back holding five.

    Slide text
    github.com/obra/superpowers subagent-driven-development · task-brief
    A1 · 6b · 2.1 task IDs it now finds; Task 6 no longer picks up 6b
    177 → 1,159 lines one unclosed code fence swallowed five tasks; that brief is now refused
    release v7.0.2 · pull requests #2604, #2605
  11. The systematic-debugging skill installed four pressure-test prompts beside its SKILL.md, opening with: this is a real scenario, you must choose and act. An agent could find them mid-task. They now live under tests.

    Slide text
    github.com/obra/superpowers systematic-debugging

    “This is a real scenario. You must choose and act”

    7.0.1 › skills/systematic-debugging/, beside SKILL.md

    7.0.2 › tests/systematic-debugging/

    release v7.0.2 · pull request #2654
  12. If you run Superpowers on Pi or OpenCode, I would update to 7.0.2 first. Those fixes put the bootstrap back on every prompt and stop the cache misses. The full notes are on the release page.

    Slide text
    github.com/obra/superpowers v7.0.2 · 12 manifests
    Every prompt gets the bootstrap, and the cache stops being rewritten.
    github.com/obra/superpowers/releases/tag/v7.0.2
    obra/superpowers · release v7.0.2 · pull request #2657

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York