huanghaosheng
  • Joined on 2026-06-06
huanghaosheng pushed to feature/phase4 at XEngineers/CamTalk 2026-06-13 16:06:24 +08:00
c9c697fe64 feat: 实现 AI Orchestrator(核心编排)
huanghaosheng deleted branch feature/phase3 from XEngineers/CamTalk 2026-06-13 15:55:30 +08:00
huanghaosheng pushed to develop at XEngineers/CamTalk 2026-06-13 15:53:11 +08:00
c160e787a6 Merge pull request '定义并实现三个 AI 服务客户端,每个服务一个独立包' (#36) from feature/phase3 into develop
041dee319b chore: go mod tidy 清理依赖
29e186c062 test: 编写 TTS 测试(mock HTTP,覆盖成功/API 错误/超时/空文本/取消/部分失败/自定义 voice)
acc7dfce43 feat: 实现 OpenAI TTS 服务(逐句合成 + 5s 超时 + 静默跳过失败)
450c2c66c3 feat: 定义 TTS Service 接口(SynthesizeStream + Options/Chunk)
Compare 11 commits »
huanghaosheng merged pull request XEngineers/CamTalk#36 2026-06-13 15:53:10 +08:00
定义并实现三个 AI 服务客户端,每个服务一个独立包
huanghaosheng created pull request XEngineers/CamTalk#36 2026-06-13 15:53:04 +08:00
定义并实现三个 AI 服务客户端,每个服务一个独立包
huanghaosheng pushed to feature/phase3 at XEngineers/CamTalk 2026-06-13 15:51:26 +08:00
041dee319b chore: go mod tidy 清理依赖
29e186c062 test: 编写 TTS 测试(mock HTTP,覆盖成功/API 错误/超时/空文本/取消/部分失败/自定义 voice)
acc7dfce43 feat: 实现 OpenAI TTS 服务(逐句合成 + 5s 超时 + 静默跳过失败)
450c2c66c3 feat: 定义 TTS Service 接口(SynthesizeStream + Options/Chunk)
90f4b907a7 test: 编写 LLM 测试(mock SSE 流,覆盖成功/图片/历史/API 错误/超时/Usage)
Compare 10 commits »
huanghaosheng created branch feature/phase3 in XEngineers/CamTalk 2026-06-13 15:51:26 +08:00
huanghaosheng deleted branch develop-frontend4 from XEngineers/CamTalk 2026-06-13 15:37:59 +08:00
huanghaosheng deleted branch develop-frontend3 from XEngineers/CamTalk 2026-06-13 15:37:55 +08:00
huanghaosheng deleted branch feature/phase2 from XEngineers/CamTalk 2026-06-13 15:36:32 +08:00
huanghaosheng pushed to develop at XEngineers/CamTalk 2026-06-13 15:34:05 +08:00
33effe161a Merge pull request '实现会话生命周期管理,让 WS handler 能追踪会话、存储对话历史。' (#35) from feature/phase2 into develop
fe4dedec71 feat: WS handler 接入 SessionManager,main.go 注入依赖 + 健康检查获取活跃会话数
26f87ce35a test: 编写 Session Manager 内存实现测试(覆盖 Create/Get/Expire/Destroy/History 上限等)
ba6d565c0f feat: 实现 Redis 版 SessionManager(Hash + List,TTL 自动刷新)
f172e6c468 feat: 实现内存版 SessionManager(TTL 30 分钟,历史上限 20 条)
Compare 6 commits »
huanghaosheng merged pull request XEngineers/CamTalk#35 2026-06-13 15:34:04 +08:00
实现会话生命周期管理,让 WS handler 能追踪会话、存储对话历史。
huanghaosheng created pull request XEngineers/CamTalk#35 2026-06-13 15:33:55 +08:00
实现会话生命周期管理,让 WS handler 能追踪会话、存储对话历史。
huanghaosheng pushed to feature/phase2 at XEngineers/CamTalk 2026-06-13 15:31:54 +08:00
fe4dedec71 feat: WS handler 接入 SessionManager,main.go 注入依赖 + 健康检查获取活跃会话数
26f87ce35a test: 编写 Session Manager 内存实现测试(覆盖 Create/Get/Expire/Destroy/History 上限等)
ba6d565c0f feat: 实现 Redis 版 SessionManager(Hash + List,TTL 自动刷新)
f172e6c468 feat: 实现内存版 SessionManager(TTL 30 分钟,历史上限 20 条)
6b8bd3c554 feat: 定义 SessionManager 接口 + SessionConfigPatch 模型
Compare 5 commits »
huanghaosheng created branch feature/phase2 in XEngineers/CamTalk 2026-06-13 15:31:54 +08:00
huanghaosheng deleted branch feature/phase1 from XEngineers/CamTalk 2026-06-13 15:20:24 +08:00
huanghaosheng pushed to develop at XEngineers/CamTalk 2026-06-13 15:20:07 +08:00
688e13a491 Merge pull request '补充跨域处理方案(Nginx 同源反代 + Vite proxy)' (#33) from feature/phase1 into develop
991ae4834c docs: Phase 1 移除 CORS 中间件任务
da87ec776b feat: main.go 接入配置 + graceful shutdown + logger 迁移
c523f53724 feat: 实现配置管理(Viper)
bce3b73480 feat: 实现错误码常量 + WS 错误发送工具
Compare 6 commits »
huanghaosheng merged pull request XEngineers/CamTalk#33 2026-06-13 15:20:07 +08:00
补充跨域处理方案(Nginx 同源反代 + Vite proxy)
huanghaosheng created pull request XEngineers/CamTalk#33 2026-06-13 15:20:02 +08:00
补充跨域处理方案(Nginx 同源反代 + Vite proxy)
huanghaosheng created branch feature/phase1 in XEngineers/CamTalk 2026-06-13 15:19:06 +08:00