mirror of
https://github.com/jwadow/kiro-gateway.git
synced 2026-04-25 01:15:57 +03:00
-
v1.0.8 Stable
released this
2026-01-04 06:51:32 +03:00 | 141 commits to main since this release📅 Originally published on GitHub: Sun, 04 Jan 2026 03:55:59 GMT
🏷️ Git tag created: Sun, 04 Jan 2026 03:51:32 GMTThis release adds full support for AWS SSO OIDC authentication (Builder ID) and introduces fake reasoning with extended thinking capabilities.
✨ New Features
- Extended Thinking (Fake Reasoning): Implement fake reasoning with extended thinking support. The gateway can now inject thinking mode tags into prompts and parse
<thinking>blocks from responses, enabling reasoning-like behavior with compatible models. Enabled by default. Includes system prompt legitimization to prevent models from treating thinking tags as prompt injection (#11) - AWS SSO OIDC Support: Full support for
kiro-clicredentials using AWS IAM Identity Center (SSO) / Builder ID authentication. The gateway automatically reads credentials from kiro-cli's SQLite database, supporting bothkirocli:*andcodewhisperer:*key formats for compatibility with different kiro-cli versions. Builder ID users don't need to specifyPROFILE_ARN(#12)
🐛 Bug Fixes
- User-Agent Format: Use original KiroIDE User-Agent format (
KiroIDE-0.7.45-{fingerprint}) for better API compatibility
⚙️ Configuration
AWS SSO OIDC (kiro-cli) Support:
Variable Description Default KIRO_CLI_DB_FILEPath to kiro-cli SQLite database (e.g., ~/.local/share/kiro-cli/data.sqlite3)- KIRO_CREDS_FILEPath to AWS SSO cache JSON file (e.g., ~/.aws/sso/cache/*.json)- PROFILE_ARNAWS CodeWhisperer profile ARN. Not needed for AWS SSO OIDC (Builder ID) - Extended Thinking (Fake Reasoning):
Variable Description Default FAKE_REASONING_ENABLEDEnable fake reasoning mode with thinking tags injection trueFAKE_REASONING_MAX_TOKENSMaximum tokens for thinking content 4000FAKE_REASONING_HANDLINGHow to handle thinking blocks: as_reasoning_content,remove,pass,strip_tagsas_reasoning_contentFAKE_REASONING_INITIAL_BUFFER_SIZEBuffer size for tag detection (characters). Lower = faster first token 20📝 Documentation
- Code comments: Translating comments from Russian to English (only in modified files) for better international collaboration
🙏 Contributors
- Thanks to @uratmangun for testing, debugging, and providing the fix for AWS SSO OIDC support (#12)
- Thanks to @JoeGrimes123 for suggesting the fake reasoning approach (#11)
Full Changelog: https://github.com/jwadow/kiro-openai-gateway/compare/v1.0.7...v1.0.8
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Extended Thinking (Fake Reasoning): Implement fake reasoning with extended thinking support. The gateway can now inject thinking mode tags into prompts and parse