Forum Discussion

rishi_jha's avatar
rishi_jha
Copper Contributor
Sep 14, 2026

Access to Office App Context and Setting CEA as Default in Microsoft 365 Copilot

<p>Hello everyone,</p>

 

<p>

I’m exploring <strong>Custom Engine Agents (CEA) in Microsoft 365 Copilot</strong> and have two questions regarding their integration with Microsoft 365 applications.

</p>

 

<p><strong>1. Can a Custom Engine Agent access the current Office application context?</strong></p>

 

<p>

When a CEA is added to Microsoft 365 Copilot, is there a supported way for the CEA to access the content of the Office application where Copilot is currently being used?

</p>

 

<p>For example:</p>

 

<ul>

<li><strong>Word:</strong> Can the CEA read and/or modify the document currently open in Word?</li>

<li><strong>Outlook:</strong> Can the CEA access the current email/thread and perform write operations such as drafting or modifying content?</li>

<li><strong>PowerPoint:</strong> Can the CEA access and modify the presentation currently open?</li>

<li>Similarly, can it access the context of other Microsoft 365 applications where Copilot is available?</li>

</ul>

 

<p>

Essentially, I’m trying to understand whether a <strong>Custom Engine Agent can leverage the same application context and read/write capabilities that the native Microsoft 365 Copilot has within these applications</strong>.

</p>

 

<p>

If this is supported, what APIs, SDKs, or integration patterns should be used?

</p>

 

<p><strong>2. Can a Custom Engine Agent be configured as the default mode?</strong></p>

 

<p>

Is there a supported way to:

</p>

 

<ul>

<li>Disable or bypass the default Microsoft 365 Copilot experience/mode, and</li>

<li>Configure a <strong>Custom Engine Agent as the default agent/mode</strong> that users interact with when they open Copilot?</li>

</ul>

 

<p>

For example, if an organization has a custom agent that should handle the majority of Copilot interactions, can that agent be configured as the default instead of the standard Microsoft 365 Copilot?

</p>

 

<p>

I’d appreciate any clarification on the current capabilities, limitations, or recommended architecture for these scenarios. If there is any official documentation covering these capabilities, please share it as well.

</p>

 

<p>Thanks!</p>

No RepliesBe the first to reply