Open Pstack 1.2.1 keeps Claude's Fable and Opus lanes current without requiring a package update for each model revision.
What's changed
- Uses the rolling
fableandopusidentifiers in the model matrix, native Claude agents, role defaults, generated setup sheets, and external runner calls. - Normalizes legacy provider-qualified Fable and Opus pins at read time, so an existing configuration stops pinning as soon as the plugin updates.
/setup-pstackcan persist that migration after its existing provider probes and confirmation while preserving roles, lane order, and effort selections.- Rejects any stale version pin that reaches the runner boundary.
- Verifies rolling aliases against Claude's concrete provider-reported family and adds a static regression guard.
Live verification
The exact shipped plugin tree was installed in Claude Code and Codex before merge. Native and external calls resolved fable to claude-fable-5-1 and opus to claude-opus-5; the complete repository suite and main-branch CI passed.
Full details: #39