【免费下载链接】thinkrailVibe code with pi in a lightweight, real IDE that customises itself around the way you work — The Vibe You Need项目地址https://gitcode.com/GitHub_Trending/th/thinkrail点击查看免费下载在 ThinkRail 中TODO 计划TODO plan是一个和当前聊天绑定的任务清单AI 拆解任务、逐步执行你随时可以往里加需求、删任务而 AI 的每一步改动都会自动提交并可逐条审查。本文带你完整看懂这套人机共写 可审查的 TODO 系统是如何工作的。它是什么AI 的工作小黑板ThinkRail 是一个围绕pi智能体构建的轻量 IDE。当你交给它一个多步骤任务比如重构登录逻辑它不会闷头开工而是先在聊天旁侧的TODO List面板里公布一份计划这份计划有两条核心规则Group 任务Item 步骤你的一次请求对应一个分组标题是结果如 Fix login redirect分组里的每一条是 3~7 个可验证的具体步骤状态只有三档pending→in_progress→done且整个计划同一时间只允许一个步骤处于 in_progress保证 AI 严格串行推进、不跳步。计划的数据模型定义在 packages/pi-todos/core/types.ts 中状态与来源agent/user都是显式字段这让谁写的、进行到哪一目了然。人机共写你在打字时AI 也在更新TODO 计划不是 AI 的独角戏而是一条共享队列你用户能做的AI 能做的在 TODO 面板直接添加任务标记为origin: user拆解任务、按顺序执行、翻转状态删除不想要的任务取消需求把你加的任务提升成正式分组再执行看到实时状态无需读聊天记录每完成一步自动提交并附上说明你随手加的一条任务会先进入松条目loose item队列排在计划末尾——AI 会先把手头的步骤做完再通过todo_promote把它提升为正式任务组并分解步骤绝不半途跑去处理新需求。这套协作纪律完整写在技能文件 packages/pi-todos/skills/todos/SKILL.md 里。UI 侧由聊天内的 apps/web/src/chat/TodoList.tsx 和侧边栏 apps/web/src/panels/PlanRailPane.tsx 渲染服务端读写逻辑在 packages/server/src/todos/每个会话对应一个 JSON 文件.thinkrail/context/todos/sessionId.json双方改动收敛在同一份文件上没有AI 记的和你看到的对不上的问题。每一步都可审查自动提交 双字段回执这是 ThinkRail TODO 计划最有意思的部分。当 AI 把某一步标记为done时宿主进程会做三件事只提交这一步的改动精确提交该步骤产生的文件差量生成一条干净的 commit提交信息由 AI 按仓库现有风格写好可直接推送写下 summary解释改了什么、为什么这么改——包括 diff 里看不出来的决策与被否决的方案写下 verification以检查 → 结果的形式写明跑了哪些验证如bun test → 34 pass没验证就老实写 not verified。之后你在 Changes 面板里看到的 diff可以像审 PR 一样逐个 hunk 决定 Keep 或 Revert如果对某一步不满意还可以发起 review 流程让 AI 针对这一步重新打开同一个任务项修复——修订会挂回原步骤作为新的 commit 追加到该步骤的修订历史里而不是凭空多一条新任务。收尾一份 PR 格式的交接总结当计划里最后一个步骤翻成doneAI 会用todo_plan_summary工具写一份计划级总结格式就是 PR 正文的三段式## Summary意图与决策、## Changes跨步骤的变更、## Testing端到端验证。这份总结会被原样用于后续自动生成的 PR也就是说AI 的收尾说明和人类的 PR 描述是同一份文字无需二次加工。想深入看这几个文件数据模型与存储规则packages/pi-todos/core/SPEC.md六个todo_*工具的分工packages/pi-todos/SPEC.md自动提交与审查编排packages/server/src/todos/SPEC.mdAI 侧的执行纪律顺序、提升、总结怎么写packages/pi-todos/skills/todos/SKILL.md一句话总结ThinkRail 的 TODO 计划把 AI 的工作过程变成一张你我也能编辑的清单每一步完成都有 commit、有说明、有验证记录——你审查的是回合而不是一整篇聊天记录。赞分享【免费下载链接】thinkrailVibe code with pi in a lightweight, real IDE that customises itself around the way you work — The Vibe You Need项目地址https://gitcode.com/GitHub_Trending/th/thinkrail点击查看免费下载相关推荐rpiv-mono 插件入门①todo 实时任务面板让 AI Agent 的每一步进度都可见rpiv mono 插件入门①todo 实时任务面板让 AI Agent 的每一步进度都可见 rpiv todo 是 rpiv mono https://lscientific-agent-skills 数据库查询的检索契约与审计清单让 Agent 每次 API 查询都可复现、可审计scientific agent skills 数据库查询的检索契约与审计清单让 Agent 每次 API 查询都可复现、可审计 在 scientific aAI 技能AI 插件科研3步解锁Tabby日志审计让每一次操作都有迹可循3步解锁Tabby日志审计让每一次操作都有迹可循 你是否遇到过这些问题团队协作中误操作导致系统故障却找不到责任人重要命令执行后无法追溯历史记录或者需要审桌面应用前端网络上一篇训练大模型的GPU有一半时间在“发呆”这套开源框架把三个角色拆开干活硬生生把利用率抠了回来下一篇同一个22MB小模型三条路跑出三种速度Ollama、sentence-transformers、ONNX到底该选谁创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?