Skip to content

Repo sync for protected branch#409

Open
learn-build-service-prod[bot] wants to merge 72 commits into
mainfrom
main639150903014780358sync_temp
Open

Repo sync for protected branch#409
learn-build-service-prod[bot] wants to merge 72 commits into
mainfrom
main639150903014780358sync_temp

Conversation

@learn-build-service-prod
Copy link
Copy Markdown
Contributor

Learn Build Service tried pushing to main, but failed due to branch protection rule in this branch. We create this pull request for manual merge. Please merge this pull request to complete this sync.
If you want to make push successfully without creating such pull requests in future, please follow working with branch protection rule to update your branch protection rule.

cdpark and others added 30 commits April 8, 2026 14:28
* Add sections for vector store integration

* Fix links

* Fix broken links

* Fix titles

* Apply suggestion from @SergeyMenshykh

Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>

---------

Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
* Update AG-UI code samples to current Python and .NET SDK APIs

Source issue: microsoft/agent-framework#5178

* Address review feedback for #969: review comment fixes

* Address review feedback for #969: review comment fixes

---------

Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com>
* Add skeleton and llm fundamentals

* Add from llm to agent

* Add adding-tools

* Add adding skills

* Add adding middleware

* Add context providers

* Add agents as tools

* Add A2A

* Add workflows

* Fixes

* Fixes 2

* Move down

* Minor fix

* Comments 1

