Skip to content

OfficeAgent.NET 1.1.0

Latest

Choose a tag to compare

@ilia-sokolov ilia-sokolov released this 30 Sep 07:57
· 18 commits to main since this release

Highlights

  • Microsoft Copilot Studio agents can complete in-place edits. Set OfficeAgent__StrictToolSchemas=false on the MCP server and parameters that have a default become optional, so Copilot Studio no longer asks the user for a file name before every save.
  • A host can require every plan to carry its snapshot. With OfficeAgent__RequirePlanSnapshot=true, a plan without one is refused with snapshot-required before the document is read, so a retried call cannot apply the same plan twice, for example append the same table row again.

Reliability and compatibility

Both settings are opt-in, and every default keeps 1.0 behaviour; the public API and wire contract change only by addition. A newName sent with saveMode Replace is still refused, but now by the tool layer with a message that names newName, before storage is touched. Other invalid-argument refusals from storage keep withholding the provider's own message and now list the call's arguments that reached storage. The agent guidance now states that the snapshot covers Excel workbook, worksheet, table and note XML.

Install

dotnet add package OfficeAgent.Core --version 1.1.0
dotnet add package OfficeAgent.Word --version 1.1.0
dotnet tool install --global OfficeAgent.Mcp --version 1.1.0

Documentation