feat(config): surface attribution settings in ox config#456
Conversation
Co-Authored-By: SageOx <ox@sageox.ai>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThe pull request extends the Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~35 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Summary
attribution.commitandattribution.prtoox configso users can customize or disable AI coworker attribution via the CLI instead of editing YAML/JSON config files directlyox config setthat would lowercase free-text values likeCo-Authored-ByValidValuesattribution.planandattribution.sessionare intentionally not exposed — they are always-on transparency requirements, not user preferences (noted with inline code comments).Test plan
make lint— 0 issuesmake test— 12,309 tests passox config listshows attribution settingsox config get attribution.commitshows override chainox config set attribution.commit ""disables,ox config unsetrestores defaultCo-Authored-By: SageOx
Summary by CodeRabbit
New Features
attribution.commitandattribution.prconfiguration settings to customize git commit trailers and PR attribution text. Both can be customized at user and repository levels, with defaults provided and disabling via empty string supported.Improvements