Commit Graph

2 Commits

  • Python: [BREAKING] changed AIFunction to FunctionTool and @ai_function to @tool (#3413)
    * changed AIFunction to FunctionTool and @ai_function to @tool
    
    * test and mypy fixes
    
    * mypy fix
    
    * switch function tool to always_require
    
    * fix noop
    
    * fix github copilot imports
    
    * test fixes
    
    * fix ollama test
    
    * fixes for tests
    
    * fix tests
    
    * reverted change to always_require and extended timeout
    
    * fix test
  • Python: Add BaseAgent implementation for GitHub Copilot SDK (#3404)
    * Added GithubCopilotAgent
    
    * Fixed errors
    
    * Updated examples
    
    * Updated naming and tests
    
    * Resolved comments and more tests
    
    * Updated tool handling
    
    * Updated tool handling
    
    * Small fixes
    
    * Removed default permission handler
    
    * Resolved comments
    
    * Updated positional args
    
    * Updated docstrings
    
    * Small fixes and more examples
    
    * Added example with MCP