- After a new publish, end users don’t always see changes immediately.
- Publishing can take a few minutes.
- In most channels, updated content is used only after a new session starts.
- In persistent channels such as Microsoft Teams, existing conversations can continue using older content.
- In Teams, entering
start overresets the conversation and starts a new session with the latest published content. - Otherwise, it can take up to one hour after publishing for the latest version to take effect in Teams, and users get the new version the next time they send a message.
If changes still don’t appear in Teams:
- Verify the agent was saved and published.
- Start a new chat session.
- Clear the Teams cache, if applicable.
- Remove the channel, add it back, publish again, and allow time for synchronization.
If users see a SystemError after publishing or republishing:
- In the Microsoft Teams admin center, locate the agent app, disable it, wait a few seconds, then re-enable it.
- In Copilot Studio, turn off the Teams channel, save, then turn it back on.
- Republish the agent.
- To improve response time, focus on reducing external and retrieval overhead.
- If global variables are set from external sources, configure a maximum timeout so the agent does not wait too long.
- If a topic performs off-agent operations, send a short message first so users know the agent is working.
- Minimize and optimize long external operations.
- For simple single lookups, prefer an HTTP Request node instead of a Power Automate flow because it can be lighter weight.
- If Power Automate is used anywhere, review request durations in the Power Automate dashboard because Copilot Studio waits synchronously for those calls to finish.
- For SharePoint-based knowledge, SharePoint synchronization can help by supporting larger files, lowering response latency, and improving indexing. It runs daily automatically, and it can also be run on demand with Sync Files. Use Validate Connection to confirm the setup.
- The formatting and clickable-link inconsistencies after republishing align with known channel limitations and propagation behavior.
- Teams and Microsoft 365 Copilot only partially support Markdown.
- Tables and rich formatting can therefore render inconsistently in Teams.
- Microsoft 365 Copilot can remove embedded URLs for security, and citations from generative answers should carry the URLs in the citation section.
- Suggested prompt and channel updates can also be delayed by caching and ongoing sessions, so users in older sessions can see different behavior from users in new sessions.
For link and citation behavior:
- In generative answers, set Save LLM response to Complete (Recommended) so the full response, including citation metadata, is captured.
- In the topic code editor, add a
SendActivitynode after the generative answers node and includecitationEntitiesandtextunderactivityso citations are passed correctly. - If the issue is specifically with SharePoint file links that contain spaces, there is currently no Copilot Studio setting to control reference link encoding. A practical workaround is to use SharePoint sharing links instead of default file references.
For end-user consistency in Teams:
- Publish the agent.
- Ask users to start a new session or type
start over. - If the issue remains, clear Teams cache.
- If needed, remove and re-add the Teams channel, then republish.
- Keep formatting simpler where possible, because Teams has partial Markdown support.
- Key concepts - Publish and deploy your agent
- Configure suggested prompts for Teams and Microsoft 365
- Connect and configure an agent for Teams and Microsoft 365
- Optimize agents to minimize latency
- Improve agent responses with SharePoint synchronization in Copilot Studio Kit
- Issue with SharePoint file links in Copilot Studio references - Microsoft Q&A
- Key concepts - Publish and deploy your agent