Reuben Bond and GitHub
f71faa80f9
Python: DevUI: Use metadata.entity_id instead of model field ( #1984 )
...
* DevUI: Use metadata.entity_id for agent/workflow name instead of model field
* OpenAI Responses: add explicit request validation
* Review feedback
2025-11-07 22:16:55 +00:00
Reuben Bond and GitHub
3d94ae57ed
.NET: DevUI: Use relative URLs for backend API by default ( #2005 )
...
* DevUI: Use relative URLs for backend API by default
* dotnet format
* rebuild application
2025-11-07 17:01:04 +00:00
Rishabh Chawla and GitHub
64826b8f56
Python: [Purview] Add Caching and background processing in Python Purview Middleware ( #1844 )
...
* [PythonPurview] Add Caching and background processing
* [PythonPurview] Updates based on comments
2025-11-07 07:43:22 +00:00
Evan Mattson and GitHub
ac018f700b
Python: Fix ag-ui examples packaging for PyPI publish ( #1953 )
...
* Fix ag-ui examples packaging for PyPI publish
* Fix markdown links
2025-11-06 11:31:24 +09:00
Evan Mattson and GitHub
99e2875fc8
Bump ag-ui package to 1.0.0b251106 for a release. Update CHANGELOG. ( #1951 )
2025-11-06 09:57:23 +09:00
Dmytro Struk and GitHub
573aff4825
Updated chatkit package version ( #1950 )
2025-11-06 00:13:52 +00:00
Evan Mattson and GitHub
afd8b7ecb4
Export sample agents ( #1927 )
2025-11-05 22:26:18 +00:00
Dmytro Struk and GitHub
327c304339
.NET: Python: Updated package versions ( #1944 )
...
* Updated .NET version
* Updated Python package versions
* Updated changelog
2025-11-05 22:20:31 +00:00
d701e796cb
Python: [BREAKING] Replaced AIProjectClient with AgentsClient in Foundry ( #1936 )
...
* Replaced AIProjectClient with AgentsClient in Foundry
* Update python/samples/getting_started/observability/azure_ai_agent_observability.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/samples/getting_started/observability/azure_ai_chat_client_with_observability.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Small fix
* Removed TODO item
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-05 21:42:36 +00:00
Reuben Bond and GitHub
8855bfb065
.NET: Add DevUI package for .NET ( #1603 )
...
* Implement DevUI
* Review feedback
* Fix build
2025-11-05 20:02:48 +00:00
Eduard van Valkenburg and GitHub
e2282ebe42
Python: fix missing packaging dependency ( #1929 )
...
* fix missing packaging dependency
* add aiohttp to azureai
2025-11-05 18:09:54 +00:00
Dmytro Struk and GitHub
14aee7e334
Python: Added parameter to disable agent cleanup in AzureAIAgentClient ( #1882 )
...
* Removed automatic agent cleanup in AzureAIAgentClient
* Revert "Removed automatic agent cleanup in AzureAIAgentClient"
This reverts commit 89846c7212 .
* Exposed boolean flag to control deletion behavior
* Update sample
2025-11-05 16:56:19 +00:00
Eduard van Valkenburg and GitHub
54db13c22f
Python: add support for Python 3.14 ( #1904 )
...
* add tests for py3.14 and add classifier
* remove macos
* allow openai v2
2025-11-05 09:42:39 +00:00
Eduard van Valkenburg and GitHub
51b32ed1ac
Python: Updates to Tools ( #1835 )
...
* updated tool samples
* mypy and readme fixes
* updated call logic
* added function invocation config
* added include detailed error
* added tests
* updated FRC exception handling
* updated tests
* fix oai test
* fix name in sample
* imporoved tests coverage and removed some dead code paths
2025-11-05 08:33:19 +00:00
Evan Mattson and GitHub
d81b579111
Python: Bump ag-ui package to 1.0.0b251105 for a release. Update changelog. ( #1922 )
...
* Bump ag-ui package to 1.0.0b251105 for a release. Update changelog.
* Fix authors and license-files
2025-11-05 08:30:52 +00:00
Evan Mattson and GitHub
35a8565495
Python: AG-UI protocol support ( #1826 )
...
* Add AG-UI integration
* Fix tests. PR feedback
* Cleanup
* PR Feedback
* Improve README and getting started experience
* Fix links
2025-11-05 05:25:24 +00:00
0c862e97a6
Python: feat: Add ChatKit integration with a sample application ( #1273 )
...
* feat: Add ChatKit integration with a new frontend application
- Created a new frontend application using React and Vite for the ChatKit integration.
- Added essential files including package.json, vite.config.ts, and Tailwind CSS configuration.
- Implemented core components: App, Home, ChatKitPanel, ThemeToggle, and hooks for color scheme management.
- Established SQLite-based store implementation for ChatKit data persistence in store.py.
- Integrated theme toggling functionality for light and dark modes.
- Set up ESLint and TypeScript configurations for better development experience.
* git ignore
* fix mypy
* add mising file
* minimal frontend for chatkit sample
* update ignore files
* version
* set python version lowerbound on chatkit
* update project settings for chatkit
* update setup
* update setup
* update setup
* update setup
* weather widget
* add select city widget sample
* remove widget helper
* update chatkit to include file attachments and cover more thread item types
* update readme with mermaid diagram
* update diagram
* update instructions
* update chatkit dependency
* fix converter imports
* move to demos/
* move to demos/ -- rename references
* support multiple session instead of using global variable in sample
* support chunk streaming
* fix tests
* Update python/samples/demos/chatkit-integration/store.py
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
* use local host
---------
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2025-11-05 02:11:40 +00:00
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
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
2025-11-03 23:34:59 +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
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
2025-10-31 20:46:38 +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
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
2025-10-30 22:02:31 +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
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
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
Tao Chen and GitHub
1fbdcf8268
Python: Fix type compatibility check ( #1753 )
...
* Fix type compatibility check
* Address comments
2025-10-29 00:48:01 +00:00
Dmytro Struk and GitHub
eed7e59f3f
Updated Python and .NET package versions ( #1758 )
2025-10-28 18:49:50 +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
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
Evan Mattson and GitHub
e2d1ba3192
Python: reject @executor on staticmethod/classmethod with clear error message ( #1719 )
...
* reject executor on static method w clear error
* Simplify
* Cleanup
2025-10-27 05:31:58 +00:00
Evan Mattson and GitHub
e3aad8e4e0
Python: [BREAKING] Python: Intro group chat and refactor orchestrations. Fix as_agent(). Standardize orchestration start msg types. ( #1538 )
...
* Intro group chat and refactor magentic. Fix as_agent()
* Cleanup and improvements
* Add as_agent docstring clarification
* Standardize orchestration messages to use agent-style inputs.
* Simplify group chat constructs
* Further cleanup
* Add sk to af group chat migration sample. Update README.
* Improvements and simplifications
* consolidating shared orchestration logic
* Further clean up
* Add group chat sample
* Improve typing
* Fix test imports
* Fix readme links
* Cleanup per PR Feedback
2025-10-25 00:14:06 +00:00
Eric Zhu and GitHub
aba505df77
Python: Update lab packages and installation instructions ( #1687 )
...
* update lab packages and installation instructions
* fix dep
2025-10-24 21:12:08 +00:00
458819a12b
Python: [BREAKING] Update Agent Framework Lab Lightning to use Agent-lightning v0.2.0 API ( #1644 )
...
* Merge changes from AGL release
* Merge changes from AGL release
* fix mypy
* fix tool call with pydantic
* Apply suggestion from @ekzhu
* fix lint
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-10-24 17:02:56 +00:00
Tao Chen and GitHub
31701dbb92
[BREAKING] Python: Refactor Checkpointing for runner and runner context ( #1645 )
...
* Refactor Checkpointing for runner and runner context
* exception
* Fix formatting
* Comments
* rename
* Add detailed doc string
2025-10-24 03:34:55 +00:00
Victor Dibia and GitHub
6b66a34609
Python: DevUI Fix Serialization, Timestamp and Other Issues ( #1584 )
...
* refactor(devui): adopt standard OpenAI lifecycle events for agents and workflows
- Replace custom workflow events with OpenAI Responses API standard lifecycle events
- Add AgentStartedEvent, AgentCompletedEvent, AgentFailedEvent for clean separation
- Implement ExecutorActionItem for workflow executor tracking
- Convert informational events to trace events to reduce noise
- Update README mapper table with comprehensive event mappings
- Maintain full backward compatibility with legacy events
* fix(devui): resolve timestamp overwriting and Content serialization errors
- Fix tool call timestamps being overwritten on each render (#1483 )
- Add recursive Content serialization to handle ChatMessage and nested objects (#1548 )
- Implement proper MCP tool cleanup on server shutdown
- Add timestamp field to function_result.complete events
- Enhance credential and client resource cleanup
Fixes #1483 , #1548
Partial improvements for #1476
2025-10-23 18:19:20 +00:00
Eric Zhu and GitHub
064ee8afbe
Python: Update lab test trigger ( #1632 )
...
* Update lab test trigger
* fix tests
2025-10-23 18:11:57 +00:00
Giles Odigwe and GitHub
1f19a6da5c
Python: MCP Error Handling Fix + Added Unit Tests ( #1621 )
...
* mcp error fix
* test docstring fixes
2025-10-23 18:01:10 +00:00
Eric Zhu and GitHub
905e730dc2
Python: Skip flaky openai vector store file tests ( #1667 )
...
* Add poll interval to fix integration test
* skip flaky tests
2025-10-23 17:31:41 +00:00
Evan Mattson and GitHub
b66619a544
Python: Add Handoff orchestration pattern support ( #1469 )
...
* Add Handoff orchestration pattern support
* PR feedback
* Use AOAI client in samples
* Adjust to tool
* Handoff to sub-agent via ai function
* PR feedback
* More cleanup
* Improvements
* PR feedback cleanup
* Add handoff migration sample.
* Remove type ignore
* fix markdown link formatting
* Remove readme link for non-existent sample
2025-10-22 01:51:51 +00:00
acfbc4bc3c
Bump vite from 7.1.5 to 7.1.11 in /python/packages/devui/frontend ( #1586 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.1.5 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.1.11
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Victor Dibia <chuvidi2003@gmail.com >
2025-10-21 01:17:40 +00:00
083d0de3f3
Code clean up: Checkpoint and WorkflowBuilder ( #1557 )
...
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2025-10-20 16:34:06 +00:00
8c24a72107
Python: Updated package version ( #1528 )
...
* Updated package version
* Update python/CHANGELOG.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Updated metadata for Purview
* Updated test
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-16 22:32:25 +00:00
59da578902
Python: Add Purview Middleware ( #1142 )
...
* [Py Purview] Purview Python Initial Commit
* [Py Purview] Purview Python Minor Fixes
* [Py Purview] Purview Python Comment Fixesish
* [Py Purview] Purview Python Agent Middleware Done
* [Py Purview] Purview Python Agent Middleware Done
* [Py Purview] Purview Python Lint Errors
* [Py Purview] Purview Python Final Hopefully
* [Py Purview] Purview Python Final Hopefully
* [Py Purview] Purview Python Fix ReadMe
* [Py Purview] Purview Python Fix MyPy
* [Py Purview] Purview Python Minor Updates on comments
* [Py Purview] Purview Python Fix Build Error
---------
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-10-16 21:46:04 +00:00
76ae0a62ac
Python: Agent Name Sanitization ( #1523 )
...
* a2a agent name sanitization
* fix
* small fix
---------
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-10-16 20:33:25 +00:00