Skip to content
掌握度

CodeAgent CLI 项目深挖 · 单期模块。总览见 需求分析 与 整体设计方案。

TUI 三形态共享同一内核 ​

Renderer 接口三实现:inline(默认,JLine Terminal + LineReader.printAbove + 底部 Status dock + BlockRegistry 可折叠工具块 + 代码块折叠状态机 + inline git diff)、Lanterna 全屏三栏、plain 兜底。三形态共享同一 Agent 与工具集——渲染层可替换,能力层不动。LSP:LspManager MVP 用 JavaParser 做语法诊断,挂在 write_file 之后,三条路径下都以 user message 注入下一轮(≤20 条)——让模型在下一次思考前看到自己刚写出的编译错误。

本站仅供个人学习使用,请勿外传