You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: remove unsupported lead/worker docs and scripts (#8471)
Signed-off-by: Mark Shaggy <keramshag@gmail.com>
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: documentation/blog/2025-06-16-multi-model-in-goose/index.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,16 @@
1
1
---
2
2
title: "Treating LLMs Like Tools in a Toolbox: A Multi-Model Approach to Smarter AI Agents"
3
3
description: How Goose uses multiple LLMs within a single task, optimizing for speed, cost, and reliability in AI agent workflows
4
+
unlisted: true
4
5
authors:
5
6
- mic
6
7
- angie
7
8
---
8
9
10
+
:::danger Outdated
11
+
Lead/Worker mode has been removed from goose. It has been replaced by [Planning Mode](/docs/guides/creating-plans), which uses a dedicated planner model with the `/plan` command. See the [multi-model guide](/docs/guides/multi-model/) for current workflows.
Copy file name to clipboardExpand all lines: documentation/blog/2025-08-11-llm-tag-team-lead-worker-model/index.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,15 @@
1
1
---
2
2
title: "LLM Tag Team: Who Plans, Who Executes?"
3
3
description: Dive into Goose's Lead/Worker model where one LLM plans while another executes - a game-changing approach to AI collaboration that can save costs and boost efficiency.
4
+
unlisted: true
4
5
authors:
5
6
- ebony
6
7
---
7
8
9
+
:::danger Outdated
10
+
Lead/Worker mode has been removed from goose. It has been replaced by [Planning Mode](/docs/guides/creating-plans), which uses a dedicated planner model with the `/plan` command. See the [multi-model guide](/docs/guides/multi-model/) for current workflows.
11
+
:::
12
+
8
13

9
14
10
15
Ever wondered what happens when you let two AI models work together like a tag team? That’s exactly what we tested in our latest livestream—putting Goose’s Lead/Worker model to work on a real project. Spoiler: it’s actually pretty great.
@@ -37,7 +42,7 @@ This is where it gets really cool - you can use Claude for reasoning and OpenAI
37
42
- 🏃♂️ Handle Long Dev Sessions
38
43
Perfect for those marathon coding sessions where you need sustained performance without breaking the bank.
39
44
40
-
## [Setting It Up](/docs/tutorials/lead-worker#configuration)
45
+
## [Setting It Up](/docs/guides/creating-plans)
41
46
42
47
Getting started with the Lead/Worker model is surprisingly straightforward. In the Goose desktop app, you just need to:
43
48
@@ -97,9 +102,9 @@ By the end of our session, we had:
97
102
98
103
The best part? The models made smart decisions we hadn't even thought of, like automatically categorizing the servers and improving the overall page layout.
99
104
100
-
## Ready to Try It Yourself?
105
+
## Ready to Try Multi-Model Workflows?
101
106
102
-
The [Lead/Worker model](/docs/tutorials/lead-worker) is available now in Goose. Whether you're working on documentation, building features, or tackling complex refactoring, having two specialized models working together can be a game changer.
107
+
Lead/Worker mode has been removed, but goose now supports [Planning Mode](/docs/guides/creating-plans) for multi-model workflows. Whether you're working on documentation, building features, or tackling complex refactoring, pairing a strong planner model with a fast execution model can be a game changer.
103
108
104
109
Want to see it in action? Check out the full stream where we built this feature live:
Copy file name to clipboardExpand all lines: documentation/blog/2025-08-18-understanding-context-windows/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,9 +87,9 @@ The [Memory extension](https://goose-docs.ai/docs/mcp/memory-mcp) stores importa
87
87
88
88
Keep individual sessions focused on specific tasks. When you complete a task or reach a natural stopping point, start a new session. This prevents context window bloat from accumulated conversation history and ensures your tokens are spent on current, relevant work.
89
89
90
-
**7. Lead/worker model**
90
+
**7. Planner model + focused execution**
91
91
92
-
The [Lead/Worker model](https://goose-docs.ai/docs/tutorials/lead-worker) splits work between two models. The lead model handles high-level planning and decision-making, while the worker model executes the detailed implementation. This optimizes costs by using expensive models for strategic thinking and cheaper models for routine execution tasks.
92
+
Use a dedicated [planner model](/docs/guides/creating-plans) for complex reasoning and keep your default model focused on execution. This gives you control over cost and quality while keeping model behavior explicit and predictable.
Copy file name to clipboardExpand all lines: documentation/blog/2025-08-27-get-started-for-free-with-tetrate/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,7 @@ Browse and select from a wide range of options, including:
55
55
-**Specialized models** optimized for different use cases
56
56
57
57
:::tip Protip
58
-
Want the best of both worlds? Use goose’s [Lead/Worker configuration](/docs/tutorials/lead-worker) to combine a powerful frontier model with a faster open-weight model. Let your Lead handle the high-level thinking while Workers take care of the repetitive tasks—saving you both time and credits.
58
+
Want the best of both worlds? Use a dedicated [planner model](/docs/guides/creating-plans) for complex strategy and a faster default model for execution. Pair this with `/plan` to get strong reasoning only when you need it—saving both time and credits.
Copy file name to clipboardExpand all lines: documentation/docs/getting-started/providers.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1210,8 +1210,8 @@ This method simplifies authentication and enhances security for enterprise envir
1210
1210
1211
1211
Beyond single-model setups, goose supports [multi-model configurations](/docs/guides/multi-model/) that can use different models and providers for specialized tasks:
1212
1212
1213
-
-**Lead/Worker Model** - Automatic switching between a lead model for initial turns and a worker model for execution tasks
1214
-
-**Planning Mode** - Manual planning phase using a dedicated model to create detailed project breakdowns before execution
1213
+
-**Planning Mode** - Use a dedicated planner model to create detailed project breakdowns before execution
1214
+
-**Subagents** - Delegate scoped tasks to isolated sessions to keep your primary workflow focused and efficient
|`GOOSE_MAX_TURNS`|[Maximum number of turns](/docs/guides/sessions/smart-context-management#maximum-turns) allowed without user input | Integer (e.g., 10, 50, 100) | 1000 | No |
40
-
|`GOOSE_LEAD_PROVIDER`| Provider for lead model in [lead/worker mode](/docs/guides/environment-variables#leadworker-model-configuration)| Same as `GOOSE_PROVIDER` options | Falls back to `GOOSE_PROVIDER`| No |
41
-
|`GOOSE_LEAD_MODEL`| Lead model for lead/worker mode | Model name | None | No |
42
40
|`GOOSE_PLANNER_PROVIDER`| Provider for [planning mode](/docs/guides/creating-plans)| Same as `GOOSE_PROVIDER` options | Falls back to `GOOSE_PROVIDER`| No |
43
41
|`GOOSE_PLANNER_MODEL`| Model for planning mode | Model name | Falls back to `GOOSE_MODEL`| No |
Copy file name to clipboardExpand all lines: documentation/docs/guides/creating-plans.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ The goose CLI plan mode uses two configuration values:
35
35
-`GOOSE_PLANNER_MODEL`: Which model to use for planning
36
36
37
37
:::tip Multi-Model Alternative to Plan Mode
38
-
goose also supports automatic model switching with [Lead/Worker mode](/docs/guides/environment-variables#leadworker-model-configuration), which provides turn-based switching between two models to help balance model capabilities with costand speed.
38
+
You can combine planning mode with a different default execution model to balance cost, speed, and quality.
Custom context limits and request parameters are applied when the model is used. Custom context limits are displayed in goose CLI's [token usage indicator](/docs/guides/sessions/smart-context-management#token-usage).
132
132
133
-
### Lead/Worker Model Configuration
134
-
135
-
These variables configure a [lead/worker model pattern](/docs/tutorials/lead-worker) where a powerful lead model handles initial planning and complex reasoning, then switches to a faster/cheaper worker model for execution. The switch happens automatically based on your settings.
136
-
137
-
| Variable | Purpose | Values | Default |
138
-
|----------|---------|---------|---------|
139
-
|`GOOSE_LEAD_MODEL`|**Required to enable lead mode.** Name of the lead model | Model name (e.g., "gpt-4o", "claude-sonnet-4-20250514") | None |
140
-
|`GOOSE_LEAD_PROVIDER`| Provider for the lead model |[See available providers](/docs/getting-started/providers#available-providers)| Falls back to `GOOSE_PROVIDER`|
141
-
|`GOOSE_LEAD_TURNS`| Number of initial turns using the lead model before switching to the worker model | Integer | 3 |
142
-
|`GOOSE_LEAD_FAILURE_THRESHOLD`| Consecutive failures before falling back to the lead model | Integer | 2 |
143
-
|`GOOSE_LEAD_FALLBACK_TURNS`| Number of turns to use the lead model in fallback mode | Integer | 2 |
144
-
145
-
A _turn_ is one complete prompt-response interaction. Here's how it works with the default settings:
146
-
- Use the lead model for the first 3 turns
147
-
- Use the worker model starting on the 4th turn
148
-
- Fallback to the lead model if the worker model struggles for 2 consecutive turns
149
-
- Use the lead model for 2 turns and then switch back to the worker model
150
-
151
-
The lead model and worker model names are displayed at the start of the goose CLI session. If you don't export a `GOOSE_MODEL` for your session, the worker model defaults to the `GOOSE_MODEL` in your [configuration file](/docs/guides/config-files).
152
-
153
-
**Examples**
154
-
155
-
```bash
156
-
# Basic lead/worker setup
157
-
export GOOSE_LEAD_MODEL="o4"
158
-
159
-
# Advanced lead/worker configuration
160
-
export GOOSE_LEAD_MODEL="claude4-opus"
161
-
export GOOSE_LEAD_PROVIDER="anthropic"
162
-
export GOOSE_LEAD_TURNS=5
163
-
export GOOSE_LEAD_FAILURE_THRESHOLD=3
164
-
export GOOSE_LEAD_FALLBACK_TURNS=2
165
-
```
166
-
167
133
### Claude Thinking Configuration
168
134
169
135
These variables control Claude's reasoning behavior. Supported on Anthropic and Databricks providers.
@@ -350,8 +316,6 @@ These variables allow you to override the default context window size (token lim
350
316
|----------|---------|---------|---------|
351
317
|`GOOSE_CONTEXT_LIMIT`| Override context limit for the main model | Integer (number of tokens) | Model-specific default or 128,000 |
352
318
|`GOOSE_INPUT_LIMIT`| Override input prompt limit for ollama requests (maps to `num_ctx`) | Integer (number of tokens) | Falls back to `GOOSE_CONTEXT_LIMIT` or model default |
353
-
|`GOOSE_LEAD_CONTEXT_LIMIT`| Override context limit for the lead model in [lead/worker mode](/docs/tutorials/lead-worker)| Integer (number of tokens) | Falls back to `GOOSE_CONTEXT_LIMIT` or model default |
354
-
|`GOOSE_WORKER_CONTEXT_LIMIT`| Override context limit for the worker model in lead/worker mode | Integer (number of tokens) | Falls back to `GOOSE_CONTEXT_LIMIT` or model default |
355
319
|`GOOSE_PLANNER_CONTEXT_LIMIT`| Override context limit for the [planner model](/docs/guides/creating-plans)| Integer (number of tokens) | Falls back to `GOOSE_CONTEXT_LIMIT` or model default |
0 commit comments