chore(fullsend): change models for agents - #89
Conversation
Signed-off-by: Tom Coufal <tcoufal@redhat.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. 📝 WalkthroughWalkthroughThe Fullsend configuration now defines a ChangesAgent configuration
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested reviewers: Merge Risk: ⚪ Minimal · up to This change updates Fullsend agent model assignments while preserving the triage configuration, with no actionable merge-blocking risk identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Risk Assessment: low (1/5) DetailsSingle configuration file change by a known contributor with a 31-line diff; all Tier 1 signals are minimal and the Tier 2 elevation from 4 distinct authors is offset by zero regressions, zero reverts, and a 2-day-old last commit, yielding a composite of ~1.3 which rounds to low. |
ReviewFindingsMedium
Low
Next steps:
|
| aliases: | ||
| sonnet: claude-sonnet-5 | ||
| agents: | ||
| - name: code |
There was a problem hiding this comment.
[medium] logic-error
The roles list includes coder (line 14), but the agents block defines an agent named code (line 33). Every other role-to-agent pairing in this file uses an exact name match (fix/fix, prioritize/prioritize, review/review, retro/retro, triage/triage), and the pre-existing base branch also used an exact match (triage role to triage agent). The code/coder mismatch is the sole exception, strongly suggesting it is unintentional. If fullsend resolves agent config by name match, the model (xai/grok-4.6) and runtime (pi) overrides for the code agent will not apply to the coder role.
Suggested fix: Rename the agent to name: coder to match the declared role, or change the role from coder to code. Given that every other entry uses exact name matching, aligning the agent name to the role (name: coder) is the safest fix.
There was a problem hiding this comment.
This is correct according to https://fullsend.sh/docs/guides/user/bring-your-own-agent#minimum-viable-agent
Cite:
role is not the agent's name. The agent's name is name: in its .md; role: selects which GitHub App and permissions the mint issues. On the default (hosted) mint, role: must be one of the built-in roles it serves — triage, coder, review, retro, prioritize, fullsend. Pick the one whose permissions fit what your agent does (a code-writing agent uses role: coder). A made-up role like role: my-agent returns 403 from the mint. To use a new role or your own identity, you need your own mint — see [Custom Agent Identity](https://fullsend.sh/docs/guides/user/custom-agent-identity).
|
🤖 Finished Review · ✅ Success · Started 2:48 PM UTC · Completed 3:02 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $3.09 |
|
Fullsend is wrong 😄 |
|
Open question: do we want to stick with |
Retro: PR #89 — chore(fullsend): change models for agentsWorkflow: Human-authored config-only PR (31-line diff to Review quality concern — false positive on config.yaml schema: The review agent's sole substantive finding was a Impact: The false positive triggered a What went well: The fix agent was correctly not dispatched despite the Proposals filed
|
|
🤖 Finished Retro · ✅ Success · Started 3:32 PM UTC · Completed 3:40 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $2.64 |
Modeled after: fullsend-ai/fullsend#7116
Differs from the one above by selection of Gemini 3.8 instead of Sonnet for the Fix agent. But I can't prove this is better choice for given task.
codexai/grok-4.6fixsonnetpi+google-vertex/gemini-3.8-flashprioritizegoogle-vertex/gemini-3.8-flashreviewsonnet(orchestrator)correctness,security,challenger→xai/grok-4.6;docs-currency,style-conventions→google-vertex/gemini-3.8-flash;risk-assessment,intent-coherence,cross-repo-contractskeep their frontmattersonnet;security-triagekeepshaikuretrosonnetsonnetfrom the parenttriagesonnetBy default all agents use
effort: highand that stays the same after this PR. Do we want to change it as well?Summary by CodeRabbit