Repository navigation
v1.20.0
Pre-releaseA testing build, like every release so far.
This one covers an unusual stretch. The method's instruction docs had grown to the point of being self-defeating, so on 9 August the whole project was rolled back a week to the point where they were at their smallest. That deliberately threw away good work along with the bloat. Most of what's below is that good work, brought back deliberately — and several things came back better, because restoring them meant re-reading them.
Three things were quietly broken and are now fixed.
The cost guard that asks before Claude starts a subagent was watching for the wrong tool name, so it never fired — subagents could run without asking, and a single one can use up a lot of your usage. It now fires.
The session-start hook was sending its whole payload in a format Claude Code silently discards. That means the plugin's behaviour rules, your project state, and any unaddressed security flag in your queue were reaching nothing at all. Sessions still looked fine, because Claude reads your project files directly and reconstructs roughly what the hook would have said — which is exactly why nobody spotted it. Fixed, along with the size problem underneath it: the payload was 55,000 characters against a 10,000 limit, and now points at the rules rather than pasting them.
A file-freshness check was tracking how many sessions you had open rather than what was actually installed, so an up-to-date install could report itself as stale.
Claude can no longer write to your files by running a script. A shell command can be working from an out-of-date view of a file and quietly overwrite something the normal editing tools would have refused to touch. That route is now blocked outright, whatever the file is. The tool that makes large queue edits safely was restored in the same release, so there's a proper way to do the awkward edits that used to tempt the shortcut.
Your projects can now send each other messages. If you run more than one project on the method, each gets an INBOX folder. One project writes a message into another's inbox, and anything waiting is mentioned at the start of your next session, then filed into your queue, your log, or your notes depending on what it is. Nothing is ever sent without you seeing the exact wording first. Setup asks once whether these messages should be saved into your project's history — keeping them out is the safe answer if your repository is public.
Fewer questions you shouldn't have been asked. Work that's parked waiting on something gets revisited each planning session, and it was asking you about things Claude was supposed to be doing itself. It now does them, or tells you they're pending, rather than asking.
Claude stops crediting you with things it said. Work items were being marked as yours whenever you approved them, and reasoning Claude had produced was being written up as your reasoning. Agreeing to a proposal isn't authorship, and having your project's record quote you saying things you didn't say is unpleasant to read. A credit now needs your actual words behind it, and where you and Claude both contributed, the record says who did which part.
Also in this release: the plugin now ships one set of procedure docs instead of two — roughly 40,000 words of duplicate instructions removed, which were being loaded while a different copy was being maintained. Plus a rule-writing gate that asks whether a new rule should exist at all and what comes out to make room for it, a signal other apps can read to know when Claude is mid-edit on a file you also have open, and a route for reporting problems with the method itself rather than filing them in your own project's queue.