﻿---
title: "跨会话的工作先 /goal"
summary: "Goal 是跨线程的任务对象：能熬过退出、重启甚至升级。线程是对话，goal 是意图。"
category: session
level: intermediate
surfaces: [cli, app]
tags: ["/goal", "跨会话", "长任务"]
canonical: /tips/use-goals/
---

# 跨会话的工作先 /goal

Goal 是跨线程的任务对象：能熬过退出、重启甚至升级。线程是对话，goal 是意图。

```text
/goal set "把 payments 从 REST 迁到 gRPC。步骤：1. proto 2. 生成 stubs 3. 实现服务端 4. 改客户端 5. 集成测试"
/goal
```

v0.133 起 goal 默认开启。适合跨天的功能、大重构、以及你希望它别重复已完成步骤的工作。

一个 goal 可以覆盖多条线程（周一/周二/周三）。Goal 提供连续性，线程提供干净的上下文窗口。

把 goal 写具体。写「改进代码库」等于没有。卡住就停，而不是把配额烧进死循环。

## 来源

- [Codex Knowledge Base · Session patterns](https://codex.danielvaughan.com/2026/05/22/codex-cli-session-patterns-threads-worktrees-side-goals-subagents-decision-framework/)
