Self Checks / 自检
Related App / 涉及应用
Claude Code
Problem or Motivation / 问题或动机
我在使用cc-connect通过IM平台连接本地Claude code的时候,希望能通过IM平台切换Claude code的provider。但是,cc-switch是一个应用,没有提供后端restful API接口,如果希望基于cc-connect实现自定义命令用于切换provider会非常不方便,也不便于通过LUI交互,基于agent操作cc-switch
Proposed Solution / 建议方案
实现一个服务器,提供RESTful API端口,用于获取当前的provider,并提供切换provider的能力。剩余的provider配置仍然通过应用界面进行。此服务器在切换provider的时候,会通过SSE广播给应用,应用切换provider的时候同理会广播给服务器,确保状态一致。此外还可以实现简单的web UI前端界面,查看当前的provider并通过点击切换provider。
Additional Context / 补充信息
No response
Contribution / 参与贡献
Self Checks / 自检
I have read the FAQ section in README.
我已阅读 README 中的常见问题。
I have searched for existing issues, including closed ones.
我已搜索过已有的 Issue,包括已关闭的。
Related App / 涉及应用
Claude Code
Problem or Motivation / 问题或动机
我在使用cc-connect通过IM平台连接本地Claude code的时候,希望能通过IM平台切换Claude code的provider。但是,cc-switch是一个应用,没有提供后端restful API接口,如果希望基于cc-connect实现自定义命令用于切换provider会非常不方便,也不便于通过LUI交互,基于agent操作cc-switch
Proposed Solution / 建议方案
实现一个服务器,提供RESTful API端口,用于获取当前的provider,并提供切换provider的能力。剩余的provider配置仍然通过应用界面进行。此服务器在切换provider的时候,会通过SSE广播给应用,应用切换provider的时候同理会广播给服务器,确保状态一致。此外还可以实现简单的web UI前端界面,查看当前的provider并通过点击切换provider。
Additional Context / 补充信息
No response
Contribution / 参与贡献
我有兴趣参与开发此功能。