Skip to content

make setup-pstack medium and small set every role - #44

Merged
caelaxie merged 1 commit into
mainfrom
cursor/setup-pstack-budget-map-81cc
Oct 26, 2026
Merged

caelaxie merged 1 commit into
mainfrom
cursor/setup-pstack-budget-map-81cc

Conversation

@caelaxie

@caelaxie caelaxie commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Closes #41

medium sets every role to flash. small sets every role to flash_lite. inherit, inherit-parent, and auto stay put. the readme maps each role to a tier.

head 6123b251d33b6cca39f5c1db6d04255d3c131b50

harness on that sha. installed skills/setup-pstack/SKILL.md has the step 3b text. cmp vs the head blob exits 0. Validate plugin is green: https://github.com/pstack-ports/agy-pstack/actions/runs/40261539266/job/121374786336

$ agy --version
1.4.7
exit:0

$ agy plugin validate .
Validating pstack (.antigravity-plugin/plugin.json)

  ⚠ plugin.json: ignored: .antigravity-plugin/plugin.json takes precedence

  skills 61 · agents 2 · rules 0 · hooks 0 · mcpServers 0 · sidecars 0

✔ Validation passed with 1 warning
exit:0

$ agy plugin install https://github.com/pstack-ports/agy-pstack/tree/cursor/setup-pstack-budget-map-81cc
Cloning plugin from https://github.com/pstack-ports/agy-pstack.git...
  [ok]    pstack
          ✔ skills      : 61 processed
          ✔ agents      : 2 processed
          - commands    : skipped (not found)
          - mcpServers  : skipped (not found)
          - hooks       : skipped (not found)
exit:0

$ agy plugin list
Installed plugins:
- pstack (enabled, 0.15.32)
    Source:     antigravity
    Components: 61 skills, 2 agents
exit:0

$ git -C /tmp/agy-proof-44/.gemini/config/plugins/pstack rev-parse HEAD
6123b251d33b6cca39f5c1db6d04255d3c131b50
exit:0

$ grep -n 'sets every role' /tmp/agy-proof-44/.gemini/config/plugins/pstack/skills/setup-pstack/SKILL.md
29:**(b) Apply it.** Build the working table from the skill defaults, and on a re-run keep any role you changed by tier, list, or alias (`inherit`, `inherit-parent`, `auto`). `unlimited` upgrades `flash` roles to `pro`. `large` keeps the skill defaults (`pro` for judgment, prose, and hardest tasks; `flash` for fast code, explorer, investigator, and worker roles). `medium` sets every role to `flash`. `small` sets every role to `flash_lite`. `inherit`, `inherit-parent`, and `auto` do not change.
exit:0

$ git show 6123b251d33b6cca39f5c1db6d04255d3c131b50:skills/setup-pstack/SKILL.md | cmp - /tmp/agy-proof-44/.gemini/config/plugins/pstack/skills/setup-pstack/SKILL.md
exit:0

$ grep -n 'to a tier' /tmp/agy-proof-44/.gemini/config/plugins/pstack/README.md
274:models are configurable too. type [`/setup-pstack`](./skills/setup-pstack/SKILL.md). it writes a small always-applied rule mapping each role (code, judgment, the review panels) to a tier (`pro`, `flash`, `flash_lite`, or `inherit`). every skill reads it and falls back to sensible defaults when the rule is absent, so you override only what you want.
exit:0
$ git show 6123b251d33b6cca39f5c1db6d04255d3c131b50:README.md | cmp - /tmp/agy-proof-44/.gemini/config/plugins/pstack/README.md
exit:0
Open in Web Open in Cursor 

medium is flash, small is flash_lite. the readme maps roles to tiers.

Co-authored-by: Kaitian Xie <caelaxie@users.noreply.github.com>

@caelaxie caelaxie left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

verdict: changes requested (blocked on proof only).

content passes. the diff is exactly the smallest fix from #41: medium sets every role to flash, small sets every role to flash_lite, aliases stay put, and the readme drops the detector line and names the tiers. two files, +2/-2, nothing else touched. layout fine, Closes #41 present, not a draft.

