Skip to content

Commit 4490ee2

Browse files
committed
Fix PR microsoft#6485 pipeline failures
- Fix dotnet solution project path casing for InvokeHttpRequest on Linux\n- Repair markdown links broken by structure/casing changes across root, dotnet, samples, docs, and declarative workflow docs\n- Update durable-agents docs links to current durable-agents paths\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 19be8d9 commit 4490ee2

27 files changed

Lines changed: 41 additions & 45 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ Explore new MAF capabilities and real implementation patterns on the [official b
4040
- **Python and C#/.NET Support**: Full framework support for both Python and C#/.NET implementations with consistent APIs
4141
- [Python packages](./python/packages/) | [.NET source](./dotnet/src/)
4242
- **Multiple Agent Provider Support**: Support for various LLM providers with more being added continuously
43-
- [Python examples](./python/samples/02-agents/providers/) | [.NET examples](./dotnet/samples/02-agents/AgentProviders/)
43+
- [Python examples](./python/samples/02-agents/providers/) | [.NET examples](./dotnet/samples/02-agents/providers/README.md)
4444
- **Middleware**: Flexible middleware system for request/response processing, exception handling, and custom pipelines
45-
- [Python middleware](./python/samples/02-agents/middleware/) | [.NET middleware](./dotnet/samples/02-agents/Agents/Agent_Step11_Middleware/)
45+
- [Python middleware](./python/samples/02-agents/middleware/) | [.NET middleware](./dotnet/samples/02-agents/agents/Agent_Step11_Middleware/)
4646
- **Orchestration Patterns & Workflows**: Build multi-agent systems with graph-based workflows supporting sequential, concurrent, handoff, and group collaboration patterns; includes checkpointing, streaming, human-in-the-loop, and time-travel
4747
- [Python workflows](./python/samples/03-workflows/) | [.NET workflows](./dotnet/samples/03-workflows/)
4848
- **Foundry Hosted Agents (new)**: Deploy and host your agents to Foundry-hosted infrastructure with just 2 additional lines of code
4949
- [Python samples](./python/samples/04-hosting/foundry-hosted-agents/) | [.NET samples](./dotnet/samples/04-hosting/FoundryHostedAgents/)
5050
- **Observability**: Built-in OpenTelemetry integration for distributed tracing, monitoring, and debugging
51-
- [Python observability](./python/samples/02-agents/observability/) | [.NET telemetry](./dotnet/samples/02-agents/AgentOpenTelemetry/)
51+
- [Python observability](./python/samples/02-agents/observability/) | [.NET telemetry](./dotnet/samples/02-agents/observability/)
5252
- **Declarative Agents**: Define agents using YAML for faster setup and versioning
5353
- [Declarative agent samples](./declarative-agents/)
5454
- **Agent Skills**: Build domain-specific knowledge bases from multiple sources—files, inline code, class libraries—for agents to discover and use
@@ -171,7 +171,7 @@ Console.WriteLine(await agent.RunAsync("Write a haiku about Microsoft Agent Fram
171171

172172
- [Getting Started](./dotnet/samples/01-get-started): progressive tutorial from hello agent to hosting
173173
- [Agent Concepts](./dotnet/samples/02-agents/Agents): basic agent creation and tool usage
174-
- [Agent Providers](./dotnet/samples/02-agents/AgentProviders): samples showing different agent providers
174+
- [Agent Providers](./dotnet/samples/02-agents/providers/README.md): samples showing different agent providers
175175
- [Workflows](./dotnet/samples/03-workflows): advanced multi-agent patterns and workflow orchestration
176176
- [Hosting](./dotnet/samples/04-hosting): A2A, Durable Agents, Durable Workflows
177177
- [End-to-End](./dotnet/samples/05-end-to-end): full applications and demos

declarative-agents/workflow-samples/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Workflow workflow = DeclarativeWorkflowBuilder.Build("Marketing.yaml", options);
1010
```
1111

1212
These example workflows may be executed by the workflow
13-
[Samples](../../dotnet/samples/03-workflows/Declarative)
13+
[Samples](../../dotnet/samples/03-workflows/declarative)
1414
that are present in this repository.
1515

16-
> See the [README.md](../../dotnet/samples/03-workflows/Declarative/README.md)
16+
> See the [README.md](../../dotnet/samples/03-workflows/declarative/README.md)
1717
associated with the samples for configuration details.

docs/features/durable-agents/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ When using the [Durable Task Scheduler](https://learn.microsoft.com/azure/azure-
219219

220220
## Samples
221221

222-
- **.NET**[Console app samples](../../../dotnet/samples/04-hosting/DurableAgents/ConsoleApps/) and [Azure Functions samples](../../../dotnet/samples/04-hosting/DurableAgents/AzureFunctions/) covering single-agent, chaining, concurrency, conditionals, human-in-the-loop, long-running tools, MCP tool exposure, and reliable streaming.
222+
- **.NET**[Console app samples](../../../dotnet/samples/04-hosting/durable-agents/ConsoleApps/) and [Azure Functions samples](../../../dotnet/samples/04-hosting/durable-agents/AzureFunctions/) covering single-agent, chaining, concurrency, conditionals, human-in-the-loop, long-running tools, MCP tool exposure, and reliable streaming.
223223
- **Python**[Durable Task samples](../../../python/samples/04-hosting/durabletask/) covering single-agent, multi-agent, streaming, chaining, concurrency, conditionals, and human-in-the-loop.
224224

225225
## Packages

dotnet/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Console.WriteLine(await agent.RunAsync("Write a haiku about Microsoft Agent Fram
2323
## Examples & Samples
2424

2525
- [Getting Started with Agents](./samples/02-agents/Agents): basic agent creation and tool usage
26-
- [Agent Provider Samples](./samples/02-agents/AgentProviders): samples showing different agent providers
26+
- [Agent Provider Samples](./samples/02-agents/providers/README.md): samples showing different agent providers
2727
- [Workflow Samples](./samples/03-workflows): advanced multi-agent patterns and workflow orchestration
2828

2929
## Agent Framework Documentation
@@ -33,4 +33,3 @@ Console.WriteLine(await agent.RunAsync("Write a haiku about Microsoft Agent Fram
3333
- [Design Documents](../docs/design)
3434
- [Architectural Decision Records](../docs/decisions)
3535
- [MSFT Learn Docs](https://learn.microsoft.com/agent-framework/overview/agent-framework-overview)
36-

dotnet/agent-framework-dotnet.slnx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@
217217
<Project Path="samples/03-workflows/declarative/ExecuteCode/ExecuteCode.csproj" />
218218
<Project Path="samples/03-workflows/declarative/ExecuteWorkflow/ExecuteWorkflow.csproj" />
219219
<Project Path="samples/03-workflows/declarative/FunctionTools/FunctionTools.csproj" />
220-
<Project Path="samples/03-workflows/declarative/InvokeHttpRequest/InvokeHttpRequest.csproj" />
220+
<Project Path="samples/03-workflows/Declarative/InvokeHttpRequest/InvokeHttpRequest.csproj" />
221221
<Project Path="samples/03-workflows/declarative/HostedWorkflow/HostedWorkflow.csproj" />
222222
<Project Path="samples/03-workflows/declarative/InputArguments/InputArguments.csproj" />
223223
<Project Path="samples/03-workflows/declarative/InvokeFunctionTool/InvokeFunctionTool.csproj" />

dotnet/samples/02-agents/A2A/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
These samples demonstrate how to work with Agent-to-Agent (A2A) specific features in the Agent Framework.
44

55
For other samples that demonstrate how to use AIAgent instances,
6-
see the [Getting Started With Agents](../Agents/README.md) samples.
6+
see the [Getting Started With Agents](../agents/README.md) samples.
77

88
## Prerequisites
99

dotnet/samples/02-agents/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ The getting started samples demonstrate the fundamental concepts and functionali
1313
| [Agent Open Telemetry](./observability/README.md) | Getting started with OpenTelemetry for agents |
1414
| [Model Context Protocol](./mcp/README.md) | Getting started with Model Context Protocol |
1515
| [Agent Skills](./skills/README.md) | Getting started with Agent Skills |
16-
| [Declarative Agents](./declarative/README.md) | Loading and executing AI agents from YAML configuration files |
16+
| [Declarative Agents](./agents/Agent_Step16_Declarative/Program.cs) | Loading and executing AI agents from YAML configuration files |
1717
| [AG-UI](./ag-ui/README.md) | Getting started with AG-UI (Agent UI Protocol) servers and clients |
1818
| [Dev UI](./devui/README.md) | Interactive web interface for testing and debugging AI agents during development |

dotnet/samples/02-agents/agents/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Before you begin, ensure you have the following prerequisites:
4646
|[Providing additional AI Context to an agent using multiple AIContextProviders](./Agent_Step17_AdditionalAIContext/)|This sample demonstrates how to inject additional AI context into a ChatClientAgent using multiple custom AIContextProvider components that are attached to the agent.|
4747
|[Using compaction pipeline with an agent](./Agent_Step18_CompactionPipeline/)|This sample demonstrates how to use a compaction pipeline to efficiently limit the size of the conversation history for an agent.|
4848
|[In-function-loop checkpointing](./Agent_Step19_InFunctionLoopCheckpointing/)|This sample demonstrates how to persist chat history after each service call during a tool-calling loop, enabling crash recovery and mid-run observability.|
49-
|[Dynamic function tools](./Agent_Step20_DynamicFunctionTools/)|This sample demonstrates how to dynamically expand the set of function tools available to an agent during a function-calling loop using the ambient FunctionInvocationContext.|
49+
| [Dynamic function tools](../Agents/Agent_Step20_DynamicFunctionTools/README.md)|This sample demonstrates how to dynamically expand the set of function tools available to an agent during a function-calling loop using the ambient FunctionInvocationContext.|
5050

5151
## Running the samples from the console
5252

dotnet/samples/02-agents/context-providers/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ These samples show how to create an agent with the Agent Framework that uses Mem
1010
|[Memory with Microsoft Foundry](./AgentWithMemory_Step04_MemoryUsingFoundry/)|This sample demonstrates how to create and run an agent that uses Microsoft Foundry's managed memory service to extract and retrieve individual memories.|
1111
|[Bounded Chat History with Overflow](./AgentWithMemory_Step05_BoundedChatHistory/)|This sample demonstrates how to create a bounded chat history provider that overflows older messages to a vector store and recalls them as memories.|
1212

13-
> **See also**: [Memory Search with Foundry Agents](../foundry/Agent_Step22_MemorySearch/) - demonstrates using the built-in Memory Search tool with Microsoft Foundry agents.
13+
> **See also**: [Memory Search with Foundry Agents](../providers/foundry/Agent_Step22_MemorySearch/) - demonstrates using the built-in Memory Search tool with Microsoft Foundry agents.

dotnet/samples/02-agents/evaluation/Evaluation_CustomEvals/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ dotnet run --project .\Evaluation_CustomEvals
3333

3434
- [Evaluation_SimpleEval](../Evaluation_SimpleEval/) — Simplest evaluation using Foundry quality evaluators (Relevance, Coherence)
3535
- [Evaluation_ExpectedOutputs](../Evaluation_ExpectedOutputs/) — Evaluating against ground-truth expected outputs
36-
- [Evaluation_MixedProviders](../../../05-end-to-end/Evaluation/Evaluation_MixedProviders/) — Combining custom + Foundry evaluators in one call
36+
- [Evaluation_MixedProviders](../../../05-end-to-end/evaluation/Evaluation_MixedProviders/) — Combining custom + Foundry evaluators in one call

0 commit comments

Comments
 (0)