AskaEth
4ea68d17f3
refactor(gateway+model): 拆 gateway/server.go 719→204 + 重构 scanSSE/processFrom 到 ≤80行
- server.go 204 + 新 routes.go(193,路由注册/Handler/withMiddleware)/deps.go(108)/contracts.go(231,17依赖接口)/broadcast.go(78,BroadcastPersisted/CapacityAwaken/Mood); 导出面不变; 74条路由pattern+RBAC门逐条比对一致
- model/openai_stream.go: scanSSE 138→25(parse/apply/finalize 对齐 anthropic_stream); openaiStreamState结构体
- channelbridge/inbound.go: processFrom 112→46(blacklistDrop/inboundTargetFor/runInboundTurn/deliverReply)
- 纯行为等价; build/vet/test绿(56包)+win/darwin交叉编译
2026-09-30 11:58:49 +08:00
..
2026-09-07 18:19:31 +08:00
2026-09-07 18:19:31 +08:00
2026-09-08 02:53:01 +08:00
2026-09-08 02:53:01 +08:00
2026-09-09 00:08:29 +08:00
2026-09-08 23:20:12 +08:00
2026-09-08 23:20:12 +08:00
2026-09-09 00:08:29 +08:00
2026-09-07 13:57:36 +08:00
2026-09-08 21:45:00 +08:00
2026-09-07 16:21:49 +08:00
2026-09-07 20:58:48 +08:00
2026-09-09 00:08:29 +08:00
2026-09-08 23:47:09 +08:00
2026-09-09 00:08:29 +08:00
2026-09-09 00:08:29 +08:00
2026-09-08 23:20:12 +08:00
2026-09-08 23:47:09 +08:00
2026-09-09 00:08:29 +08:00
2026-09-08 06:48:15 +08:00
2026-09-08 21:23:12 +08:00
2026-09-07 05:13:36 +08:00
2026-09-08 21:45:00 +08:00
2026-09-08 21:45:00 +08:00
2026-09-30 11:58:49 +08:00
2026-09-30 11:58:49 +08:00
2026-09-30 11:58:49 +08:00
2026-09-09 00:08:29 +08:00
2026-09-07 16:01:47 +08:00
2026-09-07 03:52:43 +08:00
2026-09-08 21:49:12 +08:00
2026-09-08 21:13:36 +08:00
2026-09-08 21:17:26 +08:00
2026-09-08 23:59:13 +08:00
2026-09-08 23:59:13 +08:00
2026-09-08 23:59:13 +08:00
2026-09-08 21:24:36 +08:00
2026-09-30 08:51:38 +08:00
2026-09-30 09:03:16 +08:00
2026-09-30 09:03:16 +08:00
2026-09-06 21:02:46 +08:00
2026-09-06 21:02:46 +08:00
2026-09-06 21:02:46 +08:00
2026-09-06 21:02:46 +08:00
2026-09-07 19:43:48 +08:00
2026-09-07 19:43:48 +08:00
2026-09-08 21:45:00 +08:00
2026-09-30 11:58:49 +08:00
2026-09-30 11:58:49 +08:00
2026-09-08 23:59:13 +08:00
2026-09-08 21:05:50 +08:00
2026-09-30 08:51:38 +08:00
2026-09-06 20:40:49 +08:00
2026-09-08 21:36:03 +08:00
2026-09-08 21:36:03 +08:00
2026-09-08 21:23:12 +08:00
2026-09-08 21:23:12 +08:00
2026-09-06 16:31:28 +08:00
2026-09-07 03:52:43 +08:00
2026-09-08 21:05:50 +08:00
2026-09-06 21:54:40 +08:00