Commit Graph

8 Commits

  • .NET: Python: OpenAI Responses Agent Completeness (#721)
    * OpenAI Responses Agent Completeness
    
    * prepare options
    
    * added unit tests
    
    * azure responses test fix
    
    * resolved conflict
    
    * pre commit fix
    
    * Revert "Merge remote changes and resolve conflicts"
    
    This reverts commit 56787f25a4, reversing
    changes made to f71a27ebfe.
    
    * Fixes
    
    * azure responses file search fix
    
    * Fix corrupted uv.lock file
    
    ---------
    
    Co-authored-by: Giles Odigwe <gilesodigwe@microsoft.com>
    Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>
  • 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>
  • 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
  • Python: Improved Azure OpenAI integration tests (#489)
    * Improved Azure OpenAI integration tests
    
    * Small fixes
    
    * Credential fixes
    
    * small fix
    
    * error fix
    
    ---------
    
    Co-authored-by: Giles Odigwe <gilesodigwe@microsoft.com>
  • Python: Removed DefaultAzureCredential (#490)
    * Removed DefaultAzureCredential
    
    * Renamed ad_credential to credential
  • 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
  • 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
  • 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>