chore(designer): Remove code interpreter experimentation flags#9055
chore(designer): Remove code interpreter experimentation flags#9055Elaina-Lee merged 2 commits intomainfrom
Conversation
Code interpreter is now always enabled for both consumption and standard workflows. Remove the experimentation flags and conditional manifest stripping that previously gated the feature. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
✅ Commit Type
✅ Risk Level
✅ What & Why
✅ Impact of Change
✅ Test Plan
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | No change needed; optionally scope more packages |
| Commit Type | ✅ | Correctly set to chore |
| Risk Level | ✅ | risk:low is reasonable based on the diff |
| What & Why | ✅ | Clear; optionally list touched files |
| Impact of Change | ✅ | Good; consider noting if release notes needed |
| Test Plan | ✅ | Unit tests updated in diff — matches claim |
| Contributors | Optional: add credits if applicable | |
| Screenshots/Videos | ✅ | N/A is appropriate |
Final message
Please update the PR only if you want to add optional clarifications mentioned above (files touched in What & Why, contributor acknowledgements, or a brief release-note statement). Otherwise this PR body and title are compliant with the template and the risk assessment of Low is appropriate.
Quick checklist before merge:
- Run the full test suite (CI) to ensure no regressions.
- Search for any remaining references to the removed flags/hooks across the repo (the diff appears to have removed the references).
- If this behavior change should be communicated (customers or internal docs), add a short release note/changelog entry.
Thank you for the clear PR — it passes the title/body template checks.
Last updated: Mon, 13 Apr 2026 23:20:18 GMT
📊 Coverage CheckThe following changed files need attention:
Please add tests for the uncovered files before merging. |
There was a problem hiding this comment.
Pull request overview
Removes the code interpreter experimentation gating now that code interpreter is GA, simplifying operation manifest generation for both Consumption and Standard SKUs.
Changes:
- Removed
enableCodeInterpreterConsumption/enableCodeInterpreterStandardexperimentation flags and their unit tests. - Removed Consumption/Standard manifest patching that previously stripped
builtinToolswhen the flag was disabled. - Removed Designer V2 React hooks that wrapped the deleted experimentation checks.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| libs/logic-apps-shared/src/designer-client-services/lib/standard/operationmanifest.ts | Removes standard agent manifest feature-gating logic so built-in tools are always included. |
| libs/logic-apps-shared/src/designer-client-services/lib/consumption/operationmanifest.ts | Removes consumption agent manifest feature-gating logic so built-in tools are always included. |
| libs/logic-apps-shared/src/designer-client-services/lib/experimentationFlags.ts | Deletes code interpreter flag constants and helper functions, keeping only APIM gateway flag. |
| libs/logic-apps-shared/src/designer-client-services/lib/test/experimentationFlags.spec.ts | Removes tests for deleted code interpreter flag helpers; retains APIM gateway flag coverage. |
| libs/designer-v2/src/lib/core/utils/experimentation.ts | Removes deleted code interpreter enablement hooks and unused imports. |
…e interpreter Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* chore(designer): Remove code interpreter experimentation flags Code interpreter is now always enabled for both consumption and standard workflows. Remove the experimentation flags and conditional manifest stripping that previously gated the feature. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * test: Update standard operation manifest tests for always-enabled code interpreter Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
#9057) * chore(designer): Remove code interpreter experimentation flags Code interpreter is now always enabled for both consumption and standard workflows. Remove the experimentation flags and conditional manifest stripping that previously gated the feature. * test: Update standard operation manifest tests for always-enabled code interpreter --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Commit Type
Risk Level
What & Why
Remove the code interpreter experimentation flags (
enableCodeInterpreterConsumption,enableCodeInterpreterStandard) and their associated hooks. Code interpreter is now GA and should always be enabled for both consumption and standard workflows, so the feature gating is no longer needed.Impact of Change
enableCodeInterpreterConsumption,enableCodeInterpreterStandard,useShouldEnableCodeInterpreterConsumption, anduseShouldEnableCodeInterpreterStandardare removed. Any code referencing these will need to be updated (none found in the codebase).getOperationManifestpath for agent operations, simplifying the flow.Test Plan
experimentationFlags.spec.tsenableAPIMGatewayConnectionremain unchangedContributors
Screenshots/Videos
N/A - no visual changes
🤖 Generated with Claude Code