improvement: increase max node limit to 100 with user-configurable setting#678
improvement: increase max node limit to 100 with user-configurable setting#678breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom improvement/increase-node-limit-to-100breaking-brake/cc-wf-studio:improvement/increase-node-limit-to-100Copy head branch name to clipboard
Conversation
…tting - Add cc-wf-studio.workflow.maxNodes setting (default: 100, range: 10-500) - Replace hardcoded node limits with centralized getMaxNodes() function - Update schema files and validation rules to reflect new default Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThis PR makes workflow node limits configurable via VSCode extension settings. It replaces hardcoded validation constants with a dynamic Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 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. Comment |
## [3.30.3](v3.30.2...v3.30.3) (2026-03-23) ### Bug Fixes * canvas toolbar toggles getting stuck open on rapid hover ([#679](#679)) ([7b42494](7b42494)) ### Improvements * add minimap 3-state display mode with scroll auto-show ([#677](#677)) ([fb26d73](fb26d73)) * add PulseMCP discovery link to MCP server selection ([#674](#674)) ([e6f2b6c](e6f2b6c)) * add SkillsMP discovery link to Skill Browser dialog ([#675](#675)) ([7638fdf](7638fdf)) * add sub-agent discovery link to Sub-Agent Creation dialog ([#676](#676)) ([3523da8](3523da8)) * increase max node limit to 100 with user-configurable setting ([#678](#678)) ([e4318db](e4318db))
|
🎉 This PR is included in version 3.30.3 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
Increase the workflow node limit from 50 to 100 (default) and expose it as a user-configurable VSCode setting (
cc-wf-studio.workflow.maxNodes).What Changed
Before
After
cc-wf-studio.workflow.maxNodes(range: 10-500, default: 100)getMaxNodes()utility functionChanges
package.json- Addcc-wf-studio.workflow.maxNodesconfiguration propertysrc/extension/services/workflow-settings-service.ts- New settings service withgetMaxNodes()src/shared/types/workflow-definition.ts- Update default constants to 100src/extension/commands/save-workflow.ts- UsegetMaxNodes()instead of hardcoded 50src/extension/utils/validate-workflow.ts- UsegetMaxNodes()instead of constantsrc/extension/services/refinement-service.ts- UsegetMaxNodes()instead of hardcoded 30src/webview/src/services/workflow-service.ts- UseVALIDATION_RULESconstant instead of hardcoded 50resources/workflow-schema.json&.toon- Update all maxNodes values to 100Testing
npm run format && npm run lint && npm run check && npm run build)🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Improvements