v1.1 慢思考模式 (Thinking Phase)

将 ReAct 循环从单阶段升级为 Thinking + Action 双阶段架构:
- Phase 1:剥夺工具访问权,强制模型先输出纯文本推理规划
- Phase 2:恢复工具挂载,模型按推理结果精准执行
- 新增 EnableThinking 开关,兼容旧模式
This commit is contained in:
zhuyongxin
2026-05-14 15:47:41 +08:00
parent b8459ef36c
commit f75d0c49ae
4 changed files with 143 additions and 109 deletions
+14
View File
@@ -63,6 +63,20 @@ func main() {
- **注册工具**: 实现 `Registry` 接口即可挂载自定义工具集(bash、文件操作、代码搜索等)
- **自定义 Schema**: 基于 `schema` 包的数据结构可灵活扩展消息格式和工具定义
## 版本历史
### v1.1 — 慢思考模式 (Thinking Phase)
将 ReAct 循环从单阶段升级为双阶段架构:
- **Phase 1 (Thinking)** — 剥夺工具访问权,强制模型先进行纯文本推理规划
- **Phase 2 (Action)** — 恢复工具挂载,模型顺着推理结果执行精准的工具调用
- 新增 `EnableThinking` 开关,兼容旧模式
### v1.0 — ReAct 循环基础
实现标准的单阶段 ReAct 循环:思考 → 调工具 → 观察 → 继续,直到任务完成。
## License
MIT