Skip to content

pstack: default Task model slugs are unresolvable in current Cursor #335

Description

@matthiasroder

Summary

pstack 0.15.0 (/setup-pstack and the skill defaults) hard-codes these Task model slugs:

  • grok-4.6-fast-xhigh
  • claude-fable-5-1-thinking-max
  • gpt-5.6-sol-max
  • claude-opus-5-thinking-xhigh

Spawning a subagent with any of them fails:

Invalid model selection "grok-4.6-fast-xhigh". Model could not be resolved to a valid subagent model.
Allowed model slugs:
- claude-fable-5-1-thinking-high
- claude-fable-5-thinking-high
- claude-opus-5-thinking-high
- composer-2.5-fast
- cursor-grok-4.6-high-fast
- gpt-5.6-luna-medium
- gpt-5.6-sol-medium
- gpt-5.6-terra-medium

Enabling Fable 5.1 / Sol / Opus 5 / Grok 4.6 in Settings → Models (and the Explore Subagent Model dropdown) does not add the -max / -xhigh / grok-4.6-fast-xhigh ids to that allow-list. /setup-pstack then either writes slugs that cannot spawn, or remaps to a different effort tier.

skills/interrogate/SKILL.md already says: if a slug is rejected, pick the closest Task-valid equivalent and open a PR to update the default table. This is that report.

Suggested pstack fix

Update the default table in skills/setup-pstack/SKILL.md (and the matching hardcoded defaults in poteto-mode, arena, architect, interrogate, how, why, swarm, reflect) to the current Task-valid slugs of the same families:

current default spawnable equivalent
grok-4.6-fast-xhigh cursor-grok-4.6-high-fast
claude-fable-5-1-thinking-max claude-fable-5-1-thinking-high
gpt-5.6-sol-max gpt-5.6-sol-medium
claude-opus-5-thinking-xhigh claude-opus-5-thinking-high

/setup-pstack already treats the session Task allow-list as source of truth. The baked-in defaults should match that list so a fresh install works before the user writes pstack-models.mdc.

Cursor-side gap (not fixable in this plugin alone)

Task still does not expose -max / -xhigh even when those models are selected in the picker. If that is intentional, pstack defaults should stay on the spawnable slugs. If it is a product bug, the allow-list needs to include the effort tiers pstack names.

Repro

  1. Enable Claude Fable 5.1, GPT-5.6 Sol, Claude Opus 5, Cursor Grok 4.6 in Settings → Models.
  2. Install pstack, run /setup-pstack (or use the skill defaults).
  3. Have an agent Task a subagent with model: grok-4.6-fast-xhigh (or any of the four defaults).
  4. Observe the invalid-model error and the allowed-slug list above.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions