Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.215 ·

Subagent Delegation Steering via CLAUDE_CODE_THISTLE_GREBE

Entry
JSON All of v2.1.215
EntryKind: in v2.1.215,
New FeaturesSection of the release
What

A new environment variable that controls how strongly Claude is nudged toward (or away from) spawning subagents. Three modes let you tune the behavior for different workflows.

Usage
CLAUDE_CODE_THISTLE_GREBE=counter_steer claude
CLAUDE_CODE_THISTLE_GREBE=no_nudges claude
# or leave unset / set to "default" for existing behavior
Details
  • default — no change from existing behavior. Claude receives normal guidance about when to spawn subagents and is encouraged to parallelize work with the Agent tool.
  • no_nudges — suppresses proactive suggestions to spawn subagents. Claude no longer sees prompts suggesting it fan out to multiple agents for broad exploration. The post-plan-approval hint ("consider spawning named teammates to parallelize the work") is also suppressed. The concurrency note shown in the tool-use header is hidden.
  • counter_steer — injects an active counter-delegation block into the system prompt. Claude sees explicit guidance discouraging delegation for small tasks: "Do the work inline when it is a small, bounded sub-task — a few file reads, one search, a short edit, a single check. Do not spawn a subagent for work you could finish yourself in a handful of tool calls." This mode also hides suggestions to use the Agent tool in Glob, Grep, and Plan mode descriptions.

The value can alternatively be set server-side via client data or as a GrowthBook feature flag (tengu_thistle_grebe). The env var takes precedence over the other sources.

Evidence

New steering resolver and mode constant "tengu_thistle_grebe", counter-steer instruction block (search for "Delegating to subagents" and "Do the work inline when it is a small, bounded sub-task")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Feature flag
tengu_thistle_grebe Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.215: not a boolean we can read

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.215. It isn't a statement about your account. What a flag value here can and cannot tell you

What has happened since
Flag reading moved The flag server now returns "default" for tengu_thistle_grebe, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
Flag reading moved The flag server now returns nothing at all, having stopped carrying it for tengu_thistle_grebe, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.

See this across every release →

See this entry in the whole of v2.1.215 →

Feedback