• Your Name's avatar
    feat: Complete kiro-gateway integration with full feature parity · b6bbf540
    Your Name authored
    - Integrated complete kiro-gateway conversion pipeline (1,522 lines)
    - Added multi-source authentication (Kiro IDE, kiro-cli, env vars)
    - Implemented full OpenAI <-> Kiro format conversion
    - Added support for tools/function calling
    - Added support for images/multimodal content
    - Implemented message merging, validation, and role normalization
    - Added KiroAuthManager for automatic token refresh
    - Created comprehensive conversion modules:
      - aisbf/kiro_converters.py (core conversion logic)
      - aisbf/kiro_converters_openai.py (OpenAI adapter)
      - aisbf/kiro_models.py (data models)
      - aisbf/kiro_auth.py (authentication)
      - aisbf/kiro_utils.py (utilities)
    - Updated KiroProviderHandler with full conversion pipeline
    - Added kiro_config support to ProviderConfig
    - Updated providers.json with clean Kiro examples
    - Added comprehensive documentation (KIRO_INTEGRATION.md)
    - Implemented model name prefixing across all providers (provider_id/model)
    
    No external kiro-gateway server needed - all functionality built-in.
    b6bbf540
KIRO_INTEGRATION.md 7.95 KB