You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.9 KiB

G-CODE 开发方案

本目录是 G-CODE 要做成什么样、先做什么
上级目录(../01-架构与调用链.md 起)是 怎么读懂 QozeCode。先精读,再按这里开工。

路径 用途
参考实现 D:\ideaProject\QozeCode-main(只借鉴架构,不换皮复制)
G-CODE 源码 D:\ideaProject\gcode(尚未建库;按 03-分期实施与优化清单.md 再开)
本方案 D:\myProgram\Learning\ai-coding改写\开发方案

许可证QozeCode 为 Apache 2.0。G-CODE 自己重写同构实现,保留「能讲清楚」优先于「功能一样全」。

怎么读

顺序 文件 用途
1 00-产品定义.md 一句话、做/不做、已拍板决策
2 01-Windows中文输入方案.md 方案 C检测终端、TUI / REPL
3 02-架构与目录.md 分层、prompt、多模型、HITL、Playwright MCP
4 03-分期实施与优化清单.md 阶段、验收、相对 Qoze 的优化

一句话

G-CODE跑在 Windows 上的个人 Coding Agent。主界面是自研 TUI经典 CMD 里自动回退 REPL 以保证能打中文。默认 OpenAI 兼容协议;改文件和跑命令前要确认;浏览器只走 Playwright MCP。

已拍板(摘要)

  • 主界面:自研 Textual TUI观感可接近 Qoze实现自己写
  • Windows方案 Cconhost 拒绝 TUI → 提示 Windows Terminal → 回退 REPL
  • 多模型yaml 注册表 + openai_compatible
  • 浏览器:只接 @playwright/mcp,无 Node 则提示不可用,无 Python 备选
  • 安全:写文件出 diff 确认shell 出命令确认
  • 一期不做Skills、Subagent、Plan 模式、Island、语音、飞书、Vertex/Anthropic 原生协议