Skip to content

Fix the interrogate spawn wording - #32

Merged
caelaxie merged 1 commit into
mainfrom
cursor/interrogate-spawn-wording-eb54
Oct 26, 2026
Merged

caelaxie merged 1 commit into
mainfrom
cursor/interrogate-spawn-wording-eb54

Conversation

@caelaxie

Copy link
Copy Markdown
Contributor

In skills/interrogate/SKILL.md:

  • spawn_subagent is code-formatted.
  • Each reviewer omits subagent_type.
  • A rejected slug still says so, and opens a separate PR to update the default table.

Closes #28

Open in Web Open in Cursor 

Code-format spawn_subagent, say each reviewer omits subagent_type, and restore the separate PR to update the default table.

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

@caelaxie caelaxie left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

pass. matches #28's smallest fix exactly: spawn_subagent code-formatted, "omits subagent_type", and the upstream "open a separate PR to update the default table" clause restored; grok path/model substitutions kept. one file, 3/3 lines, no cursor paths. Validate plugin (validate + install --trust + list + inspect) green at 1cd826d, accepted as proof for a text-only fix. closes #28 linked, not a draft. squash-merging.

@caelaxie
caelaxie merged commit 7d34ebe into main Oct 26, 2026
1 check passed
@caelaxie
caelaxie deleted the cursor/interrogate-spawn-wording-eb54 branch October 26, 2026 03:04
@cursor
cursor Bot restored the cursor/interrogate-spawn-wording-eb54 branch October 26, 2026 03:05
@cursor

cursor Bot commented Oct 26, 2026

Copy link
Copy Markdown

Harness at head 1cd826d609473bc7a56d5e2573bb54bc9b72d79e, grok 1.0.70 (f50904eaee6c). Isolated HOME.

$ grok --version
grok 1.0.70 (f50904eaee6c)

$ grok plugin validate .
Plugin manifest is valid.
  name: pstack
  version: 0.15.32

$ grok plugin install https://github.com/pstack-ports/grok-pstack@cursor/interrogate-spawn-wording-eb54 --trust
Installed 1 plugin(s) from https://github.com/pstack-ports/grok-pstack@cursor/interrogate-spawn-wording-eb54: pstack

$ grok plugin list --json
[{"status":"installed","name":"pstack","version":"0.15.32","source":"https://github.com/pstack-ports/grok-pstack"}]

Installed checkout HEAD is 1cd826d609473bc7a56d5e2573bb54bc9b72d79e (refs/heads/cursor/interrogate-spawn-wording-eb54).

grok inspect --json: plugin pstack enabled, 61 skills, every one userInvocable: true and sourced from plugin pstack. Agents include pstack:poteto-agent and pstack:comment-sicko.

Rest of CI, on this head: frontmatter check Validated 61 skills, 2 agents, and 23 playbooks. bash -n on skills/poteto-mode/scripts/worktree-audit.sh and skills/show-me-your-work/scripts/log.sh passed. bun install --frozen-lockfile, bun run typecheck, and bun run test passed (82 pass, 0 fail).

$ grok -p 'say hi' --max-turns 1
Not signed in. Run `grok login` to authenticate (or `grok login --device-code` if no browser is available).
Error: Not signed in. Run `grok login` to authenticate (or `grok login --device-code` if no browser is available).

A live grok -p turn is auth-blocked.

Installed skills/interrogate/SKILL.md is byte-identical to this head. Installed text:

Launch all reviewers in a single message with `spawn_subagent`, one per entry on the `interrogate reviewers` line in `~/.grok/rules/pstack-models.md`, labeled Reviewer A, B, and so on to match the entry count. If the rule or that line is missing, use the table defaults.

Each reviewer omits `subagent_type`, a prompt that forbids file edits (there is no readonly flag), and `model` set to its configured entry, or its table default when there is no configured line. Omit `model` for an `auto` or `inherit-parent` entry, so that reviewer runs on the parent model.

If `spawn_subagent` has no `model` argument, omit it for this session so the child inherits the parent, and apply step 1 of **setup-pstack** so the next session can pass `model`. If it rejects a configured entry, use the closest slug from `grok models` and say so, and open a separate PR to update the default table. Prefer a detected slug different from the parent's when one exists. Do not block the review on the slug issue. Never treat an alias entry as a rejected slug.

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: interrogate spawn line says "gets omit subagent_type"

2 participants