Evan Mattson and GitHub
d5040236c9
Fix mcp tool cloning for handoff pattern ( #1883 )
2025-11-04 22:49:34 +00:00
Dmytro Struk and GitHub
9e1b3c9b85
Python: .NET: Updated package version and small fix ( #1911 )
...
* Removed public key
* Updated package version
* Updated Python package versions
2025-11-04 22:42:07 +00:00
westey and GitHub
8b4aa1ebb5
.NET: Add additional error handling to existing providers. ( #1837 )
...
* Add additional error handling to existing providers.
* Add additional information when logging mem0 messages.
* Fix formatting.
2025-11-04 17:09:45 +00:00
westey and GitHub
ada5b83c80
.NET: Add rag samples with sample TextSearchStore ( #1664 )
...
* Port store for adding text to a vector store to AF
* Fix typo.
* Change TextSearchStore to sample, and add sample to use it and do rag with a custom schema
* Add more tests and fix broken ones
* Fix merge issue
* Fix sample after merge.
* Convert TextSearchStore to use Dynamic mode to be AOT compatible.
* Add some more clarification on when to use assistant messages in rag searches.
2025-11-04 16:24:26 +00:00
64fc3f381f
.NET: Response & foundry agent hosted MCP sample ( #1568 )
...
* Adding sample demonstrating hosted MCP with Responses
* Add mcp readme.md to slnx
* Update FoundryAgent sample to use MCP types from abstraction and to show how to do approval
* Fix param name after package update.
* Fix environment variable name for consistency
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 15:54:20 +00:00
Evan Mattson and GitHub
50d9b13bfc
Python: [BREAKING] consolidate workflow run APIs ( #1723 )
...
* consolidate workflow run apis
* improve validation, add tests
* Proper code tags for docs
* Update sample output
* Remove cycle validation
* PR feedback
* Validation
* Cleanup
dotnet-1.0.0-nightly-251103.1
2025-11-03 23:34:59 +00:00
Tao Chen and GitHub
b0ee7028a6
.NET: Add workflow as an agent with observability sample ( #1612 )
...
* Add workflow as an agent with observability sample
* Address comment
* Fix formatting
* enable sensitive data
* enable sensitive data for sub agents
* adjust aggregator handlers
2025-11-03 20:36:33 +00:00
Eduard van Valkenburg and GitHub
12d17acdc0
Python: Introducing the Anthropic Client ( #1819 )
...
* initial version of anthropic connector
* updated implementation and added tests
* fix type and readme
* mypy fix and int tests enabled
* add integration test setup
* updated based on comments
* improved function result handling
* added extra unordered test
* updated from review
* fix tool choice handling
* same fix for chat client
2025-11-03 19:32:28 +00:00
Giles Odigwe and GitHub
a766a81243
a2a workflows fix ( #1860 )
2025-11-03 18:47:09 +00:00
Eduard van Valkenburg and GitHub
e462d209fd
Python: fix middleware and cleanup confusing function ( #1865 )
...
* fix middleware and cleanup redundant function
* added test to validate
2025-11-03 18:42:59 +00:00
0b843d2b3e
.NET: Add simple rag sample for catalog ( #1834 )
...
* add simple rag sample for catalog
* Update dotnet/samples/Catalog/AgentWithTextSearchRag/AgentWithTextSearchRag.csproj
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-03 18:25:16 +00:00
Jacob Alber and GitHub
b25b0af49b
.NET: [BREAKING] Unify ExecutorIsh and ExecutorRegistration, unify/simplify APIs ( #1637 )
...
* refactor: Unify ExecutorIsh and ExecutorRegistration => ExecutorBinding
* Switch to more modern Record type-tree for Sum Types
* Unify APIs for getting ExecutorBinding
* Fix an issue where workflows consisting entirely of cross-run shareable executors which are not instance-resettable do not properly clear state when running non-concurrently.
* feat: Simplify function-to-executor pattern
* refactor: Normalize API naming
2025-11-03 18:20:35 +00:00
91c66f8a2c
.NET: Sample demonstrating the use of agents in workflows ( #1836 )
...
* add sample demonstrating the use of agents in workflows
* Update dotnet/samples/Catalog/AgentsInWorkflows/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* use type instead of var
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-03 17:53:38 +00:00
c83011b30d
.NET: Peibekwe/workflows cancellation token fix ( #1740 )
...
* Propagate cancellation token down the stack
* Added unit tests to cover workflow cancellation scenarios
* Updated tests based on feedback to simplify assert.
* Create custom AsyncEnumrable to gracefully handle cancellation for Channel reader. Tailor cancellation tests to declarative scenarios.
* Update comment and naming for readability.
* Fixing minor stylistic recommendation.
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-11-03 16:34:55 +00:00
e87eed573b
.NET: Change GetAIAgentAsync to be synchronous ( #1846 )
...
* Change GetAIAgentAsync to be synchronous
* Update dotnet/tests/Microsoft.Agents.AI.A2A.UnitTests/Extensions/A2AAgentCardExtensionsTests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-03 15:16:19 +00:00
b467ddf92a
Update Microsoft.Extensions.AI libraries to 9.10.2 and OpenAI to 2.6.0 ( #1859 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com >
2025-11-03 13:09:44 +00:00
Giles Odigwe and GitHub
a9a1b1e567
Python: Azure AI top_p and temperature parameters fix ( #1839 )
...
* azure ai parameters fix
* added unit tests
* unit test fix
* fix
dotnet-1.0.0-nightly-251102.2
dotnet-1.0.0-nightly-251102.1
dotnet-1.0.0-nightly-251101.1
2025-10-31 20:46:38 +00:00
a5db641ce3
.NET: Background responses sample ( #1831 )
...
* add samples that demonstrate background responses with function calling and agent state persistence
* update readme
* update sample description
* rename sample project
* remove unnecessary namespace and ysed task delay instead thread sleep generated by ai
* change names
* Update dotnet/samples/GettingStarted/Agents/Agent_Step20_BackgroundResponsesWithToolsAndPersistence/AgentStateStore.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* simplify sample and address pr review comments
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-31 17:13:43 +00:00
889f45a7ef
Python: Ensure agent thread is part of checkpoint ( #1756 )
...
* ensure agent thread is part of checkpoint
* Update python/packages/core/agent_framework/_workflows/_agent_executor.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* remove data copying for server side thread.
* refine warning check
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-31 15:48:43 +00:00
Tao Chen and GitHub
68b6a55757
[BREAKING] Python: Remove request_type param from ctx.request_info() ( #1824 )
...
* Remove request_type param from ctx.request_info()
* Address comments
2025-10-31 14:31:15 +00:00
westey and GitHub
2101d9d36d
Don't stamp unknown author name on output messages. ( #1830 )
2025-10-31 14:12:20 +00:00
Eric Zhu and GitHub
1543370027
Python: Lab: Updates to GAIA module ( #1763 )
...
* Lab: Updates to GAIA module
* update
* emoj!
* fix lint
* update lab test workflow to only trigger for python changes
* lint
* lint
* Fix broken OpenAI agents JS documentation link
dotnet-1.0.0-nightly-251031.1
2025-10-30 22:02:31 +00:00
7431b46bf0
Add community readme ( #1817 )
...
* Add community readme
* Update COMMUNITY.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-30 20:29:01 +00:00
westey and GitHub
947e9eb1dc
Fix broken .md link ( #1818 )
2025-10-30 20:03:29 +00:00
Chris and GitHub
b9d3e51734
Clean-up ( #1810 )
2025-10-30 17:49:31 +00:00
42f20b431c
Bump OpenTelemetry.Instrumentation.AspNetCore from 1.12.0 to 1.13.0 ( #1802 )
...
---
updated-dependencies:
- dependency-name: OpenTelemetry.Instrumentation.AspNetCore
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-10-30 16:52:41 +00:00
a24624e28e
Bump Microsoft.Identity.Client.Extensions.Msal from 4.77.1 to 4.78.0 ( #1798 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Identity.Client.Extensions.Msal
dependency-version: 4.78.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-10-30 16:27:41 +00:00
6e49c7a7b7
Bump OpenTelemetry.Extensions.Hosting from 1.12.0 to 1.13.1 ( #1800 )
...
---
updated-dependencies:
- dependency-name: OpenTelemetry.Extensions.Hosting
dependency-version: 1.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-10-30 16:26:33 +00:00
23b76b382f
Bump OpenTelemetry.Instrumentation.Http from 1.12.0 to 1.13.0 ( #1801 )
...
---
updated-dependencies:
- dependency-name: OpenTelemetry.Instrumentation.Http
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-10-30 16:26:14 +00:00
Eduard van Valkenburg and GitHub
434ffb8ab8
Python: [BREAKING] Cleanup of dependencies ( #1803 )
...
* removed extra and non-released deps
* added comments
* added space and lock
* fix pyright config
2025-10-30 15:24:29 +00:00
Kurt and GitHub
abfdf75cfb
fix: Remove strict thread id validation for tool results ( #1769 )
...
* fix: remove strict thread id validation for tool results
* test: remove corresponding test for strict thread_id validation
2025-10-30 14:32:46 +00:00
westey and GitHub
fb7086b2e0
.NET: [BREAKING] Fix issue where AIContextProvider messages were not added to MessageStores ( #1788 )
...
* Fix issue where AIContextProvider messages were not added to MessageStores
* Fix typos
* Update XML docs to reduce ambiguity.
* Update AIContext XML docs
* Fix merge issue
2025-10-30 11:55:48 +00:00
westey and GitHub
36532e929e
.NET: Add a Mem0 usage sample ( #1779 )
...
* Add a Mem0 usage sample
* Change charset
* Add variable types
2025-10-30 09:31:29 +00:00
Giles Odigwe and GitHub
2059e7b3e8
Python: Azure AI Search Support Update + Refactored Samples & Unit Tests ( #1683 )
...
* azure ai search sample update
* azure ai search update
* small fix
dotnet-1.0.0-nightly-251030.1
2025-10-30 02:30:06 +00:00
Tao Chen and GitHub
943d92674e
[BREAKING] Python: Replace RequestInfoExecutor with request_info API and @response_handler ( #1466 )
...
* Prototype: Add request_info API and @response_handler
* Add original_request as a parameter to the response handler
* Prototype: request interception in sub workflows
* Prototype: request interception in sub workflows 2
* WIP: Make checkpointing work
* checkpointing with sub workflow
* Fix function executor
* Allow sub-workflow to output directly
* Remove ReqeustInfoExecutor and related classes; Debugging checkpoint_with_human_in_the_loop
* Fix Handoff and sample
* fix pending requests in checkpoint
* Fix unit tests
* Fix formatting
* Resolve comments
* Address comment
* Add checkpoint tests
* Add tests
* misc
* fix mypy
* fix mypy
* Use request type as part of the key
* Log warning if there is not response handler for a request
* Update Internal edge group comments
* REcord message type in executor processing span
* Update sample
* Improve tests
2025-10-29 23:31:23 +00:00
westey and GitHub
f6eadd412e
Shorten TextSearchSearchResult to TextSearchResult ( #1780 )
2025-10-29 21:16:28 +00:00
a2ee840eef
.NET: Make ChatProtocolExecutor public ( #1781 )
...
* Initial plan
* Make ChatProtocolExecutor and ChatProtocolExecutorOptions public with XML documentation
Co-authored-by: lokitoth <6936551+lokitoth@users.noreply.github.com >
* Address PR review feedback - remove remarks, fix parameter descriptions
Co-authored-by: lokitoth <6936551+lokitoth@users.noreply.github.com >
* ci: Empty Commit to kick over CI
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: lokitoth <6936551+lokitoth@users.noreply.github.com >
Co-authored-by: Jacob Alber <jaalber@microsoft.com >
2025-10-29 19:02:27 +00:00
westey and GitHub
8a3cab38ee
.NET: Add a sample that shows how to do RAG with the TextSearchProvider ( #1757 )
...
* Add a sample that shows how to do RAG with the TextSearchProvider
* Update file encoding.
2025-10-29 14:34:00 +00:00
6325873906
.NET: Add deep-research sample ( #1752 )
...
* add deep-research sample
* update sample description
* update readme
* remove duplicating section
* Update dotnet/samples/GettingStarted/Agents/README.md
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
* Update dotnet/samples/GettingStarted/Agents/Agent_Step18_DeepResearch/Program.cs
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
* Update dotnet/samples/GettingStarted/Agents/Agent_Step18_DeepResearch/Program.cs
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
* Use CreateAIAgentAsync extension method to create agent
* move deep research agent sample to the catalog folder
---------
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
2025-10-29 12:42:21 +00:00
Tao Chen and GitHub
1fbdcf8268
Python: Fix type compatibility check ( #1753 )
...
* Fix type compatibility check
* Address comments
dotnet-1.0.0-nightly-251029.1
2025-10-29 00:48:01 +00:00
Chris and GitHub
00a78d7bc6
.NET Workflows - Sample and Package Update ( #1759 )
...
* Update #1
* Sample comments
* Formatting
* Whitespace
2025-10-28 23:26:55 +00:00
Dmytro Struk and GitHub
eed7e59f3f
Updated Python and .NET package versions ( #1758 )
dotnet-1.0.0-preview.251028.1
python-1.0.0b251028
2025-10-28 18:49:50 +00:00
westey and GitHub
4d9980c5c3
Disable packing mem0 to avoid release for now ( #1751 )
2025-10-28 16:41:57 +00:00
adba312cd6
Python: Added thread to AgentRunContext ( #1732 )
...
* Added thread to agent run context
* Added sample
* Update python/samples/getting_started/middleware/thread_behavior_middleware.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Small fix
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-28 16:31:09 +00:00
westey and GitHub
a816408cd4
.NET: Add Rag AIContext Provider ( #1630 )
...
* Add Rag AIContext Provider
* Fix issues
* Improve options naming based on PR feedback.
* Move Rag Provider to Data namespace
* Add Raw Representation to RagSearchResult
* Renaming RagProvider to TextSearchProvider
2025-10-28 14:16:29 +00:00
Chris and GitHub
b70030daec
.NET Workflows - Expose SendMessage override to all platforms ( #1741 )
...
* For real
* Fine-tune
* One more miss
2025-10-28 12:29:01 +00:00
westey and GitHub
742203fb12
.NET: Porting Mem0Provider to Agent Framework ( #1601 )
...
* Porting Mem0Provider to AF from SK
* Switch integration tests to manual
* Address issues
* Move Mem0Provider to separate project.
* Move integration tests to new project
* Address PR comments.
2025-10-28 12:28:37 +00:00
Stephen Toub and GitHub
8408209c70
Fix gen_ai.operation.name to be invoke_agent ( #1729 )
dotnet-1.0.0-nightly-251028.1
2025-10-28 01:45:09 +00:00
Eric Zhu and GitHub
3194851c11
Python: AutoGen migration samples ( #1738 )
...
* add autogen migration samples
* fix typo
* remove comment
* fix typo
* fix lab pyright
* fix for HuggingFace change
2025-10-28 00:47:31 +00:00
Chris and GitHub
92925a8bc7
.NET Workflows - Add support for tool approval ( #1685 )
...
* Draft
* Nullable init
* Complete
* Consistency
* Test fix
* Typo
* Comment
* Updated
* Fix identifier
* Test fix
* Comment typo
* Better naming
* Comment
* Tweak comment
dotnet-1.0.0-nightly-251027.2
2025-10-27 17:40:45 +00:00