Commit Graph

3 Commits

  • Python: [Breaking] Simplified Content types to a single class with classmethod constructors. (#3252)
    * ported Content to a new model
    
    * fixed linting
    
    * fixes
    
    * fixed data format handling
    
    * fix for 3.10 mypy
    
    * fix
    
    * fix int test
  • Python: [BREAKING]: Introducing Options as TypedDict and Generic (#3140)
    * WIP typeddict for options
    
    * updated all clients and ChatAgents
    
    * updated everything
    
    * added ADR
    
    * fix mypy
    
    * proper typevar imports
    
    * fixed import
    
    * fixed other imports
    
    * slight update in the sample
    
    * updated from feedback
    
    * fixes
    
    * fixed missing covariants and test fixes
    
    * fixed typing
    
    * updated anthropic thinking config
    
    * ruff fixes
    
    * fixed int tests
    
    * fix tests and mypy
    
    * updated integration tests
    
    * updated docstring and test fix
    
    * improved options handling in obser
    
    * mypy fix
    
    * updated a host of integration tests
    
    * fix tests
    
    * bedrock fix
  • Python : Ollama Connector for Agent Framework (#1104)
    * Initial Commit for Olama Connector
    
    * Added Olama Sample
    
    * Add Sample & Fixed Open Telemetry
    
    * Fixed Spelling from Olama to Ollama
    
    * remove"opentelemetry-semantic-conventions-ai ~=0.4.13" since its handled in a different pr
    
    * Added Tool Calling
    
    * Finalizing test cases
    
    * Adjust samples to be more reliable
    
    * Update python/packages/ollama/agent_framework_ollama/_chat_client.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Update python/packages/ollama/pyproject.toml
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Update python/packages/ollama/tests/test_ollama_chat_client.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Update python/packages/ollama/agent_framework_ollama/_chat_client.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Improved Docstrings & Sample
    
    * Update python/packages/ollama/agent_framework_ollama/_chat_client.py
    
    Co-authored-by: Eduard van Valkenburg <eavanvalkenburg@users.noreply.github.com>
    
    * Integrate PR Feedback
    - Divided Streaming and Non-Streaming into independent Methods
    - Catch Ollama Validation Error
    - Add OTEL Provider Name
    - Checked Ollama Messages
    - Add Usage Statistics
    
    * Revert setting, so it can be none
    
    * Validate Message formatting between AF and Ollama
    
    * Catch Ollama Error and raise a ServiceResponse Error
    
    * Fix mypy error
    
    * remove .vscode comma
    
    * Add Reasoning support & adjust to new structure
    
    * Add Ollama Multimodality and Reasoning
    
    * Add test cases for reasoning
    
    * Add Tests for Error Handling in Ollama Client
    
    * Update python/samples/getting_started/multimodal_input/ollama_chat_multimodal.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Integrated Copilot Feedback
    
    * Implement first PR Feedback
    
    * Adjust Readme files for examples
    
    * Adjust argument passing via additional chat options
    
    * Implemented PR Feedback
    
    * Removing Ollama Package from Core and moving samples
    
    * Fix Link & Adding Samples to Main Sample Readme
    
    * Fixing Links in Readme
    
    * Moved Multimodal and Chat Example
    
    * Fixed Link in ChatClient to Ollama
    
    * Fix AgentFramework Links in Ollama Project
    
    * Fix observability breaking change
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    Co-authored-by: Eduard van Valkenburg <eavanvalkenburg@users.noreply.github.com>