feat: Complete kiro-gateway integration with full feature parity
- 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.
Showing
KIRO_GATEWAY.md
0 → 100644
This diff is collapsed.
KIRO_INTEGRATION.md
0 → 100644
aisbf/kiro_auth.py
0 → 100644
This diff is collapsed.
aisbf/kiro_converters.py
0 → 100644
This diff is collapsed.
This diff is collapsed.
aisbf/kiro_models.py
0 → 100644
aisbf/kiro_utils.py
0 → 100644
This diff is collapsed.
Please
register
or
sign in
to comment