捕获与拆解

右键点击即可将堆栈跟踪转化为任务,或者描述一个目标,让智能体为你提出任务集。

任务在实践中来自两个场景:出了问题,你想在不打断思路的情况下把它记下来;或者你心里有一个目标,却不知道该如何拆分。1DevTool 为这两种情况都提供了对应的路径。

从问题出现的地方捕获

在终端中选中一段堆栈跟踪,或在编辑器中选中几行代码,右键点击,选择 Add task

对话框会打开并带上你选中的内容,任务还会保留一个指向来源的引用——文件和行号,或者当时的终端名称。views 侧栏中的 Captured 视图会列出所有通过这种方式创建的任务。

这个引用只是一个尽力而为的普通指针,而不是可重新定位的锚点。当引用无法再解析时,卡片会如实标注为过期引用,而不会假装它仍然有效。

拆解一个目标

描述一个目标——比如*"让结账流程支持离线使用"*——智能体就会为你提出一套任务集,供你编辑和确认。

将目标拆解为任务

在你确认之前,不会写入任何内容。 一次糟糕的拆解只需点一下取消,而不需要清理 .1devtool/tasks/

由你决定谁来规划

拆解对话框提供一个目标选择器,列出你已安装的智能体以及每一个正在运行的 AI 终端。你可以让规划在后台静默运行,也可以把目标交给正对着你的那个智能体。

你可以看着它工作

一个实时日志会流式展示运行过程,附带一个以秒计的耗时计数器,会说明它启动了哪个二进制文件、在哪里找到的,并在某个智能体(比如 claude -p)在完成之前不打印任何内容时明确告知你。缺失的 CLI、运行缓慢的 CLI,以及卡在权限提示上的 CLI,不再看起来都是同一个转个不停的 Thinking… 按钮。

如果回复无法被解析,你看到的会是智能体实际回复的内容,而不是一条死路。

借用的终端会被归还

在你自己的某个终端里做规划,永远不会关闭它,也不会让它一直被占用——即便运行超时也是如此。

手动编写一个任务

+ New task 需要填写标题、正文、优先级(P0–P3)和标签。Write one task 在空白看板上做的是同样的事。

合并重复任务

捕获和拆解有时都会产生重复内容。Merge 会保留一个任务,把其余的变成 id 仍可解析的墓碑,这样持有旧 id 的智能体会被引导到最终保留的那个任务,而不会失败。

相关文档