Add 08-09 REST invocation and 08-10 hosted Copilot SDK agent labs#18
Merged
Merged
Conversation
…DK agent labs - 08-09-invoke-agent-via-rest: single-shot, multi-turn, and streaming notebooks that invoke a Foundry agent over raw REST (responses API). - 08-10-hosted-copilot-sdk-agent: deploy a GitHub Copilot SDK agent as a Foundry hosted agent (Bicep + az acr build + create_version). BYOK Foundry model via Managed Identity over the project endpoint, an M365 license analytics demo with rendered tables and an agent-generated, downloadable cost-by-department chart, OTel tracing, and a documented agentic-loop and permission model. - Remove the accidentally-committed upstream .git directory and azd scaffolding from the old 08-agents/08-09 path. - pyproject: bump azure-ai-projects, drop the unused azure-ai-inference from the finetune dependency group.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Two new
08-agentslabs, plus cleanup of an accidentally-committed upstream dump.08-09-invoke-agent-via-restThree notebooks invoking a Foundry agent over raw REST (the responses API), covering the patterns we previously only had via the SDK:
08-09-01single-shot08-09-02multi-turn08-09-03streaming08-10-hosted-copilot-sdk-agentDeploys a GitHub Copilot SDK agent as a Foundry hosted agent:
az deployment sub create) ->az acr build->AIProjectClient.agents.create_version, with a two-pass register + bootstrap-delete.<project>/openai/v1/, audienceai.azure.com).download_session_file()helper).08-10-00docs covering the agentic loop, BYOK wiring, and the permission model.Cleanup
.gitdirectory and azd scaffolding from the old08-agents/08-09path.pyproject: bumpsazure-ai-projects, drops the unusedazure-ai-inferencefrom the finetune dependency group.Notes