Dmytro Struk and GitHub
9c3f52566f
Python: Updated merge test jobs ( #1578 )
...
* Updated merge test jobs
* Small fix
2025-10-20 16:22:46 +00:00
35d2d9fe7f
Python: [BREAKING] Main to core ( #983 )
...
* removed pydantic from types
* fix assistants client
* Remove Pydantic usage from workflow code.
* updated lock and test fixes
* moved main to core, and setup meta package
* updated versions
* updated lock
* fixed agents dependency
* added retry to merge tests
---------
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2025-09-30 07:18:36 +00:00
b4ebafa9b1
Python: [Breaking] removed pydantic from types and workflows ( #917 )
...
* removed pydantic from types
* fix test
* fix test
* fix tests
* fix assistants client
* Remove Pydantic usage from workflow code.
* updated pydantic removal
* updated lock and test fixes
* fix mypy
* updated build system
* updated chat client parsing
* fix broken test
---------
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2025-09-29 21:19:58 +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
205cd700c8
Python: Add tau2 benchmark integration with comprehensive testing and documentation ( #817 )
...
* first commit to tau2-bench
* tau2-bench agent
* tau2 agent
* add condition
* checkpoint
* bug fix
* add tests
* fix tests
* add comments
* add comments
* minor fix
* fix
* batch test script
* .
* init.bak -> init.py
* fix mypy
* update readme
* fix env
* remove temp files
* setup tests
* fix gaia tasks
* fix tau2 tests
* fix coverage
* fix default version
* update cookiecutter template
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-21 23:08:45 +00:00
2de6855bf6
Bump actions/github-script from 7 to 8 ( #743 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
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:46:13 +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
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
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
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
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
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
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
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