missing: harness proof. skills/setup-pstack/SKILL.md is plugin content, so it needs agy plugin install + agy plugin list run against head 6123b251d33b6cca39f5c1db6d04255d3c131b50, showing the installed setup-pstack/SKILL.md carries the new step 3b text. post it as a pr comment or in the body. Validate plugin is still running; it needs to go green too.

merge follows once both land.

@cursor

cursor Bot commented Oct 26, 2026

Copy link
Copy Markdown

harness on head 6123b251d33b6cca39f5c1db6d04255d3c131b50. installed skills/setup-pstack/SKILL.md has the step 3b text. cmp vs the head blob exits 0. Validate plugin is green: https://github.com/pstack-ports/agy-pstack/actions/runs/40261539266/job/121374786336

$ agy --version
1.4.7
exit:0

$ agy plugin validate .
Validating pstack (.antigravity-plugin/plugin.json)

  ⚠ plugin.json: ignored: .antigravity-plugin/plugin.json takes precedence

  skills 61 · agents 2 · rules 0 · hooks 0 · mcpServers 0 · sidecars 0

✔ Validation passed with 1 warning
exit:0

$ agy plugin install https://github.com/pstack-ports/agy-pstack/tree/cursor/setup-pstack-budget-map-81cc
Cloning plugin from https://github.com/pstack-ports/agy-pstack.git...
  [ok]    pstack
          ✔ skills      : 61 processed
          ✔ agents      : 2 processed
          - commands    : skipped (not found)
          - mcpServers  : skipped (not found)
          - hooks       : skipped (not found)
exit:0

$ agy plugin list
Installed plugins:
- pstack (enabled, 0.15.32)
    Source:     antigravity
    Components: 61 skills, 2 agents
exit:0

$ git -C /tmp/agy-proof-44/.gemini/config/plugins/pstack rev-parse HEAD
6123b251d33b6cca39f5c1db6d04255d3c131b50
exit:0

$ grep -n 'sets every role' /tmp/agy-proof-44/.gemini/config/plugins/pstack/skills/setup-pstack/SKILL.md
29:**(b) Apply it.** Build the working table from the skill defaults, and on a re-run keep any role you changed by tier, list, or alias (`inherit`, `inherit-parent`, `auto`). `unlimited` upgrades `flash` roles to `pro`. `large` keeps the skill defaults (`pro` for judgment, prose, and hardest tasks; `flash` for fast code, explorer, investigator, and worker roles). `medium` sets every role to `flash`. `small` sets every role to `flash_lite`. `inherit`, `inherit-parent`, and `auto` do not change.
exit:0

$ git show 6123b251d33b6cca39f5c1db6d04255d3c131b50:skills/setup-pstack/SKILL.md | cmp - /tmp/agy-proof-44/.gemini/config/plugins/pstack/skills/setup-pstack/SKILL.md
exit:0

$ grep -n 'to a tier' /tmp/agy-proof-44/.gemini/config/plugins/pstack/README.md
274:models are configurable too. type [`/setup-pstack`](./skills/setup-pstack/SKILL.md). it writes a small always-applied rule mapping each role (code, judgment, the review panels) to a tier (`pro`, `flash`, `flash_lite`, or `inherit`). every skill reads it and falls back to sensible defaults when the rule is absent, so you override only what you want.
exit:0
$ git show 6123b251d33b6cca39f5c1db6d04255d3c131b50:README.md | cmp - /tmp/agy-proof-44/.gemini/config/plugins/pstack/README.md
exit:0

@caelaxie caelaxie left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

pass, merging.

content passed last round (smallest fix from #41). proof is now on the exact head: agy 1.4.7 validate + install + list, installed setup-pstack cmp matches the head blob, Validate plugin green. Closes #41 set.

@caelaxie
caelaxie merged commit 4d008b8 into main Oct 26, 2026
1 check passed
@caelaxie
caelaxie deleted the cursor/setup-pstack-budget-map-81cc branch October 26, 2026 03:27
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.

audit: setup-pstack medium budget is not a rule

2 participants