index: add reasoning-switch 1.0.7 - #43
Conversation
|
Thanks for this — reasoning-switch itself looks good, but I can't merge this PR as it stands. Three things, and the first is the one that matters. 1. This changes
|
Single entry, pstack untouched. Pins the plugin repo tip d7c4c703 (1.0.7). Body/diff pin now agree. homepage key dropped (was empty); capabilities added.
22d5dc9 to
e0a5d40
Compare
|
You were right on all three counts, and the root cause was worse than a bad hunk: every "repin reasoning-switch" commit from ff1d6ac onward actually edited the pstack entry, not ours — the repin tooling matched the wrong entry, so pstack's ref got walked through reasoning-switch's SHAs, ending on d7c4c703 (a commit in my plugin repo, hence the 422 in iap's repo). That's what hid in the diff, and it's the same wrong-entry matching that caused the body/diff pin mismatches you called out. Fixed by rebuilding the branch as one commit off current main:
Happy to send the repin-tooling fix upstream in my own plugins — and #45/#46 noted, thanks. |
|
Merged. Everything I asked for is here: single entry, pstack untouched, And I owe you a correction on the last round. I said So the original problem was a transposition, not a fabricated pin — your reasoning-switch SHA had landed in pstack's Verified before merging, against the API rather than the gate:
|
Adds
reasoning-switchat 8963b9cdff22a4064b5bdce6b3de21178720d681 (v1.0.0).What it does
A statusbar word + gear chip controlling the focused session's reasoning effort.
config.set, keyreasoning). Never writes the global profile default.none,minimal...ultra, mirroring the backend'sVALID_REASONING_EFFORTS):Implementation notes
host.request('config.get'/'config.set')+host.state(focused session, awaiting-response edge = user prompt). No Python backend.