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>
2026-04-10 21:23:54 +08:00
..