a5cf64b979
Bump actions/checkout from 4 to 5 ( #744 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-17 03:45:58 +00:00
Evan Mattson and GitHub
732d9f6cd7
Python: [BREAKING] Move workflow to main package ( #767 )
...
* Move workflow to main package
* Remove workflow specific unit test config
* Remove workflow-specific version info
* Revert unintended telemetry changes
* Removed the obsolete packages/workflow/tests target
* Rename dir workflow to _workflow
* Fix test imports
2025-09-16 12:04:07 +00:00
Eduard van Valkenburg and GitHub
65dd48aa1d
Python: api doc generation setup ( #342 )
...
* api doc generation setup
* remove old log file
* improved check md function
* update with sample code in docstring
* updated script
* docs update
* docs update and action
* removed all-extras
* fixed sync command
* moved install
* moved action
* renamed folder
* fixed syntax
* add python path
* fix mypy and reused steps
* updated merge test
* undo change
* slight update in poe commands
* dev setup update
* updated uvlock
2025-09-16 10:02:53 +00:00
7c802f3265
Bump actions/download-artifact from 4 to 5 ( #434 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
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-09-12 12:49:14 +00:00
6e4cb5e183
Bump actions/checkout from 4 to 5 ( #435 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
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-09-12 12:48:53 +00:00
fc78e65c43
Bump MishaKav/pytest-coverage-comment from 1.1.53 to 1.1.56 ( #436 )
...
Bumps [MishaKav/pytest-coverage-comment](https://github.com/mishakav/pytest-coverage-comment ) from 1.1.53 to 1.1.56.
- [Release notes](https://github.com/mishakav/pytest-coverage-comment/releases )
- [Changelog](https://github.com/MishaKav/pytest-coverage-comment/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mishakav/pytest-coverage-comment/compare/v1.1.53...v1.1.56 )
---
updated-dependencies:
- dependency-name: MishaKav/pytest-coverage-comment
dependency-version: 1.1.56
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-09-12 12:48:30 +00:00
6aa746d891
Python: Introducing UserInputRequest and Response types and HostedMcpTool ( #405 )
...
* initial work on User Approval (and hosted mcp to validate)
* small update to the comments in the sample
* enable local MCP tools in chatClient get methods
* working streaming and improved setup
* fix for pyright
* updated create_approval -> create_response method
* added tests
* updated HostedMcpTool and addressed feedback
* update type name
* naming updates
* small docstring update
* mypy fix
* fixes and updates
* fixes for responses
* fix int tests
* removed broken tests
* updated test running
* removed specific content check on websearch
* increased timeout
* split slow foundry test
* don't parallel run samples
* add dist load to unit tests
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-10 13:37:34 +00:00
55f0a1b51e
Bump actions/labeler from 5 to 6 ( #630 )
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5 to 6.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 08:39:23 +00:00
Evan Mattson and GitHub
2699b85285
Python: Update getting started with workflows sample structure and README ( #653 )
...
* Update getting started with workflows sample structure and README
* Small updates
* Adjust getting started samples. Fix agent executor bug. Add workflow tests to unit test file.
* Fix resource links
2025-09-09 06:06:22 +00:00
ee56314a26
Python: Samples Integration Tests ( #615 )
...
* Samples Tests
* small fixes
* job fix
* telemetry dependency fix
* job error fix
* sorting provider specific tests
* telemetry fixes
* openai file search fix
---------
Co-authored-by: Giles Odigwe <gilesodigwe@microsoft.com >
2025-09-08 23:45:51 +00:00
Mark Wallace and GitHub
20d861076a
Add logging and error handling for team membership
...
Log team membership data and handle errors gracefully.
2025-08-26 08:15:15 +01:00
Mark Wallace and GitHub
90fb1eb78b
Remove members property because it is invalid ( #491 )
2025-08-26 08:06:18 +01:00
Mark Wallace and GitHub
5cae83402a
Add logic to exclude labelling issues created by the development team ( #468 )
2025-08-25 16:58:54 +00:00
Korolev Dmitry and GitHub
25291de8cb
.NET: chore: support retries on Cosmos storage creation ( #402 )
...
* support retries
* tests + registration options
* fix ordering ..
* HK + update packages
* fix paths
* Update dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosTestFixture.cs
* re create project and fix some pk usage
* fix all tests
* try workflow?
* wip 1
* fix definition
* try with cosmos_use_emulator env?
* try ignore SSL errors?
* other cert verifications
* hardcode to 8081?
* proper valuation of ENV
* logging
* ensure db exsists for CI
* bump
* cleanup
* fix usage
* nit comment
* try only release for stability?
* try skip some flaky tests
* merge fixes + rollback container
* reimplement with iasyncdisposable pattern
* remove example doc struct
2025-08-21 18:37:12 +00:00
0410f51777
Python: Web search file search tools ( #395 )
...
* Add web and file search tools
* add tests
* PR comments
* Add tools support for chat and assistants clients
* fix code checks
* add tests for assistants client
* Add samples
* fix fn descriptions
* Add openai responses model id to environment variables
---------
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-08-15 19:35:23 +00:00
19d91bb950
Python: Foundry Chat Client unit tests to improve coverage ( #423 )
...
* Add unit tests for Foundry Chat Client to improve coverage
* Updated Azure OpenAI endpoint and tests timeout
* Error fixes for Foundry Chat Client tests
* Error fixes
---------
Co-authored-by: Giles Odigwe <gilesodigwe@microsoft.com >
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-08-15 17:45:14 +00:00
Eduard van Valkenburg and GitHub
ad3d8171bf
Python: Introducing Local MCP Servers ( #389 )
...
* mcp parts
* mcp parts 2
* removed structured output in favor of handling in chatresponse, mcp as AITool and running samples
* updated naming
* fixed test
2025-08-13 09:48:22 +00:00
Eduard van Valkenburg and GitHub
53866218d2
Python: add better test coverage to individual tests, and all-tests task, gh … ( #400 )
...
* add better test coverage to individual tests, and all-tests task, gh action to surface
* remove cache location
* test version-file
* updated uv setup for consistency
* mypy fix
* update naming
* temporarily removed mypy from workflow
2025-08-12 18:35:36 +00:00
f43939d803
Python: Azure Responses client ( #311 )
...
* Azure Responses client
* Fix a change made in the wrong place
* allow api_version and token_endpoint to use env vars
* Add getting started sample
* add responses deployment name env var
* update azure clients to use defaults for api_version and token_endpoint
* make tests more reliable
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-08-06 14:18:38 +00:00
32f1132a5d
Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.10 to 5.4.11 ( #309 )
...
Bumps [danielpalme/ReportGenerator-GitHub-Action](https://github.com/danielpalme/reportgenerator-github-action ) from 5.4.10 to 5.4.11.
- [Release notes](https://github.com/danielpalme/reportgenerator-github-action/releases )
- [Commits](https://github.com/danielpalme/reportgenerator-github-action/compare/5.4.10...5.4.11 )
---
updated-dependencies:
- dependency-name: danielpalme/ReportGenerator-GitHub-Action
dependency-version: 5.4.11
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>
2025-08-04 08:55:37 +00:00
a5cc56dd76
Bump actions/cache from 3 to 4 ( #310 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 08:55:17 +00:00
Eduard van Valkenburg and GitHub
1ed89d4db8
Python: updated API in sync with dotnet ( #269 )
...
* updated API in sync with dotnet
* fix test
* updated name and display_name
* fixed mypy setup
* add pre-commit cache
2025-07-30 08:50:22 +00:00
Reuben Bond and GitHub
dc993b4734
Fix capitalization of .NET PR label ( #270 )
...
s/.Net/.NET
2025-07-30 01:20:40 +00:00
Eduard van Valkenburg and GitHub
190035bb69
added PR permissions ( #259 )
2025-07-28 14:40:06 +02:00
Eduard van Valkenburg and GitHub
4f9e127e6d
revert update ( #258 )
2025-07-28 14:14:12 +02:00
Eduard van Valkenburg and GitHub
a9931480b7
updated permissions ( #257 )
2025-07-28 14:05:17 +02:00
Eduard van Valkenburg and GitHub
bf45d101a5
add PR logic to merge-test ( #256 )
2025-07-28 13:58:28 +02:00
Eduard van Valkenburg and GitHub
376e8d7bfc
foundry endpoint as secret ( #254 )
2025-07-28 13:28:59 +02:00
Eduard van Valkenburg and GitHub
1011b8bd2e
Python: Merge tests ( #253 )
...
* updated var and secret names
* updated ptyhon with conditional logic
2025-07-28 13:25:38 +02:00
Eduard van Valkenburg and GitHub
f36cc40080
different secret for python tests ( #248 )
2025-07-28 11:37:26 +02:00
62ea290066
Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.9 to 5.4.10 ( #244 )
...
Bumps [danielpalme/ReportGenerator-GitHub-Action](https://github.com/danielpalme/reportgenerator-github-action ) from 5.4.9 to 5.4.10.
- [Release notes](https://github.com/danielpalme/reportgenerator-github-action/releases )
- [Commits](https://github.com/danielpalme/reportgenerator-github-action/compare/5.4.9...5.4.10 )
---
updated-dependencies:
- dependency-name: danielpalme/ReportGenerator-GitHub-Action
dependency-version: 5.4.10
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: Roger Barreto <19890735+rogerbarreto@users.noreply.github.com >
2025-07-28 09:28:31 +00:00
eafb333a3c
Bump actions/github-script from 6 to 7 ( #245 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 11:28:08 +02:00
Eduard van Valkenburg and GitHub
f47d0a1e0b
fixed permissions ( #246 )
2025-07-28 10:42:27 +02:00
Eduard van Valkenburg and GitHub
0d465d3f3d
test with extra echo ( #226 )
2025-07-28 10:19:15 +02:00
Eduard van Valkenburg and GitHub
517955ce66
updated builds and release pipeline setup (without pypi publish) ( #219 )
...
* updated builds and release pipeline setup (without pypi publish)
* add label prefix action
* updated uv versions
* final uv updates
* moved uv version semver into variable
2025-07-24 07:15:00 +00:00
Reuben Bond and GitHub
41d441420e
Initial draft of actor runtime abstractions ( #197 )
...
* Initial draft of actor runtime abstractions
2025-07-22 16:05:58 -04:00
Eduard van Valkenburg and GitHub
8f2d3da80d
add merge gatekeeper ( #214 )
...
* add merge gatekeeper
* updated labeler
2025-07-22 21:24:43 +02:00
b83581b1a6
Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.8 to 5.4.9 ( #205 )
...
Bumps [danielpalme/ReportGenerator-GitHub-Action](https://github.com/danielpalme/reportgenerator-github-action ) from 5.4.8 to 5.4.9.
- [Release notes](https://github.com/danielpalme/reportgenerator-github-action/releases )
- [Commits](https://github.com/danielpalme/reportgenerator-github-action/compare/5.4.8...5.4.9 )
---
updated-dependencies:
- dependency-name: danielpalme/ReportGenerator-GitHub-Action
dependency-version: 5.4.9
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>
2025-07-22 19:07:24 +00:00
Eduard van Valkenburg and GitHub
5c992eb7ae
Python: move all tests under tests and initial work on int tests ( #206 )
...
* move all tests under tests and initial work on int tests
* added updated tests setup and merge tests
* without failing step
* fixed upload
* updated file names for coverage
* reenable surface tests
* removed package matrix
* simplified variables
* correct path
* removed mistake
* fix mistake in path
* fix path
* windows specific env set
* updated merge tests
* slight update in marker
* added run integration tests settings
* updated setup, moved foundry int tests and updated merge test
2025-07-22 15:26:00 +00:00
7f08c0b8ad
Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.4 to 5.4.8 ( #168 )
...
Bumps [danielpalme/ReportGenerator-GitHub-Action](https://github.com/danielpalme/reportgenerator-github-action ) from 5.4.4 to 5.4.8.
- [Release notes](https://github.com/danielpalme/reportgenerator-github-action/releases )
- [Commits](https://github.com/danielpalme/reportgenerator-github-action/compare/5.4.4...5.4.8 )
---
updated-dependencies:
- dependency-name: danielpalme/ReportGenerator-GitHub-Action
dependency-version: 5.4.8
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>
2025-07-15 14:08:10 +00:00
4ab1f3aa9c
Bump actions/github-script from 6 to 7 ( #167 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 14:07:44 +00:00
Mark Wallace and GitHub
4cafe1c985
Add CodeQL and Dependabot ( #159 )
...
* Add CodeQL and Dependabot
* Address code review feedback
2025-07-11 10:34:06 +00:00
Mark Wallace and GitHub
b85c17c935
Run integration tests ( #161 )
2025-07-11 08:30:48 +00:00
Mark Wallace and GitHub
f69c23020b
Run integration tests when PR is being merged ( #155 )
2025-07-10 10:29:57 +00:00
Eduard van Valkenburg and GitHub
3449902b03
Python: added ChatClientBase with function calling ( #147 )
...
* added ChatClientBase with function calling
* streaming update
* fixed typing
* test setup
* small update
* src setup
* removed src, updated test naming
* fixed test command
* alolow args
* updated test run
* added unit test folder to azure
* added init and unit test to azure
* added other cross tests
* restructured
* reset test run
* fix name
* removed always
* updated test
* extend pytest.xml locations
* run surface always
* added decorators for FC and marked tests
* fixed mypy settings and added tests
* fix override import
* removed import
2025-07-10 09:18:15 +00:00
Mark Wallace and GitHub
daf4788868
Enable running dotnet-build-and-test for push operations ( #153 )
...
* Enable running dotnet-build-and-test for push operations
* Enable integration tests for all runs
* Enable integration tests for all runs
* Enable integration tests
2025-07-09 15:31:33 +00:00
Mark Wallace and GitHub
31dfdcb3ce
Enable integration tests ( #152 )
2025-07-09 11:57:52 +00:00
Eduard van Valkenburg and GitHub
7cc29fe192
Python: package setup with logger ( #125 )
...
* package setup with logger
* set config once
* add unit test workflow
* updated naming of workflows
* add mypy check
* renamed job
* smaller name
* ignore certain files for ruff
* remove assignment
* fix ruff config
* removed pyright from pre-commit
* fixed logging test
* fix mypy setup
* mypy fix
* mypy
* mypy
2025-07-02 15:17:28 +00:00
Mark Wallace and GitHub
95738b0ac2
Renaming to use Microsoft.Extensions prefix ( #120 )
...
* Rename the folders
* Rename the .csproj files
* Some build file updates
* Update namespaces
* Fix order of imports
* Fix order of imports
* Fix order of imports
2025-07-01 08:15:28 +00:00
Roger Barreto and GitHub
06a690685f
.Net: Add Reasoning Model Integration tests ( #100 )
...
* Add reasoning integration tests
* Adding Reasoning Model config
2025-06-25 19:50:29 +00:00