Files
nofx/mcp
Shui b60383f22b refactor(mcp) (#1042)
* improve(interface): replace with interface
* feat(mcp): 添加构建器模式支持
新增功能:
- RequestBuilder 构建器,支持流式 API
- 多轮对话支持(AddAssistantMessage)
- Function Calling / Tools 支持
- 精细参数控制(temperature, top_p, penalties 等)
- 3个预设场景(Chat, CodeGen, CreativeWriting)
- 完整的测试套件(19个新测试)
修复问题:
- Config 字段未使用(MaxRetries、Temperature 等)
- DeepSeek/Qwen SetAPIKey 的冗余 nil 检查
向后兼容:
- 保留 CallWithMessages API
- 新增 CallWithRequest API
测试:
- 81 个测试全部通过
- 覆盖率 80.6%
Co-Authored-By: tinkle-community <tinklefund@gmail.com>
---------
Co-authored-by: zbhan <zbhan@freewheel.tv>
Co-authored-by: tinkle-community <tinklefund@gmail.com>
2025-11-15 23:04:53 -05:00
..
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00
2025-11-15 23:04:53 -05:00