fix(plugin): remove unsupported enum keys from userConfig (v2.0.8 hotfix)#190
Conversation
Claude Code's plugin manifest validator rejects "enum" on userConfig
fields ("Unrecognized key: enum"), which broke plugin loading after
v2.0.5 introduced them. Removed enum from fix_model, max_fixes_per_hour,
watcher_timeout_seconds, notify_channel, task_reminder_threshold,
aws_region, and doppler_config. Descriptions retain valid value lists.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
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 (2)
📝 WalkthroughWalkthroughPlugin version bumped to 2.0.8. Removed Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 60 minutes.Comment |
Summary
Test plan
🤖 Generated with Claude Code
Note
Low Risk
Low risk hotfix limited to plugin manifest metadata; it removes unsupported
enumkeys to restore plugin loading and does not change runtime behavior.Overview
Restores Claude Code stable compatibility by removing unsupported
enumkeys fromplugin.jsonuserConfigfields (e.g.fix_model, budgets/timeouts,notify_channel,aws_region,doppler_config) while keeping defaults and value guidance in descriptions.Bumps the plugin version to
2.0.8and documents the hotfix inCHANGELOG.md.Reviewed by Cursor Bugbot for commit 0a88a08. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit
Bug Fixes
Chores