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
..
2026-04-10 21:23:54 +08:00
2026-04-05 17:19:07 +08:00
2026-04-10 21:23:54 +08:00
2026-04-08 06:28:50 +08:00
2026-03-30 23:57:25 +08:00
2026-01-11 23:00:31 +08:00
2026-03-07 15:17:16 +08:00
2026-04-08 23:43:05 +08:00
2026-04-10 19:24:16 +08:00
2026-04-10 19:24:16 +08:00
2026-02-28 15:01:20 +08:00