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
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
westey and GitHub
364188c44f
.NET: Add link inspector ( #1062 )
...
* Add link inspector
* Comment out excludedirs while it's empty
* Fix broken links
* More links fixes
* Push further fixes
* Fix more links
2025-10-01 16:43:17 +00:00
Eduard van Valkenburg and GitHub
40f5b6d8fe
Python: Tool definitions otel ( #936 )
...
* added tool_definitions
* removed json dump
* improved logic
* updated for pydantic
2025-09-30 20:11:54 +00:00
Eduard van Valkenburg and GitHub
3eb26632ce
Python: fix string parsing in azure openai client ( #1023 )
...
* fix string parsing in azure openai client
* test fix
* changed setup func name and check if there is a conn string
* redid parsing in safe way
2025-09-30 19:33:12 +00:00
522bf4bf23
Python: [Doc] Update python observability sample with Grafana dashboards ( #995 )
...
* Update python observability sample with Grafana dashboards
* fix case
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-30 16:16:20 +00:00
Tao Chen and GitHub
a480ccfd16
[BREAKING] Python: Observability cleanup ( #905 )
...
* Further observability cleanup and update telemetry samples
* Add VS Code Extension config
* Fix unit tests
* Fix unit tests
* Add more comments
* Remove live metric
2025-09-25 18:50:50 +00:00
Eduard van Valkenburg and GitHub
9355329dfd
Python: [BREAKING] updated structure and samples ( #875 )
...
* updated structure and samples
* updated names and removed cross tests
* updated projects etc
* updated tests
* updated test
* test fixes
* removed devui for now
* updated all-tests task
* removed old style configs
* remove coverage from tests
* updated to unit tests with all-tests
* updated foundry everywhere
* fix azure ai tests
* fix merge tests
* fix mypy
2025-09-25 07:02:53 +00:00
Tao Chen and GitHub
36933de345
Python: Clean left-over WorkflowCompletedEvent ( #884 )
...
* Clean left-over WorkflowCompletedEvent
* Improve comments
* Fix type check error
2025-09-24 00:52:51 +00:00
2133043f11
Python: [Breaking] Remove WorkflowCompletedEvent, introduce workflow output and migrate to ctx.yield_output() + a huge refactoring ( #845 )
...
* Introduce input and output types for executor and workflow
* WorkflowOutputContext handles two types
* Remove can_handle_types from Executor
* Update validation
* Move workflow executor
* Move workflow executor
* Fix issues in WorkflowExecutor
* refactor executor
* update execute signature to create workflow context within Executor
* fix simple sub workflow test; fix validation
* fix output types in WorkflowExecutor
* fix issue in Executor handling of SubWorkflowRequestInfo
* update tests to use proper workflow output
* update orchestration patterns to use output
* Update sample -- not finished
* Update python/packages/main/tests/workflow/test_workflow_states.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/main/tests/workflow/test_concurrent.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* address comments
* WorkflowOutputContext --> WorkflowContext
* remove WorkflowCompletedEvent
* update samples
* Update doc string for important classes; update WorkflowExecutor to support concurrent execution
* use Never instead of None for default type
* Update usage of WorkflowContext[None to WorkflowContext[Never
* address comments
* remove filter for None
* address comments, minor fixes
* quality of life improvement on interceptor types
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-23 20:52:53 +00:00
Eduard van Valkenburg and GitHub
2576e7a091
Python: Telemetry and observability follow-up ( #833 )
...
* updated telemetry work
* updated telemetry
* slight improvement
* updated tests
* fixes for telemetry
* fixes for mypy
* added settings setup to runner to avoid error
* streamline usage
* updated tests
* updated tests
* further refinement
* fix dumped item for otel
* removed enable_workflow_otel
* final fixes
* final fixes
* updated samples
* removed exporters
* fix tests
* fixed last import'
* fixed devui
2025-09-23 06:21:56 +00:00