Commit Graph
10 Commits
Author SHA1 Message Date
zhuyongxin e480c5c55e v1.7 Session 会话机制 + 多工作区隔离 + Reporter 抽象 2026-05-29 14:09:12 +08:00
aruo 3e91c7d0a1 v1.6 System Prompt 工程化 + 渐进式技能发现
重构 system prompt 为动态组装系统:PromptComposer 聚合核心身份、AGENTS.md
项目规范和 Skills 目录;新增 read_skill 工具实现技能按需加载;包重命名
internal/context -> internal/prompt 消除 stdlib 冲突。
2026-05-17 00:05:31 +08:00
aruo d84fdbd24e v1.5 多工具并发执行
将引擎的工具调用从串行改为并行:预分配结果切片 + sync.WaitGroup + 按索引无锁写入,模型一次请求多个工具时同时执行。
2026-05-16 23:20:03 +08:00
zhuyongxin deb1b6e660 v1.5 Edit 工具 + 四级容错替换算法
- 新增 EditFileTool,支持局部字符串替换
- 四级容错降级:精确匹配 → 换行符归一 → Trim Space → 逐行滑动窗口
- 工具集扩展至 4 个(read/write/edit/bash)
- 新增 server.go 测试目标文件
2026-05-15 18:32:57 +08:00
zhuyongxin cefabd68dc v1.4 工具集扩展 + Windows 编码攻坚
- 新增 BashTool(bash 命令执行,30s 超时 + 自愈 + 截断)
- 新增 WriteFileTool(文件写入)
- Windows GBK 编码自动转 UTF-8(golang.org/x/text)
- OpenAIProvider 新增 API 交互日志
- dumpMessages 移除截断,完整展示上下文
- cmd/claw 三段式任务演示
2026-05-15 17:11:43 +08:00
zhuyongxin b94460083a v1.3 Registry 实现重构 + 第一把真实工具
- Registry 从纯接口升级为完整实现:Register/Execute/路由查找/错误自愈
- 新增 BaseTool 接口,统一工具契约
- 新增 ReadFileTool,首个真实工具实现(路径防穿越 + 截断保护)
- 新增 String() 方法,Registry/Engine 调试可视化
- 新增 ToolCall 执行状态日志
- cmd/claw 切换为真实 Registry + ReadFileTool
2026-05-15 11:24:42 +08:00
zhuyongxin daa89531f5 v1.2 真实模型接入 + Thinking 死循环修复
- 新增 OpenAIProvider / ClaudeProvider,接入 Deepseek 真实 API
- 修复 Deepseek thinking 模式 reasoning_content 回传问题
- 修复 Thinking 阶段过渡指令每轮重复插入导致的死循环
- 新增 maxTurns 保护、dumpMessages/dumpTools 调试输出
2026-05-14 20:35:44 +08:00
zhuyongxin f75d0c49ae v1.1 慢思考模式 (Thinking Phase)
将 ReAct 循环从单阶段升级为 Thinking + Action 双阶段架构:
- Phase 1:剥夺工具访问权,强制模型先输出纯文本推理规划
- Phase 2:恢复工具挂载,模型按推理结果精准执行
- 新增 EnableThinking 开关,兼容旧模式
2026-05-14 15:47:41 +08:00
zhuyongxin b8459ef36c 清理 main.go 模板代码并补充 README 文档
- 移除 main.go 中的 GoLand 自动生成模板代码,替换为项目实际入口
- 补充空的 README.md,添加项目说明、架构图、模块表和快速开始指南
2026-05-14 15:36:42 +08:00
aruo a85be71863 first commit 2026-05-10 20:53:00 +08:00