Chapter 5 of 6 · Implementation

External agent inventory in Microsoft Agent 365

Optional module · Draft 2.5 hours

Chapter 5 of 6

Implement#

1. Complete the decision record#

Fill in every __REQUIRED_...__ value in artifacts/onboarding-decision.json with the owners in the room. Keep the credential itself out of the file.

2. Run preflight#

PowerShell

.\scripts\preflight.ps1 -TargetScope "one-approved-external-agent"

Bash

./scripts/preflight.sh --target-scope "one-approved-external-agent"

Preflight reads the record. It rejects unresolved decisions, a route it does not recognize, a source reference that is not an absolute HTTP or HTTPS URL or that carries embedded credentials, a credential decision that is incomplete or points into this repository, and a retirement plan that drops a required action. It does not contact Agent 365 or the external platform, so it cannot tell you that a live connection works.

3. Complete the selected route#

RouteOperator actionObserve before moving on
built-inThe platform operator follows that platform's current enablement or publication path.The platform shows the agent enabled or published through its Agent 365 integration.
registry-syncThe Agent 365 administrator opens Agents > All Agents, selects Manage in Connected platforms, creates or reviews the connection, validates the credentials, and runs Sync agents.The connection names the provider and shows a current sync result. Read the sync errors before expecting anything in Agent Registry.
sdkThe runtime owner changes the integration in the product repository and deploys it through the approved release path.The released version is the one meant to register the agent.

4. Read the live record#

Open Agent Registry with the Agent 365 administrator. Confirm the record is the intended agent, arrived through the selected route, and shows a known owner and lifecycle state.

Optional module

External agent inventory in Microsoft Agent 365 slide deck