WIP: Feat: Add Code Execution button for gemini only #11137
Draft
+232
−8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
also
Fix: defaultPaintingProvider type error in migrate 170 and 171Documentation from Google: https://ai.google.dev/gemini-api/docs/code-execution#enable-code-execution
What this PR does
Before this PR: cannot use Gemini's codeExecution tool.
After this PR: can use Gemini's codeExecution tool.
Fixes #
Why we need it and why it was done in this way
The following tradeoffs were made: I have to make a new chunk block type specifically for rendering
part.executableCode.codeandpart.codeExecutionResult.outputThe following alternatives were considered:
Links to places where the discussion took place:
Breaking changes
If this PR introduces breaking changes, please describe the changes and the impact on users.
inputBarTool.Special notes for your reviewer
Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.
Release note