Repository navigation
v0.8.12
A new 08-agents lab: the 08-10 Copilot SDK container rehosted on the shared 1:N multi account, taking its inference from the APIM core gateway.
Added
08-agents/08-10b-hosted-copilot-sdk-agent-multi- self-contained "B" variant of 08-10 that rehosts the GitHub Copilot SDK container on the existing sharedaif-spoke-multi(1:N) account, with inference from the APIM core gateway instead of a local model deployment. Ships its ownsrc/anddata/(no dependency on 08-10). The08-10b-01notebook mints a dedicatedfoundry-gateway-copilot-sdkAPIM subscription, deploys agpt-5-minireasoning model on the gateway backend, deploys the project + ACR Bicep, enables the capability host, builds the agent image, registers + role-grants the hosted agent in APIM-direct mode, then runs the smoke tests and the M365 analytics demo.- APIM-direct, not a Foundry connection - the container points straight at the gateway (
base_url = <apim>/openai, the subscription key in theapi-keyheader, bare reasoning modelgpt-5-mini), bypassing the Foundry project connection. Foundry's connection model-gateway is supported only for prompt agents, so a hosted agent's Responses call through aconnection/deploymentmodel string fails withDeploymentNotFound. A reasoning model is required because the Copilot CLI's Responses protocol carries encrypted reasoning content thatgpt-4.1-minirejects. No connection and no local model deployment, so therg-foundry-multideny-model-deploymentspolicy holds; agent RBAC is AcrPull + Foundry User only. Tradeoff: the gateway key lives in the container env var (Key Vault or managed-identity-to-APIM noted as hardening). - Notebook-output scrubbing tooling -
scripts/scrub_notebooks.pyplus a.githooks/pre-commithook that redacts Azure secrets and identifiers from committed notebook outputs per theCONTRIBUTING.mdpolicy (keeps the canonical demo suffix and resource names, maps subscription/tenant/principal UUIDs to the all-zeros placeholder, redacts keys, UPNs, and session ids). Enable withgit config core.hooksPath .githooks.
Changed
- README
08-agentssub-lab table: added a row for08-10b.