fix(web): scope traits by provider instance#85
Conversation
Sync upstream reasoning selection handling so trait options are keyed by provider instance instead of driver kind. Add fork guardrails documenting protected features and fork-only GitHub operations.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (10)
📝 WalkthroughWalkthroughThis PR enables provider model options to be selected by custom instance ID, routing this through the composer state, traits picker UI, and draft store. Supporting documentation updates establish the fork's commitment to preserving multi-provider support, usage monitoring, provider management UX, and orchestration reliability across upstream synchronization. ChangesInstance-aware provider model selection and fork feature preservation
🎯 3 (Moderate) | ⏱️ ~25 minutes Suggested labels
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add 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 |
What Changed
Why
The fork supports custom provider instances and more providers than upstream. Reasoning and other provider trait selections must stay scoped to the selected instance so one configured provider does not overwrite another. The docs changes make that preservation rule explicit before future upstream merges.
UI Changes
No visual UI changes. This only preserves per-instance composer trait state and updates documentation.
Checklist
Verification
Summary by CodeRabbit
Documentation
New Features