* Comments 2
… safety, and Python parity (#940)

Source issue: microsoft/agent-framework#4894

Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com>
…stricted deserialization (#973)

Source issue: microsoft/agent-framework#5200

Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com>
…tories/ResourceDirectories

Sync documentation with agent-framework PR #5205 which standardizes
file skills terminology from 'folder' to 'directory' for consistency
with the agentskills.io specification and .NET conventions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sync sills documentation with latest changes
* Add evaluation documentation for Agent Framework

Document the agent evaluation feature covering local evaluators,
Azure AI Foundry evaluators, conversation split strategies, workflow
evaluation, and mixed evaluator patterns for both C# and Python.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update agent-framework/agents/evaluation.md

Co-authored-by: Roger Barreto <19890735+rogerbarreto@users.noreply.github.com>

* Update agent-framework/agents/evaluation.md

Co-authored-by: Roger Barreto <19890735+rogerbarreto@users.noreply.github.com>

---------

Co-authored-by: alliscode <bentho@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Roger Barreto <19890735+rogerbarreto@users.noreply.github.com>
* Fix Python structured output docs: use options dict for response_format

The Python code samples incorrectly showed response_format as a direct
parameter to agent.run(). The correct API requires passing it via the
options dict: options={"response_format": ...}. Updated all affected
code samples and prose in the structured output guide.

Fixes microsoft/agent-framework#5332

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address review feedback for #980: review comment fixes

* Fix redirect_document_id conflict and update markwallace author references

- Set redirect_document_id to false for tutorials/agents/structured-output.md
  to resolve redirection-url-conflict warning (only one redirect per URL can
  have redirect_document_id: true)
- Update author to moonbox3 and ms.author to evmattso in running-agents.md,
  hosted-mcp-tools.md, local-mcp-tools.md, and overview/index.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add evaluation documentation for Agent Framework (#978)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…rning

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add A2A agent provider and A2A hosting documentation
eavanvalkenburg and others added 28 commits April 29, 2026 11:42
* Add hosted agent doc

* Remove locale
* Merge pull request #998 from MicrosoftDocs/sk_filters

udpated filters page

* Hosted agent doc (#994)

* Add hosted agent doc

* Remove locale

---------

Co-authored-by: Eduard van Valkenburg <eavanvalkenburg@users.noreply.github.com>
Source issue: microsoft/agent-framework#5345

Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com>
* Add context mode to docs

* Consolidate orchestration output types

* Add intermediate outputs

* Add handoff
…005)

* Updated sections to add InvokeMcpTool for python and httpRequest action for dotnet and python
ms.topic= conceptual

Replace with

ms.topic = article

Co-authored-by: Docs Allowlist Management <docs-allowlist-mgmt@microsoft.com>
Update all Python zone pivots in the skills documentation to reflect
the current agent-framework Python API. Changes include:

- File-based skills: SkillsProvider.from_paths(), resource/script
  directory customization, script runner protocol
- Code-defined skills: InlineSkill, SkillFrontmatter, InlineSkillResource,
  @skill.resource and @skill.script decorators
- Class-based skills: ClassSkill subclass with @ClassSkill.resource and
  @ClassSkill.script decorators
- Source composition: AggregatingSkillsSource, FilteringSkillsSource,
  DeduplicatingSkillsSource, InMemorySkillsSource
- Script approval: complete example with session handling
- Custom system prompt: instruction_template with all three placeholders
- Caching behavior: disable_caching parameter
- Dependency injection: **kwargs pattern for runtime arguments

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add runtime construction and closure scenarios to code-defined skills
  (both C# and Python zones)
- Add NuGet/PyPI distribution scenario to class-based skills
- Fix custom system prompt note to list all three required placeholders
- Remove standalone caching code snippet with undefined variable
- Replace em dashes with short dashes for consistency

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ills-docs

Update Python documentation for agent skills
Update the Python zone pivot in integrations/a2a.md to reflect
breaking changes from a2a-sdk v0.3 to v1.0 (microsoft/agent-framework#5752
and microsoft/agent-framework#5849):

- Replace A2AStarletteApplication with Starlette + route helpers
- Add agent_card parameter to DefaultRequestHandler
- Replace AgentCard.url with supported_interfaces/AgentInterface
- Fix camelCase to snake_case (defaultInputModes -> default_input_modes)
- Add rpc_url parameter to create_jsonrpc_routes
- Fix resubscribe -> subscribe terminology
- Update A2AExecutor description (remove stale save_thread/get_thread)
- Add language parity table
- Update ms.date

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- agents/providers/agent-to-agent.md: Replace 'coming soon' placeholder
  with full Python A2A Agent docs (initialization, streaming, long-running
  tasks, context_id, authentication, timeout configuration)
- migration-guide/agent-to-agent-sdk-v1.md: Add Python zone with server
  setup migration (A2AStarletteApplication to Starlette + routes),
  AgentCard changes, full before/after example, and removed/renamed APIs
  table

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update Python A2A docs for a2a-sdk v1.0 migration
* Docs: document Hyperlight CodeAct for .NET

The Microsoft.Agents.AI.Hyperlight package merged in agent-framework
PR #5329, adding HyperlightCodeActProvider and HyperlightExecuteCodeFunction
plus three samples under dotnet/samples/02-agents/AgentWithCodeAct/.

- integrations/hyperlight.md: replace the C# 'Coming soon' tab with full
  coverage (install, provider, approvals, manual wiring, file/network
  config, output guidance, limitations). Snippets are inlined from the
  shipped .NET samples. Notes the preview status and the unpublished
  Hyperlight.HyperlightSandbox.Api dependency, single-provider-per-agent
  constraint, KVM/WHP requirement, and HYPERLIGHT_PYTHON_GUEST_PATH.
- agents/code_act.md: replace the C# 'Get started' placeholder with a
  pointer to the .NET Hyperlight surface; drop 'still coming soon' from
  limitations.
- AGENTS.md: update the page->sample mapping to reference the new
  AgentWithCodeAct/ .NET samples folder.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Docs: inline Python snippets and refresh stale Hyperlight references

The Python Hyperlight samples were moved/deleted in agent-framework
PR #5603:
- python/packages/hyperlight/samples/codeact_context_provider.py was
  renamed to python/samples/02-agents/context_providers/code_act/code_act.py
- python/packages/hyperlight/samples/codeact_benchmark.py was deleted

Both ::: code references in integrations/hyperlight.md pointed at the
now-missing original paths and would no longer resolve.

Changes:
- Inline the provider sample (was ::: code reference). Use modern
  agent_framework.hyperlight import path (lazy loader) instead of the
  agent_framework_hyperlight direct package path. Same for the
  HyperlightExecuteCodeTool and file/network configuration snippets.
- Replace the broken benchmark ::: code reference with a small inline
  illustration of the wiring difference between direct tool calling and
  Hyperlight-backed CodeAct, since the benchmark sample no longer exists.
- Refresh related-content links: drop the dead benchmark link, point the
  Python provider sample link to its new location.
- agents/code_act.md: drop the dead benchmark link from related content
  and the body prose; point readers to the integrations page instead.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Document FIDES (Flow Integrity Deterministic Enforcement System), the
information-flow control middleware in agent_framework.security, as a
new page under agents/.

- New agents/security.md with reference-style coverage of labels,
  per-item labeling, tool annotations (accepts_untrusted,
  max_allowed_confidentiality), the full SecureAgentConfig option set,
  policy enforcement modes (block / approval / dry run), variable
  indirection, the quarantined LLM, an end-to-end walkthrough of a
  GitHub issue triage attack, and current limitations.
- Python zone pivot carries the content; C# zone pivot shows
  'coming soon' since FIDES is currently Python-only.
- Cross-link added to agents/safety.md (TIP at the top, security.md
  promoted as next step and first related-content item).
- TOC entry placed immediately after Agent Safety.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Source issue: microsoft/agent-framework#5943

Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com>
Source issue: microsoft/agent-framework#5547

Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com>
Clarify in the Microsoft Foundry provider page what does and doesn't work
when using FoundryAgent versus Agent(client=FoundryChatClient(...)):

- Tools: only FunctionTool callables already declared on the Foundry agent
  are invoked (locally), and no new tools can be added at construction time.
- Context providers: message/observability providers work; tool-adding
  providers like SkillsProvider do not unless the tools are part of the
  Foundry agent definition.
- Run options: many options on default_options and agent.run are silently
  ignored. Documents which are stripped/overridden vs forwarded for Prompt
  Agents, and notes that Hosted Agent behavior depends on the agent.

Based on the discussion in microsoft/agent-framework#5883.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@learn-build-service-prod
Copy link
Copy Markdown
Contributor Author

Learn Build status updates of commit c2eed9c:

✅ Validation status: passed

For more details, please refer to the build report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants