Polaris_Go (@diary_O) 在 AgentGo自我实现记录:S03-Permission 中发帖
[!info]- 写在前面
learn-claude-code 是一个很优秀的开源项目。本系列将参考它的章节设计,使用 Go 对核心能力进行对照实现
本项目是参考 learn-claude-code 对照实现的 Go 版本。
项目主要使用 Go + OpenAI Chat API 开发。
我是一名刚入行不久的 Go 后端开发,此前主要从事 Python 后端开发,项目学习过程中也使用了较多 AI 辅助。
因此,部分代码在简洁性、规范性及工程设计方面可能仍有不足。希望有 Go 大佬批评指正、分享建议;我也希望逐步去除“AI 味”,学习更规范的 Go 写法(AI 写的 Go 代码总让我感觉有些 Java 味道)。
1. 从上一章情况出发
上一章 S02 已经把单一 Bash 扩展成了 get_weather、bash、read_file、write_file、edit_file 五...