win
b8a4372328
feat: Complete Wire dependency injection and HTTP API routes for Antigravity
已完成:
1. ✅ 修复 SoraMediaCleanupService 未定义问题(从 provideCleanup 中删除)
2. ✅ 创建 LanguageServerService 的 Wire 提供函数
3. ✅ 更新 ProvideRouter 签名以接收 langServerService 参数
4. ✅ 更新 SetupRouter 和 registerRoutes 函数签名
5. ✅ 创建完整的 HTTP 路由处理器 (antigravity_http.go)
6. ✅ 注册 Antigravity HTTP 路由到 v1 API 分组
7. ✅ Wire_gen.go 自动生成 LanguageServerService 的注入代码
8. ✅ 项目成功编译
三层架构已就位:
下游客户端 (HTTP)
↓
sub2api HTTP 服务层 (/api/v1/cascade/*)
↓
LanguageServerService (业务逻辑层)
↓
官方 Anthropic API (上游)
POST /api/v1/cascade/start - 启动会话
POST /api/v1/cascade/message - 发送消息(SSE 流式)
POST /api/v1/cascade/cancel - 取消会话
GET /api/v1/models - 获取模型列表
GET /api/v1/health - 健康检查
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>