Conversation
…ester into truls-ai-agent-tests
There was a problem hiding this comment.
Pull request overview
This PR updates terminology throughout the codebase to consistently refer to "Copilot Studio (via Dataverse API)" instead of "Dataverse (Copilot Studio)", emphasizing that these are Copilot Studio security tests that use the Dataverse API for access.
Changes:
- Updated documentation to refer to "Copilot Studio Security Tests" instead of "AI Agent Security Tests" in setup guides and prerequisites
- Modified PowerShell functions to use "Copilot Studio agent" in error messages instead of "AI agent"
- Added "CopilotStudio" tag to test suite alongside existing "AIAgent" tag (removed "XSPM" tag which was unrelated)
Reviewed changes
Copilot reviewed 26 out of 26 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| website/docs/tests/maester/MT.1113.md - MT.1122.md | Updated Prerequisites sections to emphasize Copilot Studio evaluation via Dataverse API; updated "Learn more" links from "AI Agent" to "Copilot Studio" |
| website/docs/sections/create-entra-app.md | Updated Dataverse permissions section header and description; removed redundant link |
| website/docs/connect-maester/readme.md | Updated connection documentation to refer to "Copilot Studio (via Dataverse)" |
| website/docs/connect-maester/connect-maester-advanced.md | Updated advanced connection documentation for consistency |
| tests/Maester/AIAgent/Test-AIAgentSecurity.Tests.ps1 | Updated Describe block name and verbose messages; added "CopilotStudio" tag |
| powershell/public/maester/aiagent/*.ps1 | Updated skipped reason messages to reference "Copilot Studio agent" instead of "AI agent" |
| powershell/public/Connect-Maester.ps1 | Updated parameter documentation and verbose messages |
| powershell/internal/Get-MtAIAgentInfo.ps1 | Updated synopsis and internal comments for consistency |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ``` | ||
|
|
||
| > The service principal must be registered as an [Application User in Power Platform](/docs/tests/maester/ai-agent-setup#step-4-create-a-power-platform-application-user) with a security role that grants read access to the `bot`, `botcomponent`, `systemuser`, and `connectionreference` tables. | ||
| > The service principal must be registered as an [Application User in Power Platform](/website/docs/sections/create-entra-app.md#create-an-application-user-in-power-platform) with a security role that grants read access to the `bot`, `botcomponent`, `systemuser`, and `connectionreference` tables. |
There was a problem hiding this comment.
The link path contains an incorrect prefix. The path should start with /docs/ instead of /website/docs/. The correct path should be /docs/sections/create-entra-app.md#create-an-application-user-in-power-platform to be consistent with other documentation links in the codebase.
| > The service principal must be registered as an [Application User in Power Platform](/website/docs/sections/create-entra-app.md#create-an-application-user-in-power-platform) with a security role that grants read access to the `bot`, `botcomponent`, `systemuser`, and `connectionreference` tables. | |
| > The service principal must be registered as an [Application User in Power Platform](/docs/sections/create-entra-app.md#create-an-application-user-in-power-platform) with a security role that grants read access to the `bot`, `botcomponent`, `systemuser`, and `connectionreference` tables. |
updated verbiage to refer to Copilot Studio (via dataverse API) instead of other way around.