[PR #1] [MERGED] Feature/kiro account #1

Closed
opened 2026-02-27 05:53:11 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/HaoYan-A/claude-code-router/pull/1
Author: @HaoYan-A
Created: 2/5/2026
Status: Merged
Merged: 2/5/2026
Merged by: @HaoYan-A

Base: mainHead: feature/kiro-account


📝 Commits (10+)

  • 6b2aa9c feat: 添加 Kiro Account 后端 API 支持
  • ec9f000 ♻️ refactor: 简化 Kiro 导入 API,自动刷新 Token
  • 6f916e2 Merge remote-tracking branch 'origin/main' into feature/kiro-account
  • 41abcf6 feat: 实现 Kiro Channel 支持,完整转发 Claude API 到 Kiro
  • 7110e07 Fix Kiro proxy compatibility handling
  • 2d79374 Retry on 429 across accounts
  • c7caca8 🐛 fix: 修复 Kiro channel 工具调用格式问题
  • 8164842 Merge branch 'main' into feature/kiro-account
  • 59045bf 🐛 fix: 修复 Kiro 日志记录失败问题
  • cb6655c 🐛 fix: 修复 SPA fallback 导致前端路由刷新 404 的问题

📊 Changes

28 files changed (+3495 additions, -98 deletions)

View changed files

📝 packages/backend/prisma/schema.prisma (+6 -0)
📝 packages/backend/src/app.ts (+1 -1)
📝 packages/backend/src/lib/logger.ts (+39 -6)
📝 packages/backend/src/lib/redis.ts (+1 -0)
📝 packages/backend/src/modules/accounts/accounts.controller.ts (+10 -0)
📝 packages/backend/src/modules/accounts/accounts.routes.ts (+8 -0)
📝 packages/backend/src/modules/accounts/accounts.service.ts (+125 -0)
packages/backend/src/modules/accounts/platforms/kiro.service.ts (+176 -0)
📝 packages/backend/src/modules/log/log-buffer.ts (+11 -2)
📝 packages/backend/src/modules/proxy/account-selector.ts (+157 -8)
packages/backend/src/modules/proxy/channels/kiro/converter.ts (+677 -0)
packages/backend/src/modules/proxy/channels/kiro/handler.ts (+1088 -0)
packages/backend/src/modules/proxy/channels/kiro/index.ts (+23 -0)
packages/backend/src/modules/proxy/channels/kiro/models.ts (+230 -0)
📝 packages/backend/src/modules/proxy/proxy.service.ts (+322 -68)
📝 packages/backend/src/modules/proxy/types.ts (+5 -0)
📝 packages/frontend/package.json (+2 -1)
packages/frontend/src/components/ui/sonner.tsx (+25 -0)
📝 packages/frontend/src/features/accounts/AccountsPage.tsx (+20 -3)
📝 packages/frontend/src/features/accounts/components/AddAccountDialog.tsx (+15 -6)

...and 8 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/HaoYan-A/claude-code-router/pull/1 **Author:** [@HaoYan-A](https://github.com/HaoYan-A) **Created:** 2/5/2026 **Status:** ✅ Merged **Merged:** 2/5/2026 **Merged by:** [@HaoYan-A](https://github.com/HaoYan-A) **Base:** `main` ← **Head:** `feature/kiro-account` --- ### 📝 Commits (10+) - [`6b2aa9c`](https://github.com/HaoYan-A/claude-code-router/commit/6b2aa9c1d026b51621c26024c0b4fd0bb7190af6) ✨ feat: 添加 Kiro Account 后端 API 支持 - [`ec9f000`](https://github.com/HaoYan-A/claude-code-router/commit/ec9f00024704d7c2e97844e69e6285b6d6161f77) ♻️ refactor: 简化 Kiro 导入 API,自动刷新 Token - [`6f916e2`](https://github.com/HaoYan-A/claude-code-router/commit/6f916e2114f0669d50a96ee467412b1ada1b5659) Merge remote-tracking branch 'origin/main' into feature/kiro-account - [`41abcf6`](https://github.com/HaoYan-A/claude-code-router/commit/41abcf6c6854f940ae2d8f8f6b822acd4b620697) ✨ feat: 实现 Kiro Channel 支持,完整转发 Claude API 到 Kiro - [`7110e07`](https://github.com/HaoYan-A/claude-code-router/commit/7110e073a10a6c60f9336b04fe3b381099b8a429) Fix Kiro proxy compatibility handling - [`2d79374`](https://github.com/HaoYan-A/claude-code-router/commit/2d7937474e552234bbf831fa36fbed816a3acabe) Retry on 429 across accounts - [`c7caca8`](https://github.com/HaoYan-A/claude-code-router/commit/c7caca863335410898f858350e81b70407935d08) 🐛 fix: 修复 Kiro channel 工具调用格式问题 - [`8164842`](https://github.com/HaoYan-A/claude-code-router/commit/8164842c386450e8f4d6f7bca41a0ab02ed7d809) Merge branch 'main' into feature/kiro-account - [`59045bf`](https://github.com/HaoYan-A/claude-code-router/commit/59045bf093ea63b795f8c9b36cc4b506c38485fc) 🐛 fix: 修复 Kiro 日志记录失败问题 - [`cb6655c`](https://github.com/HaoYan-A/claude-code-router/commit/cb6655cde89d90397386dd8f150aad81a3b2e8fe) 🐛 fix: 修复 SPA fallback 导致前端路由刷新 404 的问题 ### 📊 Changes **28 files changed** (+3495 additions, -98 deletions) <details> <summary>View changed files</summary> 📝 `packages/backend/prisma/schema.prisma` (+6 -0) 📝 `packages/backend/src/app.ts` (+1 -1) 📝 `packages/backend/src/lib/logger.ts` (+39 -6) 📝 `packages/backend/src/lib/redis.ts` (+1 -0) 📝 `packages/backend/src/modules/accounts/accounts.controller.ts` (+10 -0) 📝 `packages/backend/src/modules/accounts/accounts.routes.ts` (+8 -0) 📝 `packages/backend/src/modules/accounts/accounts.service.ts` (+125 -0) ➕ `packages/backend/src/modules/accounts/platforms/kiro.service.ts` (+176 -0) 📝 `packages/backend/src/modules/log/log-buffer.ts` (+11 -2) 📝 `packages/backend/src/modules/proxy/account-selector.ts` (+157 -8) ➕ `packages/backend/src/modules/proxy/channels/kiro/converter.ts` (+677 -0) ➕ `packages/backend/src/modules/proxy/channels/kiro/handler.ts` (+1088 -0) ➕ `packages/backend/src/modules/proxy/channels/kiro/index.ts` (+23 -0) ➕ `packages/backend/src/modules/proxy/channels/kiro/models.ts` (+230 -0) 📝 `packages/backend/src/modules/proxy/proxy.service.ts` (+322 -68) 📝 `packages/backend/src/modules/proxy/types.ts` (+5 -0) 📝 `packages/frontend/package.json` (+2 -1) ➕ `packages/frontend/src/components/ui/sonner.tsx` (+25 -0) 📝 `packages/frontend/src/features/accounts/AccountsPage.tsx` (+20 -3) 📝 `packages/frontend/src/features/accounts/components/AddAccountDialog.tsx` (+15 -6) _...and 8 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 05:53:11 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/claude-code-router#1
No description provided.