Chris and GitHub
1e6aedb3f9
Updated ( #2707 )
2025-12-08 21:30:21 +00:00
d7ca96923b
Python: Update fan in fan out sample to show concurrency ( #2705 )
...
* Update fan in fan out sample to show concurrency
* Update python/samples/getting_started/workflows/parallelism/fan_out_fan_in_edges.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Victor Dibia <chuvidi2003@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 19:53:37 +00:00
Victor Dibia and GitHub
0675000f4b
fixes Python: DevUI fails when uploading Pdf file (tested on Python Foundry Agent) ( #2675 )
...
Fixes #2652
2025-12-08 17:00:57 +00:00
551219cb55
Python: Feature/fix context provider lifecycle agentic mode ( #2650 )
...
* refactor KB for index creation logic
* add user agent header for tracking
* fix mypy issues
* fix agentic mode bug for search context provider
---------
Co-authored-by: farzad528 <farzad528@users.noreply.github.com >
2025-12-08 09:52:18 +00:00
Evan Mattson and GitHub
c34af002b8
Improve sample logging ( #2692 )
2025-12-08 06:56:45 +00:00
Dmytro Struk and GitHub
cfcb71334a
Renamed async_credential to credential ( #2648 )
2025-12-08 01:21:18 +00:00
Javier Calvarro Nelson and GitHub
eb06faea2d
.NET: AG-UI Docs samples ( #2194 )
...
* Add AG-UI Blazor sample
* Add AG-UI getting started samples
* Cleanups
* Update the dojo samples
* cleanups
* Fix readme
* Address feedback and further cleanups
* Fix build
* Missing fixes
2025-12-08 00:42:06 +00:00
Victor Dibia and GitHub
8c6b12e664
Python: DevUI, Fix message serialization issue, improve tests ( #2674 )
...
* fix message serialization issue, improve tests for devui
* update tests
2025-12-06 02:20:54 +00:00
2d3ba95036
Python: Add configurable timeout support to A2AAgent ( #2432 )
...
* a2a timeout config
* added default timeout info
---------
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-12-05 22:21:36 +00:00
Giles Odigwe and GitHub
f5f909f2e2
Python: Added Azure OpenAI Responses File Search sample + Integration test update ( #2645 )
...
* added azure responses file search sample + int test update
* sample update to use token credential
2025-12-05 19:01:48 +00:00
SuperKenVery and GitHub
f43261094f
Python: Display system prompt in langfuse ( #2653 )
...
* Display system prompt in langfuse
* Explain that the system_instructions are put first into the list
2025-12-05 17:11:29 +00:00
Dmytro Struk and GitHub
900c2a04fb
Added solution filter file for release ( #2651 )
2025-12-05 15:42:37 +00:00
Korolev Dmitry and GitHub
417a529e0e
dont forward conversationId to ichatclient ( #2632 )
2025-12-05 14:41:50 +00:00
9c1b2f9a3f
.NET: Annotate all public methods of OpenAIAssistantClientExtensions with Obsolete attribute ( #2640 )
...
* Initial plan
* Add Obsolete attribute to all public methods of OpenAIAssistantClientExtensions
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Add pragma warning disable CS0618 to files using deprecated OpenAI Assistants API
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Update Obsolete attribute message to use requested text
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
2025-12-05 12:27:48 +00:00
51721bd9f6
.NET: Add samples for OpenAIChatClientAgent and OpenAIResponseClientAgent ( #2638 )
...
* add samples for OpenAIChatClientAgent and OpenAIResponseClientAgent
* Update dotnet/samples/GettingStarted/AgentWithOpenAI/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/samples/GettingStarted/AgentWithOpenAI/Agent_OpenAI_Step03_CreateFromChatClient/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/samples/GettingStarted/AgentWithOpenAI/Agent_OpenAI_Step03_CreateFromChatClient/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-05 11:03:59 +00:00
db36809744
.NET: Move TextSearchProvider and TextSearchProviderOptions to Microsoft.Agents.AI namespace ( #2639 )
...
* Initial plan
* Move TextSearchProvider and TextSearchProviderOptions to Microsoft.Agents.AI namespace
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Restore AgentWithTextSearchRag project in solution file
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Revert using statement removal in AgentWithRAG_Step01_BasicTextRAG sample
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Revert the previous revert - remove using Microsoft.Agents.AI.Data from AgentWithRAG_Step01_BasicTextRAG
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Revert using statement removal in AgentWithTextSearchRag sample
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
2025-12-05 11:01:53 +00:00
Evan Mattson and GitHub
b78a2b6d2e
Python: Support an autonomous handoff flow ( #2497 )
...
* Support an autonomous handoff flow.
* Simplify public API
* Address feedback
2025-12-05 07:13:22 +00:00
Tao Chen and GitHub
f2ed5b55f6
Python: WorkflowBuilder registry ( #2486 )
...
* Add workflow builder factory pattern
* Add internal edge groups to registered executors; next samples
* Update samples: Part 1
* register -> register_executor
* update hil samples
* Update other samples
* Update agent samples
* Update doc string
* Add new sample
* Fix mypy
* Address comments
* Fix mypy
2025-12-05 05:26:10 +00:00
Dmytro Struk and GitHub
6809510413
Updated package versions ( #2642 )
dotnet-1.0.0-preview.251204.1
2025-12-04 22:09:53 +00:00
Dmytro Struk and GitHub
f5786b2c5b
Updated package versions ( #2643 )
python-1.0.0b251204
2025-12-04 22:08:47 +00:00
Tao Chen and GitHub
d858c23bab
Fix observability module mypy error ( #2641 )
2025-12-04 19:11:05 +00:00
Giles Odigwe and GitHub
365e438981
Python: AzureAI Local MCP Sample ( #2616 )
...
* added azure ai local mcp sample
* small fix
* handling for local mcp
* remove redundant local mcp handling
2025-12-04 19:10:00 +00:00
01a04a3114
seal options and context classes ( #2633 )
...
Co-authored-by: Roger Barreto <19890735+rogerbarreto@users.noreply.github.com >
2025-12-04 13:16:14 +00:00
Roger Barreto and GitHub
ee340bef1d
Address vulnerability ( #2631 )
2025-12-04 11:42:35 +00:00
Evan Mattson and GitHub
19ac6e57c0
Python [BREAKING]: support magentic agent tool call approvals and plan stalling HITL behavior ( #2569 )
...
* Provide way for HITL with magentic
* support tool call approvals and hitl stall replan
* human plan intervention sample
* Clean up
* Improve loging
* updates
2025-12-04 05:13:27 +00:00
292a2078fa
Python: Fix: AgentRunResponse.created_at returns local datetime labeled as UTC ( #2590 )
...
* Initial plan
* Fix created_at to use UTC datetime and add unit tests
Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com >
* Address code review feedback: move datetime imports to top of test files
Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com >
* Add UTC timestamp test for OpenAIResponsesClient._create_response_content
Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com >
* Fix lint issue
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: moonbox3 <35585003+moonbox3@users.noreply.github.com >
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2025-12-04 05:09:52 +00:00
ae06c9e4bb
Add support for Pydantic BaseModel as function call result ( #2606 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2025-12-04 01:41:47 +00:00
Evan Mattson and GitHub
f7a9005235
Python: Add executor I/O data to ExecutorInvokedEvent and ExecutorCompletedEvent ( #2591 )
...
* Add executor I/O data to ExecutorInvokedEvent and ExecutorCompletedEvent
* Sample cleanup
2025-12-04 01:41:40 +00:00
b86c130411
Python: Fixed empty text content pydantic validation failure ( #2539 )
...
* Fixed empty text content pydantic validation failure
* simplify syntax. renamed test
---------
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2025-12-04 01:41:27 +00:00
d774b64df0
Python: added inline yaml sample ( #2582 )
...
* added inline yaml sample
* fixed some typos and added intro comment
* added description params and pass through to client
* add azure assistants
* fix tests
* observabiltiy mypy fix
* for some reason mypy doesn't accept a subclass
---------
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2025-12-04 01:30:56 +00:00
Victor Dibia and GitHub
42ffe59592
Python: Document ChatKit frontend requirements and air-gapped limitations ( #2587 )
...
- Add "Requirements and Limitations" section to chatkit package README
- Add "Network Requirements" and "Limitations" sections to chatkit-integration sample README
- Add explanatory comments in frontend code for CDN dependency and domain key configuration
Fixes #2347
2025-12-04 01:19:14 +00:00
Evan Mattson and GitHub
a683c0e865
Python: Use executor_id and edge_group_id as span names for meaningful observability traces ( #2538 )
...
* Use executor_id and edge_group_id as span names for meaningful observability traces
* Update tests
* Adjust naming
2025-12-04 01:03:12 +00:00
Evan Mattson and GitHub
a597a925cb
Python: Add type annotations for AgentRunEvent and AgentRunUpdateEvent data attributes ( #2589 )
...
* Add type annotations for AgentRunEvent and AgentRunUpdateEvent data attributes
* Fix unnecessary cast after typing improvement
* Mcp pkg update introduced type change. Fix it.
* update opentelemetry deps to 1.39.0 and use LogRecordExporter for type compatibility
2025-12-04 00:40:49 +00:00
9c2e800189
Remove unnecessary PackageReferences after .NET 10 update ( #2394 )
...
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
2025-12-04 00:09:51 +00:00
Peter Ibekwe and GitHub
a26e9d6274
.NET: Add Unit test for declarative object model AddConversationMessageExecutor ( #2613 )
...
* Added unit test for RetrieveConversationMessagesExecutor
* Unit test for declarative object model AddConversationMessageExecutor
* Remove unnecessary test.
* Fix test.
2025-12-03 23:25:27 +00:00
Victor Dibia and GitHub
411ee7a60f
Python: DevUI fixes : Add multimodal input support for workflows and refactor chat input ( #2593 )
...
* show app version in devui .NET: Python: Improved Versioning for DevUI
Fixes #2059
* feat: Add multimodal input support for workflows and refactor chat input
This PR adds support for multimodal content (images, files) in workflow
inputs and refactors the chat input into a reusable component.
## Multimodal Workflow Support
- Add `isChatMessageSchema()` to detect ChatMessage input schemas
- Update `RunWorkflowButton` to use `ChatMessageInput` for ChatMessage workflows
- Wrap multimodal content in OpenAI message format for backend processing
- Add `_is_openai_multimodal_format()` to detect OpenAI ResponseInputParam
- Update `_parse_workflow_input()` to route multimodal input through
existing `_convert_input_to_chat_message()` converter
## Reusable ChatMessageInput Component
- Extract chat input logic from agent-view into `ChatMessageInput` component
- Support file upload, drag & drop, paste handling, and attachments
- Add `useDragDrop` hook for parent-level drag handling with full-area
drop zones
- Refactor agent-view to use the new shared component
## Other Improvements
- Add `isStreaming` prop to executor nodes for animation control
- Clean up unused imports and state variables in agent-view
- Add tests for multimodal workflow input handling
Fixes workflow input not receiving images when using AgentExecutor nodes.
* add self loop edge, fix #2470
* fix test
2025-12-03 20:15:51 +00:00
6835161f2d
.NET: Fix flaky vector store integration tests - race condition on indexing ( #2586 )
...
* Initial plan
* Add vector store indexing wait helpers to fix flaky tests
Co-authored-by: rogerbarreto <19890735+rogerbarreto@users.noreply.github.com >
* Use proper VectorStoreStatus struct comparison in Azure tests
Co-authored-by: rogerbarreto <19890735+rogerbarreto@users.noreply.github.com >
* Remove unused System.ClientModel import
Co-authored-by: rogerbarreto <19890735+rogerbarreto@users.noreply.github.com >
* Remove excessive comments and unnecessary status variable per code review
Co-authored-by: rogerbarreto <19890735+rogerbarreto@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: rogerbarreto <19890735+rogerbarreto@users.noreply.github.com >
2025-12-03 20:06:21 +00:00
3cfd34836f
Python: Update _provider.py ( #2548 )
...
* Update _provider.py
* Update test_mem0_context_provider.py
* Update test_mem0_context_provider.py
Ruff linting fixes
* Update test_mem0_context_provider.py
---------
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-12-03 19:54:05 +00:00
Eduard van Valkenburg and GitHub
a81279d960
Python: Pin meta core ( #2597 )
...
* pin core dependency in the meta package
* fix for mcp latest
* fix mypy
* test fix
* test fix
* fix tests for content parsing
2025-12-03 18:19:17 +00:00
931197ba95
Bump Aspire.Hosting.AppHost from 13.0.0 to 13.0.1 ( #2493 )
...
---
updated-dependencies:
- dependency-name: Aspire.Hosting.AppHost
dependency-version: 13.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
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-12-03 16:55:04 +00:00
Roger Barreto and GitHub
d57303cf53
Bump Persistent V1 package with bugfixes ( #2602 )
2025-12-03 16:01:37 +00:00
b5595f6f70
Python: Enable Agentic Mode to Use Existing Knowledge Bases Without index_name ( #2464 )
...
* refactor KB for index creation logic
* add user agent header for tracking
* fix mypy issues
---------
Co-authored-by: farzad528 <farzad528@users.noreply.github.com >
2025-12-03 16:00:59 +00:00
6232dd8305
.NET [Breaking] Simplify and Refactor ChatclientAgentOptions Ctor + Instructions ( #1517 )
...
* Point AgentOptions.Instructions to ChatOptions
* Update tests and checks
* Update xml docs
* Removal of agentOptions.Instructions in favor of chatOptions.Instructions
* Instructions and tool check consistency
* Instructions and tool check consistency
* Address comment
* Update .github/upgrades/prompts/SemanticKernelToAgentFramework.md
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
* Address PR Comment
* Update latest changes to comply with the PR proposal
* Address feedback
* Update dotnet/tests/Microsoft.Agents.AI.UnitTests/ChatClient/ChatClientAgentTests.cs
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
* Address instructions
* Update declarative to use promptAgent.Instrucitons with chatOptions.Instructions
---------
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com >
2025-12-03 13:39:47 +00:00
David Wu and GitHub
e9ab514696
Python: Replace Eval SDK with AI Projects SDK in evaluation sample ( #2540 )
...
* Replace Eval SDK with AI Projects SDK
* Update per PR review suggestions
2025-12-02 20:28:52 +00:00
Javier Calvarro Nelson and GitHub
b69f994840
.NET: Fix AG-UI forwardedProps JSON property name ( #2543 )
...
* Fix AG-UI forwardedProps JSON property name
The RunAgentInput.ForwardedProperties property was using the wrong JSON property
name 'forwardedProperties' instead of 'forwardedProps' per the AG-UI protocol
specification.
This fix:
- Changes JsonPropertyName from 'forwardedProperties' to 'forwardedProps'
- Adds comprehensive integration tests for forwarded properties
Fixes #2468
* Fix formatting
2025-12-02 17:00:40 +00:00
ceaea46765
.NET: Change Anthropic Azure sample to use Athropic.Foundry package + cachi… ( #2578 )
...
* Change Anthropic Azure sample to use Athropic.Foundry package + caching token
* Fix apikey null
* Update dotnet/samples/GettingStarted/AgentProviders/Agent_With_Anthropic/Program.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Address copilot feedback
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-02 16:50:14 +00:00
1edd28b264
feat: pass agent run kwargs through to context providers ( #1681 )
...
`_prepare_thread_and_messages` and `_notify_thread_of_new_messages` now are passing through the agent's `run` kwargs, sothat they can provide the context_provider with said kwargs
#1679
Co-authored-by: David Jadczyk <david.jadczyk@lht.dlh.de >
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-12-02 14:35:32 +00:00
SergeyMenshykh and GitHub
5c70e143a0
.NET: Fix samples for hosted agents ( #2550 )
...
* update .net sdk and runtime images and update nuget packages to the latests versions
* align version of roslyn analyzers
* unlock roslyn analyzer packages
2025-12-02 11:12:46 +00:00
Evan Mattson and GitHub
c2d285e614
Fix MangenticAgentExecutor producing repr str for tool call content ( #2566 )
2025-12-02 08:40:11 +00:00
cb343dd707
Python: Add orchestration ID to durable agent entity state and code refactor ( #2484 )
...
* Initial plan
* Add orchestration ID to durable agent entity state for Python
Co-authored-by: larohra <41490930+larohra@users.noreply.github.com >
* Fix type safety checks
* Fix tests
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: larohra <41490930+larohra@users.noreply.github.com >
Co-authored-by: Laveesh Rohra <larohra@microsoft.com >
2025-12-02 01:34:18 +00:00