核心概念
线程
线程是在一个工作目录中与一个智能体的一段对话,LinkCode 会随着智能体的启动、运行和停止跟踪它的状态。
线程是与一个智能体的一段对话,绑定到一个工作目录。它是你在 LinkCode 中交互的基本单位——你看到的每一条消息、每一次工具调用、每一个权限提示都恰好属于某一个线程。
状态
随着你的使用,线程会在一小组状态之间流转:
- Starting —— 智能体进程正在启动。
- Idle —— 智能体已就绪,等你开口。
- Running —— 智能体正在处理你上一条消息。
- Awaiting input —— 智能体停下来问你事情,最常见的是权限请求。
- Stopped —— 这个线程背后此刻没有活跃的智能体进程。线程和它的历史都还在,只是没有东西在运行。
创建线程
从侧边栏顶部的 New Task 按钮新建线程,或者打开命令面板(macOS 上 ⌘K,其他平台 Ctrl+K)用 New thread。两种方式都要你选择一个智能体和一个工作目录——目录如何注册见工作区。
如果该目录是 git 仓库,你还可以选一个分支。选定后,线程会在为该分支创建的独立 git worktree 中启动,智能体的改动不会打扰你主副本里检出的内容。
停止与关闭
两者听起来相似,作用却不同:
- 停止线程会结束智能体的活跃进程,但线程仍留在侧边栏,进入 Stopped 状态。你之后可以恢复它。
- 关闭线程会把它从 LinkCode 的列表中彻底移除(并先停止任何正在进行的运行)。这不会动智能体自己在磁盘上的记录——智能体自身保存的对话历史原封不动,所以关闭过的线程之后仍可通过导入找回。
Pin 会把线程固定在侧边栏顶部。线程的 More actions 菜单还可以复制标题、在文件管理器中显示它的工作目录,以及在编辑器中打开该目录。
导入历史
智能体在 LinkCode 之外保存着自己的对话历史——比如你通过 claude CLI 跑过的一切。Import chat history 会浏览这些既有对话并把它们作为线程导入 LinkCode,可以逐条导入也可以一次全导,让你在 LinkCode 界面里继续那些工作。
Claude Code、Codex、OpenCode 和 Pi 都能以这种方式列出、读取和恢复自己的历史。Grok Build 不行:它的线程总是从头开始。完整对比见智能体总览。