阶段0:架构调研
阶段0:架构调研 — 拆解主流终端Agent架构
拆解 Claude Code、Aider、OpenHands 核心架构,对比 Agentic Loop、工具调度、沙箱执行、上下文管理的设计差异,输出架构对比文档+技术选型决策
阶段1:核心Agent Loop — 最小可运行版本
实现用户输入→LLM推理→工具调用→执行→结果写回的核心循环。模块:LLM Provider抽象(DeepSeek/OpenAI可切换)、Agentic Loop(think→act→observe)、基础工具集(file_read/write/bash/grep/glob)、消息历史管理与截断
阶段2:Skill体系 — 加载器+意图匹配
实现SKILL.md机制:Skill加载器扫描.skills/目录解析SKILL.md、意图匹配根据输入激活对应Skill。写3个自己的Skill:nextjs-component生成、code-review代码审查、git-workflow规范化commit
阶段3:上下文智能 — 项目感知+记忆持久化
项目感知:自动读取package.json/tsconfig/目录结构。文件上下文管理:相关文件自动纳入而非全量塞入。对话记忆:SQLite跨会话持久化
阶段4:终端UI打磨 — ink TUI
用ink(React for CLI)写终端UI:流式输出+Markdown渲染、Diff高亮展示、工具调用过程可视化、进度条/旋转动画
阶段5:实战迭代 — 吃自己的狗粮
每天用CodeX开发CodeX自身,遇到问题沉淀成新Skill,补充错误恢复、中断续接等健壮性,持续迭代
暂无任务
拖拽任务到此处
基于项目数据生成智能周报
个人终端编程Agent,基于TypeScript+ink+AI SDK,渐进路线:编程Agent→通用层→私人助理