From 06aa110e3f0b42c7ea1487e1f4569b37a6efe089 Mon Sep 17 00:00:00 2001 From: Yimin-Jin <139844715+Yimin-Jin@users.noreply.github.com> Date: Wed, 29 Jul 2026 06:52:07 +0000 Subject: [PATCH] ci: sync sample catalog from foundry-samples (template/dev) --- samples/hosted-agent/sample-catalog.json | 62 +++++++++++++++++++++++- 1 file changed, 60 insertions(+), 2 deletions(-) diff --git a/samples/hosted-agent/sample-catalog.json b/samples/hosted-agent/sample-catalog.json index 239a57e..a7570d8 100644 --- a/samples/hosted-agent/sample-catalog.json +++ b/samples/hosted-agent/sample-catalog.json @@ -1,7 +1,7 @@ { - "commitSha": "3b98218db7e9a92367dc3e4b6638fd97ac7c9502", + "commitSha": "b9d24354b4daec1c09987976846da598ba0a35cd", "repo": "https://github.com/microsoft-foundry/foundry-samples/", - "generatedAt": "2026-07-23T07:59:46Z", + "generatedAt": "2026-07-29T06:52:07Z", "dimensions": { "language": { "title": "Select a Language", @@ -54,6 +54,10 @@ { "id": "invocations_ws", "displayName": "Invocations (WebSocket)" + }, + { + "id": "activity", + "displayName": "Activity" } ] } @@ -549,6 +553,51 @@ "path": "samples/python/hosted-agents/agent-framework/responses/17-foundry-iq-toolbox", "requiresModel": true }, + { + "language": "python", + "framework": "agent-framework", + "protocol": "responses", + "displayName": "Egress Control", + "description": "Agent that tests outbound HTTP requests through managed egress proxy policies.", + "path": "samples/python/hosted-agents/agent-framework/responses/18-egress-control", + "requiresModel": true + }, + { + "language": "python", + "framework": "agent-framework", + "protocol": "responses", + "displayName": "Research Harness", + "description": "Research harness that plans tasks, searches the web, saves notes, and returns sourced summaries.", + "path": "samples/python/hosted-agents/agent-framework/responses/19-harness-research", + "requiresModel": true + }, + { + "language": "python", + "framework": "agent-framework", + "protocol": "responses", + "displayName": "Data Processing Harness", + "description": "Agent that analyzes a bundled CSV and requests approval before any write or delete.", + "path": "samples/python/hosted-agents/agent-framework/responses/20-harness-data-processing", + "requiresModel": true + }, + { + "language": "python", + "framework": "agent-framework", + "protocol": "responses", + "displayName": "Harness Scaling Capabilities", + "description": "Hosts a personal-finance harness agent with on-demand skills, confined shell, and CodeAct.", + "path": "samples/python/hosted-agents/agent-framework/responses/21-harness-scaling-capabilities", + "requiresModel": true + }, + { + "language": "python", + "framework": "bring-your-own", + "protocol": "activity", + "displayName": "Echo Agent", + "description": "Hosted agent that echoes incoming user messages back to the sender.", + "path": "samples/python/hosted-agents/bring-your-own/activity/echo", + "requiresModel": false + }, { "language": "python", "framework": "bring-your-own", @@ -774,6 +823,15 @@ "path": "samples/python/hosted-agents/bring-your-own/responses/session-multiplexing", "requiresModel": true }, + { + "language": "python", + "framework": "bring-your-own", + "protocol": "responses", + "displayName": "uv Project Setup", + "description": "Hosted agent that forwards user input to a remote model and returns model responses.", + "path": "samples/python/hosted-agents/bring-your-own/responses/uv-pyproject", + "requiresModel": true + }, { "language": "python", "framework": "bring-your-own",