Skip to content

pstack: route hardest tasks to claude-fable-5-thinking-max#143

Merged
poteto merged 1 commit into
mainfrom
pstack/fable-hardest
Jul 8, 2026
Merged

pstack: route hardest tasks to claude-fable-5-thinking-max#143
poteto merged 1 commit into
mainfrom
pstack/fable-hardest

Conversation

@poteto

@poteto poteto commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a hardest-tasks tier to poteto-mode's Task-call defaults: cross-cutting design, gnarly concurrency, subtle algorithms, and vague intent go to claude-fable-5-thinking-max (mirrors the private setup's routing; deliberately no Sol tier here).
  • Adds a matching hardest tasks: role line to the setup-pstack defaults rule so /setup-pstack users can override it.
  • Bumps pstack to 0.10.2.

Test plan

  • Only public model slugs referenced (Fable is a public Claude model)
  • Grep confirms the new role line renders in the setup-pstack rule shape

Note

Low Risk
Skill and plugin metadata only; no application runtime or security-sensitive code paths change.

Overview
Adds a hardest-tasks model tier to pstack so the heaviest work (cross-cutting design, gnarly concurrency, subtle algorithms, vague intent) defaults to claude-fable-5-thinking-max on Task subagent calls, alongside the existing code and judgment defaults.

setup-pstack gains a matching hardest tasks: line in the generated pstack-models.mdc template so users can override that role. Plugin version is bumped to 0.10.2.

Reviewed by Cursor Bugbot for commit 3f43ff6. Bugbot is set up for automated code reviews on this repo. Configure here.

@poteto poteto merged commit 9b80b53 into main Jul 8, 2026
2 checks passed
@poteto poteto deleted the pstack/fable-hardest branch July 8, 2026 21:39

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is ON, but it could not run because the branch was deleted or merged before autofix could start.

Reviewed by Cursor Bugbot for commit 3f43ff6. Configure here.

**Use `subagent_type: "poteto-agent"` for any subagent you spawn inside a playbook step** (code-writing delegates, ad-hoc helpers). `/poteto-mode` and `poteto-agent` route through the same wrapper. Routed workflow skills (`how`, `why`, `interrogate`, `reflect`) set their own `subagent_type` for diverse-model review; respect what the skill prescribes, don't override to `poteto-agent`.

**Defaults for every `Task` call.** `run_in_background: true`, agent mode (readonly strips MCP), file pointers not inlined context, explicit model per role (configurable via `/setup-pstack`; defaults `grok-4.5-fast-xhigh` for code, `claude-opus-4-8-thinking-xhigh` for prose and judgment).
**Defaults for every `Task` call.** `run_in_background: true`, agent mode (readonly strips MCP), file pointers not inlined context, explicit model per role (configurable via `/setup-pstack`; defaults `grok-4.5-fast-xhigh` for code, `claude-opus-4-8-thinking-xhigh` for prose and judgment). The hardest changes (cross-cutting design, gnarly concurrency, subtle algorithms, vague intent) go to `claude-fable-5-thinking-max`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hardest-tasks override never applies

Medium Severity · Logic Bug

poteto-mode hardcodes claude-fable-5-thinking-max for "hardest tasks", ignoring the configurable model defined via setup-pstack. Unlike other roles, this prevents user overrides in pstack-models.mdc from taking effect, forcing users to the hardcoded model even if they lack access or prefer another.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 3f43ff6. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant