删除旧代码: - orchestrator/pipeline.go: 旧 STT→LLM→TTS 手写 goroutine 管道 - orchestrator/splitter.go: 旧句子切分器 - orchestrator/pipeline_test.go: 旧 Pipeline 测试 - ai/llm/openai.go: 旧 LLM OpenAI 实现(被 eino-ext ChatModel 替代) - ai/llm/openai_test.go: 旧 LLM 测试 保留的接口和工具: - orchestrator/orchestrator.go: Orchestrator 接口(ws/handler 依赖) - orchestrator/sender.go: Sender 接口(eino/callback 依赖) - ai/llm/llm.go: Request/Chunk/TokenUsage 类型定义 - ai/llm/prompt.go: BuildSystemPrompt(eino/nodes_history 依赖) - ai/llm/scenarios.go: GetScenarioPrompt(eino/nodes_history 依赖) 新增测试: - eino/graph_test.go: 13 个测试覆盖类型构建、State 并发安全、 Context 注入、延迟计算、接口实现检查等 Co-Authored-By: Claude <noreply@anthropic.com>
5.9 KiB
5.9 KiB