docs: align model references with actual agents (Opus 4.7)#511
docs: align model references with actual agents (Opus 4.7)#511bogdan0083 wants to merge 3 commits intoCodebuffAI:mainfrom
Conversation
Align docs with the models actually wired up in the agents: - Opus 4.6 -> Opus 4.7 across modes, what-models, faq, how-does-it-work, and claude-code-comparison pages - Correct Thinker/Editor/Reviewer model lists in how-does-it-work.mdx to match the current agent definitions - Replace stale GPT-5.1 / Grok 4.1 / Relace mentions in faq.mdx with the Opus 4.7, GPT-5.4, and Gemini 3.1 Flash Lite setup currently in use Made-with: Cursor
- Rewrite the "What model does Codebuff use?" answer to only list modes that actually ship (Default, Max, Lite) and the models actually in use (Opus 4.7, GPT-5.4, Gemini 3.1 Flash Lite), dropping stale mentions of Free mode and Relace for file rewrites (file writes are handled deterministically by the runtime). - Update the mirrored FAQ entry in the docs page SEO structured data so it matches faq.mdx. Made-with: Cursor
Greptile SummaryThis PR updates user-facing documentation to align model references with what the agents in Changes made:
Issues found:
Confidence Score: 3/5Three inconsistencies remain: two 'Free' → 'Lite' renames were missed, the Researcher model is in conflict across files, and SEO JSON-LD still promotes a deprecated feature that the MDX now warns against. The core Opus 4.6 → 4.7 updates are correct and consistent, but three concrete gaps remain. The most impactful is the page.tsx FAQ JSON-LD still advertising the Claude Pro/Max subscription integration as available while faq.mdx now actively discourages it — this is user-facing misinformation surfaced by search engines. The other two (Free → Lite rename and Grok vs Gemini for Researcher) are documentation inconsistencies that would confuse readers comparing sections. web/src/content/advanced/what-models.mdx (Free → Lite), web/src/content/advanced/how-does-it-work.mdx (Researcher model), and web/src/app/docs/[category]/[slug]/page.tsx (stale Claude Pro/Max subscription JSON-LD answer) Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
U[User Prompt] --> ORCH
subgraph Orchestrator
ORCH["Buffy\nDefault/Plan/Max → Claude Opus 4.7\nLite → GLM 5.1"]
end
ORCH --> FP["File Picker\nGemini 2.0 Flash"]
ORCH --> CS["Code Searcher\ngrep-style"]
ORCH --> RES["Researcher\nGrok 4 Fast ⚠️ / Gemini 3.1 Flash Lite?"]
ORCH --> TH["Thinker\nOpus 4.7 + GPT-5.4"]
ORCH --> ED["Editor\nOpus 4.7 + GPT-5.1 + GLM 5.1"]
ORCH --> REV["Reviewer\nOpus 4.7 (GLM 5.1 in Lite)"]
ORCH --> BA["Basher\nGemini 3.1 Flash Lite"]
ED --> SEL["Best-of-N Selector\n(Max mode only)"]
SEL --> OUT[Final Output]
REV --> OUT
|
- what-models.mdx: rename "Free" -> "Lite" in the orchestrator table and the trailing paragraph so every doc in this PR uses the same user-facing mode label. - how-does-it-work.mdx: the Researcher subagent is Gemini 3.1 Flash Lite (agents/researcher/researcher-web.ts and researcher-docs.ts), not Grok 4 Fast. Matches what-models.mdx and faq.mdx. - page.tsx: update the FAQ JSON-LD answer for the Claude Pro / Max subscription question to reflect the deprecation that faq.mdx already surfaces, so SEO structured data and the rendered page agree. Made-with: Cursor
Hey guys!
The docs were still telling users that Codebuff runs on Claude Opus 4.6 and referenced a few subagent models/modes that no longer exist. This PR brings the docs back in sync with what the agents in agents/ actually use today.
What changed
Opus 4.6 → Opus 4.7 across all user-facing docs:
tips/modes.mdx— mode table and Default/Max section textadvanced/what-models.mdx— orchestrator table and subagent model listadvanced/claude-code-comparison.mdx— orchestrator mentionadvanced/how-does-it-work.mdx— orchestrator mention, plus Thinker/Editor/Reviewer rows corrected to match the current agent definitions (Thinker: Opus 4.7 + GPT-5.4, Editor: Opus 4.7 + GPT-5.1 + GLM 5.1, Reviewer: Opus 4.7 + GLM 5.1 in Lite)FAQ answer rewrite (
help/faq.mdxand the mirrored SEO structured data inweb/src/app/docs/[category]/[slug]/page.tsx):packages/agent-runtime/src/process-file-block.ts), and Relace is only used as a file-picker re-ranker in admin tooling, not for editsNo behavior changes — docs only.
If some sentences don't sound right - please tell me, I'll update them.
Thanks! ❤️