star-chamber: raise anthropic max_tokens in reference config to match peers - #149
Conversation
… peers The bundled reference provider config pinned anthropic's max_tokens to 8192 while openai used 128000 and gemini 65536. Opus emits long, structured JSON reviews that overflow an 8192 cap and truncate mid-response, so the council fails to extract JSON and silently drops the anthropic judge. Raise anthropic to 65536 (matching gemini) so a config seeded from this template yields a valid three-judge council out of the box.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe Anthropic provider configuration increases its ChangesProvider configuration
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Raises the Anthropic provider max_tokens limit in the bundled star-chamber reference configuration so that councils seeded from this template are less likely to truncate long, structured (JSON) review outputs.
Changes:
- Increased
anthropic.max_tokensfrom8192to65536in the referenceproviders.jsontemplate.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
What
Raise
anthropic'smax_tokensfrom 8192 → 65536 in the bundled reference provider config (plugins/pragma/reference/star-chamber/providers.json).Why
The reference config that seeds a user's
star-chamberprovider config had an inconsistent per-provider token skew:Opus emits long, structured JSON reviews. An 8192 cap truncates the response mid-JSON, so the council can't extract valid JSON and silently drops the anthropic judge — a council that should have three judges runs with two. This is a config default, not a model or parser limitation.
65536 matches gemini, so a config seeded from this template produces a valid three-judge council out of the box.
Scope
One-line value change. No schema, code, or doc changes required —
PROTOCOL.md's genericmax_tokensdefault (16384) and examples are unrelated to this per-provider template.Verification
python3 -m json.toolconfirms the file is still valid JSON.8192occurrences remain inplugins/.Summary by CodeRabbit