. 创建 Rust 项目
从这篇开始我们正式开始研发我们的 Coding Agent。这一篇先配置 RustRover IDE,并创建一个最小可运行的 Rust 项目,后面再在这个项目上逐步扩展 agent runtime 和 harness。
. 创建前端 TUI 项目
在后端 Rust 项目建好之后,我们接下来创建前端的项目。目前大部分的 Coding Agent 的形式都是命令行 CLI,市面上最著名的命令行 TUI (Terminal UI) 方案就是 Ink。
. Rust XTask 自动化
上一篇我们创建了前端 TUI 项目。随着项目持续迭代,在研发 KQode 的过程中,会有越来越多的常用指令,比如:运行 Rust 构建、安装 TUI 依赖、执行前端 typecheck、启动 Docusaurus Blog、准备测试 fixture 等等。
. U1 总结
前面几篇已经把 Rust 项目、Ink 前端项目和 Rust xtask 自动化入口分别展开讲了一遍。到这里,KQode 的第一个 commit-sized 单元 U1 可以先做一次小结。