Repository navigation
Add precise Office editing and report controls - #248
Merged
Merged
Conversation
…ntation Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 95b7fdc7-6ff6-49e4-8c90-e29102fb1e3e
- get_presentation_overview now reports the actual slide width/height in inches via presentation.pageSetup (PowerPointApi 1.10), or says plainly that the size is unavailable instead of guessing. - add_slide_from_code used a non-existent presentation.slideWidth and always fell back to 13.33x7.5 silently; it now uses pageSetup and flags any assumed size in its result. - New get_selected_shapes tool (PowerPointApi 1.5): slide index, shape index, shape ID, name, type, bounds in inches, text preview; explicit error when unsupported. - PowerPoint prompts tell the agent to use the reported size and the new tool. - Integration schema tests and real PowerPoint E2E coverage (incl. live 4:3 resize check and real shape selection). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 5160f642-c67e-4d44-84b3-b2f1a9117e73
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 7458b0af-457a-44f0-a991-4e1a0d1985bf
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 95b7fdc7-6ff6-49e4-8c90-e29102fb1e3e
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Adds all six requested Office capabilities:
Unsupported Office API requirements produce explicit errors. Host prompts and integration/real-host coverage are updated alongside the tools.
Documentation explains startup marketplace refresh and Office plugin install/update behavior, the need to restart the local server for plugin changes, and update-failure logging. It also clarifies that built-in Office tools are not MCP servers: the browser sends server selection settings, while the proxy resolves execution configuration and keeps credentials server-side.
Verification
Combined verification was completed in the parent implementation workspace before this publishing-only handoff:
This fresh branch contains only the three Office implementation commits and the final directly related MCP documentation correction, applied onto current main. Its complete tracked-file tree matches parent commit
320e382ff833a19fe3dcb9e033bfe56e5977e96c.git diff --checkandnpm run typecheckpassed here; the host suites were not rerun in this publishing-only workspace. The parent's unrelated, uncommitted WebSocket transport metadata edit is excluded.No merge or release is performed. Please review and use Squash and merge on GitHub.