Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "" # See documentation for possible values haha
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
51 changes: 51 additions & 0 deletions docs/planning/reports/next-50-work-items-2026-02-23.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
rank,id,priority,effort,wave,theme,title,source_repo,source_ref,source_url
1,CP2K-0011,P1,S,wave-1,general-polish,"Follow up ""kiro账号被封"" by closing compatibility gaps and locking in regression coverage.",router-for-me/CLIProxyAPIPlus,issue#221,https://github.com/router-for-me/CLIProxyAPIPlus/issues/221
2,CP2K-0014,P1,S,wave-1,thinking-and-reasoning,"Generalize ""Add support for proxying models from kilocode CLI"" into provider-agnostic translation/utilities to reduce duplicate logic.",router-for-me/CLIProxyAPIPlus,issue#213,https://github.com/router-for-me/CLIProxyAPIPlus/issues/213
3,CP2K-0015,P1,S,wave-1,responses-and-chat-compat,"Improve CLI UX around ""[Bug] Kiro 与 Ampcode 的 Bash 工具参数不兼容"" with clearer commands, flags, and immediate validation feedback.",router-for-me/CLIProxyAPIPlus,issue#210,https://github.com/router-for-me/CLIProxyAPIPlus/issues/210
4,CP2K-0016,P1,S,wave-1,provider-model-registry,"Extend docs for ""[Feature Request] Add default oauth-model-alias for Kiro channel (like Antigravity)"" with quickstart snippets and troubleshooting decision trees.",router-for-me/CLIProxyAPIPlus,issue#208,https://github.com/router-for-me/CLIProxyAPIPlus/issues/208
5,CP2K-0017,P1,S,wave-1,docs-quickstarts,"Create or refresh provider quickstart derived from ""bug: Nullable type arrays in tool schemas cause 400 error on Antigravity/Droid Factory"" with setup/auth/model/sanity-check flow.",router-for-me/CLIProxyAPIPlus,issue#206,https://github.com/router-for-me/CLIProxyAPIPlus/issues/206
6,CP2K-0018,P1,S,wave-1,thinking-and-reasoning,"Refactor internals touched by ""GitHub Copilot CLI 使用方法"" to reduce coupling and improve maintainability.",router-for-me/CLIProxyAPIPlus,issue#202,https://github.com/router-for-me/CLIProxyAPIPlus/issues/202
7,CP2K-0021,P1,S,wave-1,provider-model-registry,"Follow up ""Cursor CLI \ Auth Support"" by closing compatibility gaps and locking in regression coverage.",router-for-me/CLIProxyAPIPlus,issue#198,https://github.com/router-for-me/CLIProxyAPIPlus/issues/198
8,CP2K-0022,P1,S,wave-1,oauth-and-authentication,"Harden ""Why no opus 4.6 on github copilot auth"" with stricter validation, safer defaults, and explicit fallback semantics.",router-for-me/CLIProxyAPIPlus,issue#196,https://github.com/router-for-me/CLIProxyAPIPlus/issues/196
9,CP2K-0025,P1,S,wave-1,thinking-and-reasoning,"Improve CLI UX around ""Claude thought_signature forwarded to Gemini causes Base64 decode error"" with clearer commands, flags, and immediate validation feedback.",router-for-me/CLIProxyAPIPlus,issue#178,https://github.com/router-for-me/CLIProxyAPIPlus/issues/178
10,CP2K-0030,P1,S,wave-1,responses-and-chat-compat,"Standardize naming/metadata affected by ""fix(kiro): handle empty content in messages to prevent Bad Request errors"" across both repos and docs.",router-for-me/CLIProxyAPIPlus,issue#163,https://github.com/router-for-me/CLIProxyAPIPlus/issues/163
11,CP2K-0031,P1,S,wave-1,oauth-and-authentication,"Follow up ""在配置文件中支持为所有 OAuth 渠道自定义上游 URL"" by closing compatibility gaps and locking in regression coverage.",router-for-me/CLIProxyAPIPlus,issue#158,https://github.com/router-for-me/CLIProxyAPIPlus/issues/158
12,CP2K-0034,P1,S,wave-1,docs-quickstarts,"Create or refresh provider quickstart derived from ""请求docker部署支持arm架构的机器!感谢。"" with setup/auth/model/sanity-check flow.",router-for-me/CLIProxyAPIPlus,issue#147,https://github.com/router-for-me/CLIProxyAPIPlus/issues/147
13,CP2K-0036,P1,S,wave-1,responses-and-chat-compat,"Extend docs for ""[Bug]进一步完善 openai兼容模式对 claude 模型的支持(完善 协议格式转换 )"" with quickstart snippets and troubleshooting decision trees.",router-for-me/CLIProxyAPIPlus,issue#145,https://github.com/router-for-me/CLIProxyAPIPlus/issues/145
14,CP2K-0037,P1,S,wave-1,responses-and-chat-compat,"Add robust stream/non-stream parity tests for ""完善 claude openai兼容渠道的格式转换"" across supported providers.",router-for-me/CLIProxyAPIPlus,issue#142,https://github.com/router-for-me/CLIProxyAPIPlus/issues/142
15,CP2K-0039,P1,S,wave-1,responses-and-chat-compat,"Prepare safe rollout for ""kiro idc登录需要手动刷新状态"" via flags, migration docs, and backward-compat tests.",router-for-me/CLIProxyAPIPlus,issue#136,https://github.com/router-for-me/CLIProxyAPIPlus/issues/136
16,CP2K-0040,P1,S,wave-1,thinking-and-reasoning,"Standardize naming/metadata affected by ""[Bug Fix] 修复 Kiro 的Claude模型非流式请求 output_tokens 为 0 导致的用量统计缺失"" across both repos and docs.",router-for-me/CLIProxyAPIPlus,issue#134,https://github.com/router-for-me/CLIProxyAPIPlus/issues/134
17,CP2K-0045,P1,S,wave-1,responses-and-chat-compat,"Improve CLI UX around ""Error 403"" with clearer commands, flags, and immediate validation feedback.",router-for-me/CLIProxyAPIPlus,issue#125,https://github.com/router-for-me/CLIProxyAPIPlus/issues/125
18,CP2K-0047,P1,S,wave-1,thinking-and-reasoning,"Add robust stream/non-stream parity tests for ""enterprise 账号 Kiro不是很稳定,很容易就403不可用了"" across supported providers.",router-for-me/CLIProxyAPIPlus,issue#118,https://github.com/router-for-me/CLIProxyAPIPlus/issues/118
19,CP2K-0048,P1,S,wave-1,oauth-and-authentication,"Refactor internals touched by ""-kiro-aws-login 登录后一直封号"" to reduce coupling and improve maintainability.",router-for-me/CLIProxyAPIPlus,issue#115,https://github.com/router-for-me/CLIProxyAPIPlus/issues/115
20,CP2K-0050,P1,S,wave-1,oauth-and-authentication,"Standardize naming/metadata affected by ""Antigravity authentication failed"" across both repos and docs.",router-for-me/CLIProxyAPIPlus,issue#111,https://github.com/router-for-me/CLIProxyAPIPlus/issues/111
21,CP2K-0051,P1,S,wave-1,docs-quickstarts,"Create or refresh provider quickstart derived from ""大佬,什么时候搞个多账号管理呀"" with setup/auth/model/sanity-check flow.",router-for-me/CLIProxyAPIPlus,issue#108,https://github.com/router-for-me/CLIProxyAPIPlus/issues/108
22,CP2K-0052,P1,S,wave-1,oauth-and-authentication,"Harden ""日志中,一直打印auth file changed (WRITE)"" with stricter validation, safer defaults, and explicit fallback semantics.",router-for-me/CLIProxyAPIPlus,issue#105,https://github.com/router-for-me/CLIProxyAPIPlus/issues/105
23,CP2K-0053,P1,S,wave-1,oauth-and-authentication,"Operationalize ""登录incognito参数无效"" with observability, runbook updates, and deployment safeguards.",router-for-me/CLIProxyAPIPlus,issue#102,https://github.com/router-for-me/CLIProxyAPIPlus/issues/102
24,CP2K-0054,P1,S,wave-1,thinking-and-reasoning,"Generalize ""OpenAI-compat provider hardcodes /v1/models (breaks Z.ai v4: /api/coding/paas/v4/models)"" into provider-agnostic translation/utilities to reduce duplicate logic.",router-for-me/CLIProxyAPIPlus,issue#101,https://github.com/router-for-me/CLIProxyAPIPlus/issues/101
25,CP2K-0056,P1,S,wave-1,responses-and-chat-compat,"Extend docs for ""Kiro currently has no authentication available"" with quickstart snippets and troubleshooting decision trees.",router-for-me/CLIProxyAPIPlus,issue#96,https://github.com/router-for-me/CLIProxyAPIPlus/issues/96
26,CP2K-0059,P1,S,wave-1,thinking-and-reasoning,"Prepare safe rollout for ""Bug: Kiro/BuilderId tokens can collide when email/profile_arn are empty; refresh token lifecycle not handled"" via flags, migration docs, and backward-compat tests.",router-for-me/CLIProxyAPIPlus,issue#90,https://github.com/router-for-me/CLIProxyAPIPlus/issues/90
27,CP2K-0060,P1,S,wave-1,responses-and-chat-compat,"Standardize naming/metadata affected by ""[Bug] Amazon Q endpoint returns HTTP 400 ValidationException (wrong CLI/KIRO_CLI origin)"" across both repos and docs.",router-for-me/CLIProxyAPIPlus,issue#89,https://github.com/router-for-me/CLIProxyAPIPlus/issues/89
28,CP2K-0062,P1,S,wave-1,responses-and-chat-compat,"Harden ""Cursor Issue"" with stricter validation, safer defaults, and explicit fallback semantics.",router-for-me/CLIProxyAPIPlus,issue#86,https://github.com/router-for-me/CLIProxyAPIPlus/issues/86
29,CP2K-0063,P1,S,wave-1,thinking-and-reasoning,"Operationalize ""Feature request: Configurable HTTP request timeout for Extended Thinking models"" with observability, runbook updates, and deployment safeguards.",router-for-me/CLIProxyAPIPlus,issue#84,https://github.com/router-for-me/CLIProxyAPIPlus/issues/84
30,CP2K-0064,P1,S,wave-1,websocket-and-streaming,"Generalize ""kiro请求偶尔报错event stream fatal"" into provider-agnostic translation/utilities to reduce duplicate logic.",router-for-me/CLIProxyAPIPlus,issue#83,https://github.com/router-for-me/CLIProxyAPIPlus/issues/83
31,CP2K-0066,P1,S,wave-1,oauth-and-authentication,"Extend docs for ""[建议] 技术大佬考虑可以有机会新增一堆逆向平台"" with quickstart snippets and troubleshooting decision trees.",router-for-me/CLIProxyAPIPlus,issue#79,https://github.com/router-for-me/CLIProxyAPIPlus/issues/79
32,CP2K-0068,P1,S,wave-1,docs-quickstarts,"Create or refresh provider quickstart derived from ""kiro请求的数据好像一大就会出错,导致cc写入文件失败"" with setup/auth/model/sanity-check flow.",router-for-me/CLIProxyAPIPlus,issue#77,https://github.com/router-for-me/CLIProxyAPIPlus/issues/77
33,CP2K-0073,P1,S,wave-1,oauth-and-authentication,"Operationalize ""How to use KIRO with IAM?"" with observability, runbook updates, and deployment safeguards.",router-for-me/CLIProxyAPIPlus,issue#56,https://github.com/router-for-me/CLIProxyAPIPlus/issues/56
34,CP2K-0074,P1,S,wave-1,provider-model-registry,"Generalize ""[Bug] Models from Codex (openai) are not accessible when Copilot is added"" into provider-agnostic translation/utilities to reduce duplicate logic.",router-for-me/CLIProxyAPIPlus,issue#43,https://github.com/router-for-me/CLIProxyAPIPlus/issues/43
35,CP2K-0075,P1,S,wave-1,responses-and-chat-compat,"Improve CLI UX around ""model gpt-5.1-codex-mini is not accessible via the /chat/completions endpoint"" with clearer commands, flags, and immediate validation feedback.",router-for-me/CLIProxyAPIPlus,issue#41,https://github.com/router-for-me/CLIProxyAPIPlus/issues/41
36,CP2K-0079,P1,S,wave-1,thinking-and-reasoning,"Prepare safe rollout for ""lack of thinking signature in kiro's non-stream response cause incompatibility with some ai clients (specifically cherry studio)"" via flags, migration docs, and backward-compat tests.",router-for-me/CLIProxyAPIPlus,issue#27,https://github.com/router-for-me/CLIProxyAPIPlus/issues/27
37,CP2K-0080,P1,S,wave-1,oauth-and-authentication,"Standardize naming/metadata affected by ""I did not find the Kiro entry in the Web UI"" across both repos and docs.",router-for-me/CLIProxyAPIPlus,issue#26,https://github.com/router-for-me/CLIProxyAPIPlus/issues/26
38,CP2K-0081,P1,S,wave-1,thinking-and-reasoning,"Follow up ""Kiro (AWS CodeWhisperer) - Stream error, status: 400"" by closing compatibility gaps and locking in regression coverage.",router-for-me/CLIProxyAPIPlus,issue#7,https://github.com/router-for-me/CLIProxyAPIPlus/issues/7
39,CP2K-0251,P1,S,wave-1,oauth-and-authentication,"Follow up ""Why a separate repo?"" by closing compatibility gaps and locking in regression coverage.",router-for-me/CLIProxyAPIPlus,discussion#170,https://github.com/router-for-me/CLIProxyAPIPlus/discussions/170
40,CP2K-0252,P1,S,wave-1,oauth-and-authentication,"Harden ""How do I perform GitHub OAuth authentication? I can't find the entrance."" with stricter validation, safer defaults, and explicit fallback semantics.",router-for-me/CLIProxyAPIPlus,discussion#215,https://github.com/router-for-me/CLIProxyAPIPlus/discussions/215
41,CP2K-0255,P1,S,wave-1,docs-quickstarts,"Create or refresh provider quickstart derived from ""feat: support image content in tool result messages (OpenAI ↔ Claude translation)"" with setup/auth/model/sanity-check flow.",router-for-me/CLIProxyAPI,issue#1670,https://github.com/router-for-me/CLIProxyAPI/issues/1670
42,CP2K-0257,P1,S,wave-1,responses-and-chat-compat,"Add robust stream/non-stream parity tests for ""Need maintainer-handled codex translator compatibility for Responses compaction fields"" across supported providers.",router-for-me/CLIProxyAPI,issue#1667,https://github.com/router-for-me/CLIProxyAPI/issues/1667
43,CP2K-0258,P1,S,wave-1,responses-and-chat-compat,"Refactor internals touched by ""codex: usage_limit_reached (429) should honor resets_at/resets_in_seconds as next_retry_after"" to reduce coupling and improve maintainability.",router-for-me/CLIProxyAPI,issue#1666,https://github.com/router-for-me/CLIProxyAPI/issues/1666
44,CP2K-0260,P1,S,wave-1,thinking-and-reasoning,"Standardize naming/metadata affected by ""fix(claude): token exchange blocked by Cloudflare managed challenge on console.anthropic.com"" across both repos and docs.",router-for-me/CLIProxyAPI,issue#1659,https://github.com/router-for-me/CLIProxyAPI/issues/1659
45,CP2K-0263,P1,S,wave-1,responses-and-chat-compat,"Operationalize ""All credentials for model claude-sonnet-4-6 are cooling down"" with observability, runbook updates, and deployment safeguards.",router-for-me/CLIProxyAPI,issue#1655,https://github.com/router-for-me/CLIProxyAPI/issues/1655
46,CP2K-0265,P1,S,wave-1,thinking-and-reasoning,"Improve CLI UX around ""Claude Sonnet 4.5 models are deprecated - please remove from panel"" with clearer commands, flags, and immediate validation feedback.",router-for-me/CLIProxyAPI,issue#1651,https://github.com/router-for-me/CLIProxyAPI/issues/1651
47,CP2K-0267,P1,S,wave-1,thinking-and-reasoning,"Add robust stream/non-stream parity tests for ""codex 返回 Unsupported parameter: response_format"" across supported providers.",router-for-me/CLIProxyAPI,issue#1647,https://github.com/router-for-me/CLIProxyAPI/issues/1647
48,CP2K-0268,P1,S,wave-1,thinking-and-reasoning,"Refactor internals touched by ""Bug: Invalid JSON payload when tool_result has no content field (antigravity translator)"" to reduce coupling and improve maintainability.",router-for-me/CLIProxyAPI,issue#1646,https://github.com/router-for-me/CLIProxyAPI/issues/1646
49,CP2K-0272,P1,S,wave-1,docs-quickstarts,"Create or refresh provider quickstart derived from ""是否支持微软账号的反代?"" with setup/auth/model/sanity-check flow.",router-for-me/CLIProxyAPI,issue#1632,https://github.com/router-for-me/CLIProxyAPI/issues/1632
50,CP2K-0274,P1,S,wave-1,thinking-and-reasoning,"Generalize ""Claude Sonnet 4.5 is no longer available. Please switch to Claude Sonnet 4.6."" into provider-agnostic translation/utilities to reduce duplicate logic.",router-for-me/CLIProxyAPI,issue#1630,https://github.com/router-for-me/CLIProxyAPI/issues/1630
Loading
Loading