Skip to content

feat(gh-body-audit): dispatch the cold reader on Sonnet - #247

Merged
ultimatile merged 1 commit into
mainfrom
feat/231-cold-reader-model
Oct 3, 2026
Merged

ultimatile merged 1 commit into
mainfrom
feat/231-cold-reader-model

Conversation

@ultimatile

Copy link
Copy Markdown
Owner

Summary

gh-body-audit step 3 dispatched its cold-reader subagent without naming a model, so the subagent ran on whatever model the session used. The cold reader only lists, from the body alone, the tokens a reader cannot reach and the sentences that point at a text instead of stating it; step 4 then judges every reported hit in main context. Step 3 now names model: "sonnet" in the Agent invocation.

Closes #231

Changes

  • skills/gh-body-audit/SKILL.md: step 3 invokes Agent with subagent_type: "general-purpose" and model: "sonnet".
  • .claude-plugin/marketplace.json: metadata.version is 2026.10.5.

Verification

Notes

  • sonnet is an alias and moves with model releases. gh-body-audit: the cold reader runs on whatever model the session uses #231 compared models by re-auditing thirteen bodies and found that Claude Sonnet 5 flagged three hits Claude Haiku 4.5 missed; the two-body check above ran on claude-sonnet-5-5 and does not reproduce that comparison.
  • done-check and todo-check also dispatch subagents without naming a model. This change leaves them as they are: no measurement covers their prompts.

Step 3 named no model, so the cold-reader subagent ran on whatever
model the session used. Its task is narrow: list unreachable tokens
and pointer sentences from the body alone, with step 4 settling every
hit in main context. Name `model: "sonnet"` in the Agent invocation.

Refs #231

Copilot AI 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.

Copilot review overview

🟢 Approval recommended

The narrow changes match the requested behavior and versioning requirements, with no identified blocking issues.

Review effort: Balanced
Findings: None

What changed in this PR

Updates gh-body-audit to run its cold-reader subagent on Sonnet rather than inheriting the session model, addressing #231.

Changes:

  • Explicitly selects model: "sonnet" without changing the audit prompt or subsequent evaluation.
  • Bumps the plugin version to 2026.10.5.
File Description
skills/​gh-body-audit/​SKILL.md Selects Sonnet for the cold-reader dispatch.
.claude-plugin/​marketplace.json Updates the plugin version.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ultimatile
ultimatile merged commit 3356e55 into main Oct 3, 2026
1 check passed
@ultimatile
ultimatile deleted the feat/231-cold-reader-model branch October 4, 2026 00:34
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.

gh-body-audit: the cold reader runs on whatever model the session uses

2 participants