👻 update sample-provider-settings.yaml#1395
👻 update sample-provider-settings.yaml#1395ibolton336 wants to merge 2 commits intokonveyor:mainfrom
Conversation
When the LLM returns no response, log at warn level with actionable messages instead of silly level. Helps diagnose misconfigured model providers. Affected nodes: AnalysisIssueFix, SummarizeHistory, PlanFixes, FixGeneralIssues, FixJavaDependencyIssues Signed-off-by: Ian Bolton <ibolton@redhat.com>
Refreshes the example provider settings with current model provider options and clearer documentation comments. Signed-off-by: Ian Bolton <ibolton@redhat.com>
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✨ 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. Review rate limit: 0/1 reviews remaining, refill in 44 minutes and 3 seconds.Comment |
Signed-off-by: Ian Bolton <ibolton@redhat.com>
Signed-off-by: Ian Bolton <ibolton@redhat.com>
Summary
Replaces the confusing YAML anchor/alias configuration pattern in
sample-provider-settings.yamlwith a straightforward flat layout, and upgrades LLM no-response log messages fromsillytowarnwith actionable context.Why
Provider settings overhaul
The old config used YAML anchors (
&active) and aliases (*active) to select the active provider. This pattern was:The new format puts a single explicit
active:block at the top (what you see is what runs), with all other providers as commented-out reference examples below.Logging upgrade
When the LLM returns no response, the old code logged at
sillylevel — effectively invisible. These are nowwarnwith a message suggesting a possible provider configuration issue, so users can actually diagnose problems.Before / After
sample-provider-settings.yamlBefore — YAML anchor/alias pattern
After — flat active block with commented reference examples
LLM no-response logging (
analysisIssueFix.ts,diagnosticsIssueFix.ts)Before:
After:
Changes
vscode/core/resources/sample-provider-settings.yamlactive:block + commented examples; added Anthropic provider; removedALWAYS_APPLIED_KEYplaceholderagentic/src/nodes/analysisIssueFix.tssilly→warnwith file name context forAnalysisIssueFixandSummarizeHistoryno-response casesagentic/src/nodes/diagnosticsIssueFix.tssilly→warnforPlanFixes,FixGeneralIssues, andFixJavaDependencyIssuesno-response casesTesting
silly→warn) with improved message text