Hasty Briefsbeta

双语

Refactoring Agent for Bad Coders

a year ago
  • #development
  • #AI
  • #CLI
  • Wash CLI 是一款AI驱动的开发助手,用于记忆细节、分析代码、调试和修复问题。
  • 安装方式支持通过Go (`go install`) 或 Homebrew (`brew install`) 进行。
  • 配置需要设置OpenAI API密钥,通过环境变量 `OPENAI_API_KEY` 传递。
  • 基础命令包括 `wash remember`、`wash bug`、`wash file` 和 `wash project`,分别对应不同功能。
  • 故障排查涵盖命令未找到、API密钥问题及权限错误等场景。
  • 可通过环境变量或 `config.yaml` 文件配置API密钥、模型、日志和缓存等参数。
  • 欢迎通过代码分叉、特性分支和拉取请求参与贡献。
  • 开发环境需Go 1.21+,克隆仓库后运行 `go mod tidy` 和 `./build.sh`。
  • 采用流式处理、缓存和自动清理优化性能,并标注典型响应时间。
  • 安全措施包括API密钥加密存储、临时文件加密及HTTPS API调用。
  • 安全问题可通过邮件或GitHub安全公告报告。