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
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
Eduard van Valkenburg and GitHub
1b4103dce3
Python: fix for logging setup ( #2371 )
...
* fix for logging setup
* typo fixes
* fix text
2025-11-25 08:19:34 +00:00
Eduard van Valkenburg and GitHub
9f43108ef1
Python: renamed ai search and cleanup of samples and unified import logic ( #2369 )
...
* renamed ai search and cleanup of samples and unified import logic
* fixed error messages
* fixed folder name
* remove old samples from readme
2025-11-24 17:06:22 +00:00
Eduard van Valkenburg and GitHub
a7a0660cac
removed additional properties from messages sent to OAI responses and chat ( #2344 )
2025-11-21 08:41:38 +00:00
Eduard van Valkenburg and GitHub
039e49f353
Python: small fix for logging in declarative ( #2341 )
...
* small fix for logging in declarative
* fix spaces in string
2025-11-20 10:31:00 +00:00
Eduard van Valkenburg and GitHub
92df9e14bf
Python: Introducing support for declarative yaml spec ( #2002 )
...
* first work on declarative
* initial version of the declarative support
* fix tests and mypy
* fix parameters of functiontool
* slight logic improvement
* remove path until merge
* updates from comments
* create dispatcher and spec type, json_schema method
* fix mypy, skipping model
* updated lock
* fixed declarative tests and renamed some other test files
* refined loader
* updated lock
* fix mypy
* added readme to samples folder
* fixes from review
* undid test file rename
2025-11-19 16:33:02 +00:00
Eduard van Valkenburg and GitHub
d2d0f46e15
Python: fix all to include the latest and made that single source of truth ( #2303 )
...
* fix all to include the latest and made that single source of truth
* add lab
2025-11-19 16:09:28 +00:00
Eduard van Valkenburg and GitHub
4e339f841a
added test to validate status set ( #2265 )
2025-11-19 15:54:12 +00:00
Eduard van Valkenburg and GitHub
34a00f1b8a
Python: fix: @ai_function doesn't properly handle 'self' param ( #2266 )
...
* Fixes Python: @ai_function doesn't properly handle 'self' param
Fixes #1343
* fix for declaration only funcs
* fix mypy
2025-11-19 15:49:50 +00:00
293abf5b56
Python: fix for Incomplete URL substring sanitization ( #2274 )
...
* Potential fix for code scanning alert no. 29: Incomplete URL substring sanitization
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Python: Fix URL parsing to handle trailing punctuation in deployment progress detection (#2296 )
* Initial plan
* Fix URL parsing to handle trailing punctuation correctly
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
* updated lock
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
Co-authored-by: Victor Dibia <chuvidi2003@gmail.com >
2025-11-18 22:16:58 +00:00
Eduard van Valkenburg and GitHub
8a7260140a
Python: Anthropic foundry ( #2302 )
...
* added anthropic foundry sample
* updated readme
* typo
2025-11-18 16:03:40 +00:00
Eduard van Valkenburg and GitHub
57ca139f8c
update to dependabot config for python and removed no longer supported experimental ( #2269 )
2025-11-17 10:29:28 +00:00
Eduard van Valkenburg and GitHub
fcc3f1b6c0
Python: fix anthropic code interpreter tool repr ( #2244 )
...
* fix anthropic code interpreter tool repr
* fixes
* added skills and sample
* test fix
* add new sample to readme
* fixes tests
2025-11-17 10:06:10 +00:00
Eduard van Valkenburg and GitHub
9e69e66cfe
Python: pre-commit improvements ( #2222 )
...
* pre-commit improvements
* updated lock
* fix for globbing
* reuse logic for mypy
* updated ci-mypy
2025-11-14 18:00:25 +00:00
Eduard van Valkenburg and GitHub
ef60f38084
Python: fixed image handling in anthropic and added convenience method on datacontent ( #2083 )
...
* fixed image handling in anthropic and added convenience method on datacontent
* remove wheel path
* updated docstrings
* fixed image handling in anthropic and added convenience method on datacontent
* remove wheel path
* updated lock
2025-11-12 12:07:27 +00:00
Eduard van Valkenburg and GitHub
e7224b5efb
added missing chatAgent params ( #2044 )
2025-11-10 11:02:45 +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
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
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
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
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
Eduard van Valkenburg and GitHub
f5abbc67ae
Python: sample with Foundry Redteams ( #1306 )
...
* sample with evals
* remove demo output
2025-10-08 19:16:44 +00:00
Eduard van Valkenburg and GitHub
a36e183600
Python: improved thread serialization and deser with better tests ( #1316 )
...
* improved thread serialization and deser with better tests
* update redis with the same
2025-10-08 19:04:11 +00:00
Eduard van Valkenburg and GitHub
8b73b5b1be
Python: bump version and update changelog ( #1277 )
...
* bump version and update changelog
* undo lab package version bump
* add changelog to exclude pattern for links
* fix for ignore path
* exclude file
2025-10-07 21:41:59 +00:00
Eduard van Valkenburg and GitHub
76900f0eab
Python: [BREAKING] parameter naming and other fixes ( #1255 )
...
* parameter naming and other fixes
* fix test
* fix azure openai responses decorator ordering
* fix test
* fix mypy
* fixes in options handling
* fix tests
* final fixes
* exclude macos tests
* fix model param
2025-10-07 21:18:48 +00:00
Eduard van Valkenburg and GitHub
b49395fa3d
Python: added approval_mode and allowed_tools to local MCP ( #1203 )
...
* added approval_mode and allowed_tools to local MCP
* updated docs
2025-10-07 07:44:08 +00:00
Eduard van Valkenburg and GitHub
714e7b50d4
Python: updated docstrings ( #1225 )
...
* updated docstrings
* fix tests and mypy
* hosted file search docstring update
* updated versions
2025-10-06 16:04:39 +00:00
Eduard van Valkenburg and GitHub
fd819c6c02
Python: Introducing AI Function approval ( #1131 )
...
* support for local function approval
* small fix
* fix mypy
* added bigger test scenario's for function calling and approvals
* updated lock
* updated return message for rejection
* fix test
* updated function result content handling
2025-10-04 15:19:16 +00:00
8b80a03fbb
Python: updated docstrings of all _files ( #1107 )
...
* updated docstrings of all _files
* fix mypy
* fixed codeblocks in workflows and some other files
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-10-02 16:18:58 +00:00
Eduard van Valkenburg and GitHub
396e7ee48d
fix a2a import ( #1058 )
2025-10-01 13:21:46 +00:00
Eduard van Valkenburg and GitHub
2575e8cab0
Python: Packaging fixes ( #1056 )
...
* small updates to setup
* post1
* reset version
* updated package status
2025-10-01 11:54:26 +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
54ad135914
Python: [BREAKING] added SerializationMixin and applied to contents, agents, chat client… ( #1012 )
...
* added SerializationMixin and applied to contents, agents, chat clients, removed AFBaseModel
* fix annotations type
* mypy fixes
* fix tests
* fix serializable subvalues and added large docstring
* updated indents in code block
* fixed exported urls
2025-09-30 19:53:46 +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
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
10d10364a9
Python: [BREAKING] cleanup of thread API and serialization ( #893 )
...
* cleanup of threads and serialization
* fix for sliding window
* fix redis test
* updated from comments
* updated context provider and threads
* updated lock
* add asyncio default
* fix redis tests
* fix tests
* fix tests
* renamed to invoking
* fixed tests
* fix for instructions
2025-09-29 16:22:34 +00:00
Eduard van Valkenburg and GitHub
0f2f2263c5
Python: typo fix ( #920 )
...
* typo fix
* fixed two other typos
2025-09-26 08:15:54 +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
Eduard van Valkenburg and GitHub
9eb68ab2f9
Python: additional Foundry Tools ( #611 )
...
* initial work on additional foundry tools
* fixes
* fix tests
* fix import
* updated lock
* added hosted MCP for foundry
* fixes
* fix for test
* updated samples
* fix result parsing
2025-09-23 11:20:20 +00:00
Eduard van Valkenburg and GitHub
230cb083ce
Python: update to packaging section of python package design doc ( #727 )
...
* update to packaging section
* added options
* clarification and typo
* updated python packaging guidance, moved discussion to appendix
* moved discussion into ADR
* updated folder strcutre
2025-09-23 06:37:35 +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
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
Eduard van Valkenburg and GitHub
89cb94b5c2
replaced HEADERS with user_agent ( #732 )
2025-09-16 07:57:37 +00:00
Eduard van Valkenburg and GitHub
db58a10a37
Python: added args and results to function call span ( #733 )
...
* added args and results to function call span
* add ignores for mypy
* improved serialization
* also add None result
* improved handling
* log args when None
* slight tweak
* fix tests
2025-09-15 18:28:01 +00:00
Eduard van Valkenburg and GitHub
ba9a1a61e1
enable uv ecosystem for dependabot ( #751 )
2025-09-15 18:16:26 +00:00
82ca4065cb
Python: Improved telemetry setup ( #421 )
...
* test with stack and simplified names
* quick demo of agent decorator
* moved builder to protocol to enhance functionality
* undid chatclientAgent -> agent rename
* one more
* reverted AIAgent rename
* final reverts
* fixed foundry import
* revert changes
* streamlined otel and fcc decorators
* cleanup of telemetry
* further refinement
* lots of updates
* fixed typing
* fix for mypy
* added input and output atttributes
* fix import
* initial work on baking in otel
* major update to telemetry
* final fixes after rename
* fix
* fix test
* updated tests
* fix for tests
* fixes for tests
* updated based on comments
* removed agent decorator
* fix for Python: ServiceResponseException when using multiple tools
Fixes #649
* addressed comments
* fix tests
* fix tests
* fix tools tests
* fix for conversation_id in assistants client
* fix responses test
* fix tests and mypy
* updated test
* foundry fix
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-09-10 14:52:42 +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
Eduard van Valkenburg and GitHub
947f2bf642
Python: added user agents to foundry and azure openai ( #658 )
...
* added user agents to foundry and azure openai
* improvement
* improvement for disabled setup
2025-09-10 08:57:37 +00:00
Eduard van Valkenburg and GitHub
383d51443c
Python: add base_url parameter for openai chat client ( #661 )
...
* added base_url option for openai chat client
* fix test url
2025-09-09 23:31:26 +00:00
Eduard van Valkenburg and GitHub
40ab6e9d67
Python: name changes executed ( #607 )
...
* name changes executed
* updated adr to accepted
* renamed openai base config
* renamed openai config to mixin
* added renames in user docs
* reverted mcperror
* fix tests
* remove sse from tests
2025-09-04 15:00:38 +00:00
Eduard van Valkenburg and GitHub
d42ebc8df6
fix typing for tools ( #600 )
2025-09-03 18:07:44 +00:00
c129d32ebe
ADR: python naming changes ( #599 )
...
* python naming changes
* small updates
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-03 15:29:26 +00:00
Eduard van Valkenburg and GitHub
0acc18805a
Python: package installation from git ( #523 )
...
* package installation from git
* fix typo
2025-08-29 15:07:47 +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
Eduard van Valkenburg and GitHub
df9d85d1f0
Python: openai updates ( #388 )
...
* openai updates
* rebuild of openai structure
* updated responses structure
* renamed sample
* added file id support to code interpreter
* added hosted file ids to code interpretor
* mypy fixes
* removed default az cred from codebase
* updated agent name setup
* added kwargs to entra methods
* and further kwargs
* extra comment
* updated all samples
* readded custom get methods for responses
* updated int tests with ad credential
* missed one
2025-08-12 06:14:22 +00:00
Eduard van Valkenburg and GitHub
bbc07931c1
Python: added HostedFileContent and HostedVectorStoreContent ( #379 )
...
* added HostedFileContent and HostedVectorStoreContent
* added convenience functions for hostedcodeinterpretertools
* fix docstrings
* udpated docstring
* clarified parsing logic
* updated type names
* updated test
* and vector stores
2025-08-11 14:23:32 +00:00
Eduard van Valkenburg and GitHub
82d39bc1f7
Python: added AIAnnotation types and extra tests ( #374 )
...
* added AIAnnotation types and extra tests
* fixed typing and such
* use copy
* fix raw representation for add
* handle annotations in add
* clarified concat
* self to first
2025-08-08 20:27:31 +00:00
Eduard van Valkenburg and GitHub
8f27e63df6
Python: added create_agent and removed need for Field in annotations ( #380 )
...
* added create_agent
* add minimal sample
* allow multiple annotations
* improved docstring
2025-08-08 17:55:20 +00:00
Eduard van Valkenburg and GitHub
c39845d473
Python: small fixes in foundry ( #297 )
...
* small fixes in foundry
* other samples updated
* make it optional
* added instructions and response format to create agent
* mypy fix
* shortened main readme and improved python readme
2025-08-04 08:13:44 +00:00
Eduard van Valkenburg and GitHub
42c7a59640
Python: updated doc generation setup and some slight api enhancements ( #267 )
...
* updated doc generation setup and some slight api enhancements
* small fix in index
2025-07-31 15:04:22 +00:00
caee8bfa90
Python: add agent telemetry ( #283 )
...
* add agent telemetry
* updated comments
* update AgentRunResponseUpdate
* updated create_agent var
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-07-31 10:29:38 +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
Eduard van Valkenburg and GitHub
dff700e469
added telemetry decorators to other chat clients ( #255 )
2025-07-28 17:08:58 +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
08a1b714b4
Python: updated python design and dev setup ( #171 )
...
* updated python design and dev setup
* updated dev setup
* updated dev setup
2025-07-28 11:28:58 +02:00
Eduard van Valkenburg and GitHub
ba008cf4c0
Merge tests ( #247 )
...
* removed hardcoded model names from tests
* add debug line
2025-07-28 11:12:28 +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
0ce8eb1e2f
Python telemetry ( #223 )
...
* initial work on telemetry
* moved tool operation const
* missing quotes
* working otel with samples
* updated readme and other assets
* added tests
* added tests
* small updates
* updated genaiattributes docs
* updated tests
* additional warning
* cleanup of tests
2025-07-28 07:33:42 +00: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
27f7af2160
Python: moved prepare tools into class ( #215 )
...
* moved prepare tools into class
* moved test
* changed tool handling
* fix test
* second fix
2025-07-22 21:37:18 +00:00
Eduard van Valkenburg and GitHub
84e5ee97b9
fixed name in labeler ( #216 )
2025-07-22 22:07:13 +02:00
Eduard van Valkenburg and GitHub
8f2d3da80d
add merge gatekeeper ( #214 )
...
* add merge gatekeeper
* updated labeler
2025-07-22 21:24:43 +02:00
Eduard van Valkenburg and GitHub
6508f48efb
Add Labeler.yaml to Actions ( #213 )
...
* 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
* add labeler
2025-07-22 21:04:21 +02: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
Eduard van Valkenburg and GitHub
9287572b0d
Python: improved loading ( #202 )
...
* improved loading
* updated openai folder imports
* fixed import
2025-07-18 19:17:30 +00:00
Eduard van Valkenburg and GitHub
2e6f6a4008
small update in init ( #189 )
2025-07-15 15:09:32 +00:00
Eduard van Valkenburg and GitHub
62917ee5e5
Python: simple Agent sample ( #180 )
...
* tweaks to agents and sample
* updated clients and agents
* single line run and print
* improved tool handling
* added note on setting max iterations
* fixed streaming param name
* updated tools test
* made kwargs alphabetical
* added params to run methods
* tweak to ensure right overload
2025-07-15 14:01:21 +00:00
Eduard van Valkenburg and GitHub
407ed6de70
Python: follow on work on OpenAI ( #169 )
...
* updated openai, fcc works, with sample
* reduced files in openai
2025-07-12 05:15:51 +00:00
Eduard van Valkenburg and GitHub
a233d31813
removed version and reinstated init ( #160 )
2025-07-10 13:32:39 +02: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
Eduard van Valkenburg and GitHub
e5ec41b869
Python: small streamline of agents and agent threads ( #145 )
...
* small streamline of agents and agent threads
* slight update to tests
2025-07-08 19:01:22 +00:00
Eduard van Valkenburg and GitHub
09309c1239
Python: added embeddingsclient and redid chatclient ( #132 )
...
* added embeddingsclient and redid chatclient
* added to init
* added client tests
* fixed typing
* fixed slice import
* fixed pyright
2025-07-07 16:43:54 +00:00
Eduard van Valkenburg and GitHub
91c5414836
Python: added poe setup and docs ( #131 )
...
* added poe setup and docs
* smaller bandit exclude
* updated poe
* updated naming
* added something in samples
* exclude docs from bandit
* updated readme
* removed ds_store
* updated readme
2025-07-07 15:03:57 +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
Eduard van Valkenburg and GitHub
0c61aee8e5
Python package design ( #108 )
...
* initial draft of python package design
* typo
* revision
* further updates
* refinement
* refinement
* refinment
* added open q
* small edits
* type checking update
* refinement
* extended the logging section
* updates based on review
* added note on Otel
* restructured for even less verbosity
2025-07-02 09:38:50 +00:00