Hintergrund-Subagents in Claude Code verbrauchen weniger Limit: Haiku 5.5 schreibt ab 2.1.316 die Statuszeile (Update, Prüfung, Konfiguration)

Laut Anthropics offiziellem Konto @ClaudeDevs hat die Statuszeile, die ein Hintergrund-Subagent in Claude Code alle 30 Sekunden aktualisiert, bisher jedes Mal die gesamte Unterhaltung des Subagents neu gelesen. Jetzt schreibt Haiku 5.5 sie aus kurzen Notizen, jede Aktualisierung braucht rund 99 % weniger, Sitzungen mit Hintergrund-Subagents verbrauchen rund 5 % weniger vom Limit, also rund 6 % mehr Prompts. Voraussetzung ist v2.1.316+. Dieser Leitfaden zeigt, für wen das gilt, wie Sie updaten und die Version prüfen, einen echten Test mit Claude Code 2.1.318 und API Key sowie die Wahl des Subagent-Modells mit CLAUDE_CODE_SUBAGENT_MODEL, Agent-Dateien und /tasks.

9 分钟阅读
Hintergrund-Subagents in Claude Code verbrauchen weniger Limit: Haiku 5.5 schreibt ab 2.1.316 die Statuszeile (Update, Prüfung, Konfiguration)

Kurz gesagt

  • Laut Anthropics offiziellem Konto @ClaudeDevs (veröffentlicht am 4. November, US-Zeit): Ein laufender Hintergrund-Subagent aktualisiert seine Statuszeile alle 30 Sekunden, und jede Aktualisierung hat bisher die gesamte Unterhaltung des Subagents neu gelesen. Jetzt schreibt Haiku 5.5 sie aus kurzen Notizen, jede Aktualisierung braucht rund 99 % weniger.
  • Laut dem Folgebeitrag: Der Subagent selbst behält sein eigenes Modell; Sitzungen mit Hintergrund-Subagents verbrauchten rund 5 % weniger vom Limit, mit demselben Limit gibt es also rund 6 % mehr Prompts. Aktiv für die meisten Pro-, Max- und Ultra-Nutzer und alle Team- und Enterprise-Konten, Voraussetzung ist Claude Code v2.1.316 oder neuer.
  • Zu tun ist nur eines: claude --version ausführen und unter 2.1.316 updaten. Laut AlphaSignal ist keine Konfigurationsänderung nötig.
  • Wir haben am 5. November mit einem aicodewith API Key auf Claude Code 2.1.318 getestet. Die Statuszeile des Hintergrund-Subagents wechselte tatsächlich etwa alle 30 Sekunden („Reading shop and test files“ → „Re-running tests on test_shop.py“), und der Subagent war nach 1 min 46 s mit der richtigen Datei:Zeile fertig. Über einen API Key nutzten die mitgeschnittenen Status-Anfragen das Modell des Subagents. Damit Subagent und Statuszeile beide auf Haiku 5.5 laufen, setzen Sie CLAUDE_CODE_SUBAGENT_MODEL; /tasks zeigt dann „Haiku 5.5“.

API Key erstellen und Hintergrund-Subagents in Claude Code nutzen →

Was sich geändert hat

PunktVorherAb v2.1.316 (laut Anthropic)
IntervallEtwa alle 30 s, solange der Subagent arbeitetGleich
Was gelesen wirdDie gesamte, wachsende Unterhaltung des SubagentsKurze Notizen, die der Subagent beim Arbeiten führt
Wer die Zeile schreibtDas Modell des SubagentsHaiku 5.5
Pro AktualisierungWächst mit der UnterhaltungRund 99 % weniger
Ganze Sitzung—Rund 5 % weniger Limit, rund 6 % mehr Prompts
Arbeitsmodell des SubagentsDas von Ihnen eingestellteUnverändert

Quelle sind der Hauptbeitrag und der Folgebeitrag von @ClaudeDevs. Laut METAL hat Anthropic dazu ein 6,6 Sekunden langes Erklärvideo veröffentlicht; laut AlphaSignal erschien der Beitrag am 4. November US-Zeit.

Gemeint ist nicht die untere Leiste, die Sie mit /statusline anpassen, sondern der kurze Text „was er gerade tut“ hinter jedem Hintergrund-Subagent im Panel unter der Eingabe. Laut dem Beitrag des Entwicklers Gabriel Anhaia auf DEV entstand dieser Text bisher, indem die Unterhaltung des Subagents an dessen eigenes Modell ging, mit der Bitte, die letzte Aktion in 3–5 Wörtern zusammenzufassen. Das passiert nur bei Hintergrund-Subagents, die gerade arbeiten. Je mehr Subagents und je länger sie laufen, desto mehr summiert sich das.

Das Changelog von Claude Code zeigt frühere Korrekturen an derselben Zeile: 2.1.128 behob Fortschrittszusammenfassungen, die den Prompt-Cache verfehlten, 2.1.274 eine Zusammenfassung, die zu einer Antwort über mehrere Absätze wurde, und die aktuelle 2.1.318 den Hinweis „Now using usage credits“, der bei laufendem Hintergrund-Subagent etwa alle 30 Sekunden erneut erschien.

Für wen das gilt

Ihre SituationAuswirkung
Pro-, Max- oder Ultra-Abo, oft Hintergrund-SubagentsLaut Anthropic für die meisten aktiv; ab 2.1.316 rund 6 % mehr Prompts mit demselben Limit
Team oder EnterpriseLaut Anthropic für alle aktiv
Kaum SubagentsFast keine Änderung; geändert wurde nur die Statuszeile von Hintergrund-Subagents
Claude Code mit API Key (ANTHROPIC_BASE_URL)Abrechnung nach Tokens, kein Abo-Limit. In unserem Test folgten die Aktualisierungen weiter dem Modell des Subagents; um Tokens zu sparen, Subagents auf Haiku 5.5 stellen (siehe unten)

Wie die Limits funktionieren, inklusive 5-Stunden-Fenster und Wochenlimit, steht in Claude-Code-Nutzungslimits und Max 20x.

Auf 2.1.316+ updaten und Version prüfen

Aktuelle Version prüfen:

bash
claude --version
2.1.318 (Claude Code)

Liegt sie unter 2.1.316, updaten Sie passend zur Installationsart. Laut der Installationsdokumentation von Claude Code aktualisieren sich native Installationen im Hintergrund, Homebrew und WinGet standardmäßig nicht:

bash
# Native oder npm-Installation: auf die neueste Version aktualisieren
claude update
# Homebrew: der Cask claude-code folgt dem Stable-Kanal, meist etwa eine Woche später; @latest bekommt neue Versionen sofort
brew upgrade claude-code@latest
# Windows WinGet
winget upgrade Anthropic.ClaudeCode
# Installationsart, Auto-Update-Status und letztes Update prüfen
claude doctor

Danach ein neues Terminal öffnen und claude --version erneut ausführen. Anthropics Beiträge nennen keinen neuen Schalter und keine neue Einstellung; nach dem Update nutzen Sie Hintergrund-Subagents einfach wie gewohnt.

Praxistest: ein Hintergrund-Subagent in Claude Code mit API Key

Getestet am 5. November 2026 mit Claude Code 2.1.318 unter Linux, Hauptsitzung auf Opus 5.5. Wir haben ein leeres HOME-Verzeichnis verwendet, damit keine bestehende Konfiguration berührt wird.

Schritt 1: API Key erstellen und Claude Code verbinden

  1. Bei aicodewith.ai registrieren und anmelden, dann in der linken Navigation auf „Schlüsselverwaltung“ klicken.
  2. Auf „Schlüssel erstellen“ klicken und einen gut erkennbaren Namen vergeben, etwa „Claude Code Subagents“.
  3. Den vollständigen Schlüssel sofort kopieren. Sobald der Dialog geschlossen ist, wird der vollständige Schlüssel nicht mehr angezeigt. Details in der Dokumentation „API Key erstellen“.

API Key erstellen →

Den Key in ~/.claude/settings.json eintragen:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
    "ANTHROPIC_AUTH_TOKEN": "IHR_API_KEY"
  }
}

Weitere Wege der Anbindung: Claude Code mit einer Drittanbieter-API nutzen.

Schritt 2: eine Aufgabe, die eine Weile läuft

Das Demo-Repository ist ein kleines Python-Projekt: 3 Dateien in shop/ und 7 Tests in tests/. Jeder setUp wartet 6 Sekunden, ein Testlauf dauert also etwa 42 Sekunden, und in shop/pricing.py steckt ein Schwellenfehler: „ab 10 Stück“ als qty > 10 geschrieben. Senden Sie in Claude Code:

text
Use a general-purpose subagent in the background for a read-only review of this repo:
first run python3 -m unittest discover -s tests -v (about 45 seconds), then read every
file in shop/ and tests/ one by one, then run the test suite a second time, and finally
report each failing test with file:line, a one-line fix, and two other risks you notice.
The subagent must not edit any file. While it runs, just tell me it started.

Schritt 3: die Statuszeile des Hintergrund-Subagents beobachten

Die Hauptsitzung meldet sofort den Start, und unter der Eingabe erscheint das Subagent-Panel. Dieselbe Zeile zu verschiedenen Zeitpunkten, in zeitlicher Reihenfolge:

text
● Agent(Read-only repo review)
  ⎿  Backgrounded agent (↓ to manage · ctrl+o to expand)
✻ Waiting for 1 background agent to finish

  ● main
  ◯ general-purpose  Read-only repo review                 48s · ↓ 12.0k tokens
  ◯ general-purpose  Reading shop and test files        1m 10s · ↓ 14.0k tokens
  ◯ general-purpose  Re-running tests on test_shop.py   1m 40s · ↓ 14.1k tokens

● Agent "Read-only repo review" finished · 1m 46s

Zuerst steht dort der Aufgabenname „Read-only repo review“. Nach 1 min 10 s wird daraus „Reading shop and test files“, nach 1 min 40 s „Re-running tests on test_shop.py“, also etwa 30 Sekunden Abstand, und nach 1 min 46 s ist der Subagent fertig. In einem zweiten Lauf, der die Tests nur einmal ausführte (Subagent auf dem Opus 5.5 der Hauptsitzung), war er nach 59 s fertig, und die Zeile wechselte vom Aufgabennamen zu „Preparing shop unittest discovery run“.

Der Abschlussbericht des Subagents (Auszug):

text
Tests: 7 ran and 1 failed. Both runs gave the same results, so nothing looks flaky.
Failing test: test_bulk_at_threshold (tests/test_shop.py:10)
- It expects 10 units at 1.0 to total 9.5, but the code returns 10.0.
- The cause is shop/pricing.py:3, which uses if qty > 10.
- Fix: change > to >= at shop/pricing.py:3.
Two other risks:
1. Overselling (shop/inventory.py:4-7): reserve() checks stock and then sets it with no lock.
2. Missing input checks (shop/cart.py:5, shop/cart.py:9).

shop/pricing.py:3 und die Korrektur von > zu >= stimmen, und keine Datei wurde verändert.

Schritt 4: Welches Modell schreibt die Statuszeile?

Wir haben vor die API einen lokalen Durchreich-Proxy gesetzt, das nur Modellname und Anzahl der Nachrichten protokolliert:

ZeitpunktAnfrageModellGesendete UnterhaltungAusgabe
Um 1 min 10 sStatus-Aktualisierungclaude-haiku-5-5 (Modell des Subagents)Aktuelle Unterhaltung des Subagents, 7 Nachrichten„Reading shop and test files“, 10 Tokens
Um 1 min 40 sStatus-Aktualisierungclaude-haiku-5-5 (Modell des Subagents)Aktuelle Unterhaltung des Subagents, 8 Nachrichten„Re-running tests on test_shop.py“, 15 Tokens

In unserem Test mit API Key über ANTHROPIC_BASE_URL schickte die Aktualisierung also weiter die aktuelle Unterhaltung des Subagents an dessen eigenes Modell, wie im von Anthropic beschriebenen alten Verfahren. Laut Anthropic ist das neue Verfahren für die meisten Abonnenten aktiv; API-Key-Anbindungen werden nicht erwähnt. Für API-Key-Nutzer ist der direkteste Weg, Subagents auf Haiku 5.5 zu stellen: Dann laufen Arbeit und Status-Aktualisierungen beide auf Haiku 5.5.

Das Subagent-Modell festlegen

Laut der Subagent-Dokumentation von Claude Code wird das Modell in dieser Reihenfolge bestimmt:

  1. Der model-Parameter, den Claude für diesen Aufruf übergibt;
  2. Das Feld model in der Definition des Subagents (inherit = Modell der Hauptsitzung);
  3. Die Umgebungsvariable CLAUDE_CODE_SUBAGENT_MODEL;
  4. Das Modell der Hauptsitzung.

Variante 1: ein Standardmodell für alle Subagents

Eine Zeile in env von ~/.claude/settings.json ergänzen. Das ist die Konfiguration aus Schritt 3:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
    "ANTHROPIC_AUTH_TOKEN": "IHR_API_KEY",
    "CLAUDE_CODE_SUBAGENT_MODEL": "claude-haiku-5-5"
  }
}

Das ist nur ein Standardwert: Subagents mit model in der Definition oder Aufrufe, bei denen Claude ein Modell übergibt, haben Vorrang. Allein ändert die Variable auch nicht die eingebauten Subagents Explore und Plan.

Variante 2: ein Modell für einen bestimmten Subagent

Eine Markdown-Datei in .claude/agents/ des Projekts oder in Ihrem ~/.claude/agents/ anlegen:

markdown
---
name: test-runner
description: Runs the test suite and reports failing tests with file:line. Read-only.
tools: Read, Grep, Glob, Bash
model: haiku
effort: medium
---
Run the tests, read only the files you need, and report each failing test
with file:line and a one-line fix. Never edit files.

model akzeptiert haiku, sonnet, opus, inherit oder eine vollständige Modell-ID wie claude-haiku-5-5. Einen ausführlicheren Nur-Lese-Subagent zeigt Claude-Code-Subagents mit Haiku 5.5: Einrichtung.

Variante 3: ein Modell für alle Subagents erzwingen

json
{
  "env": {
    "CLAUDE_CODE_SUBAGENT_MODEL": "haiku",
    "CLAUDE_CODE_SUBAGENT_MODEL_FORCE": "1",
    "CLAUDE_CODE_SUBAGENT_EFFORT": "medium"
  }
}

CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1 ignoriert model in Definitionen (ab v2.1.257). CLAUDE_CODE_SUBAGENT_EFFORT ist neu in 2.1.316 und setzt den Standard-Effort für Subagents, statt den der Sitzung zu erben.

Prüfen, ob es greift

Während der Subagent läuft, /tasks eingeben und ihn auswählen, um das tatsächlich genutzte Modell zu sehen. Unsere Ausgabe:

text
/tasks
  general-purpose › Read-only repo review
  1m 1s · 14.0k tokens · 8 tools · Haiku 5.5
  Progress
    Read(shop/cart.py)
    Read(shop/inventory.py)
    Read(shop/pricing.py)
    Read(tests/test_shop.py)
  › Bash(python3 -m unittest discover -s tests -v 2>&1; echo "EXIT=$?")

„Haiku 5.5“ am Ende der zweiten Zeile ist das Modell, auf dem der Subagent läuft. Welche Aufgaben zu Haiku 5.5 oder Sonnet 5.5 passen, steht in Claude Haiku 5.5 vs. Sonnet 5.5.

Weitere Wege, weniger zu verbrauchen

  • Weniger Hintergrund-Subagents gleichzeitig: Die Statuszeile wird nur für arbeitende Hintergrund-Subagents aktualisiert; fünf gleichzeitig heißt fünf Aktualisierungsschleifen.
  • Dateisuche und Testläufe an Haiku 5.5 geben und die Hauptsitzung für die Teile behalten, die gründliches Nachdenken brauchen.
  • Wiederkehrende Abläufe als Skills: Was keinen eigenen Kontext braucht, läuft in der Hauptsitzung schlanker, siehe Claude-Code-Subagents in Skills überführen.
  • Codex-Nutzer: Zum Aufteilen von Codex-Arbeit in Teilaufgaben siehe Codex-Subagents: Strategie zur Aufgabenteilung; um Claude Code und Codex nebeneinander in getrennten Verzeichnissen laufen zu lassen, siehe Mehrere Claude Code / Codex parallel ohne Conductor.

Häufige Fragen

Muss ich eine Einstellung ändern?

Anthropic verlangt nur das Update auf v2.1.316 oder neuer, und die Beiträge nennen keinen neuen Schalter. Laut AlphaSignal ist keine Konfigurationsänderung nötig.

Laufen meine Subagents jetzt auf Haiku?

Nein. Laut Anthropic schreibt Haiku 5.5 nur die Statuszeile; der Subagent arbeitet auf dem eingestellten Modell. Soll der Subagent selbst auf Haiku laufen, setzen Sie CLAUDE_CODE_SUBAGENT_MODEL oder schreiben model: haiku in seine Definition.

Wie hängen „99 % weniger“ und „5 % weniger“ zusammen?

99 % gelten pro Status-Aktualisierung, 5 % für die ganze Sitzung. Die Aktualisierungen machen nur einen kleinen Teil einer Sitzung aus, daher rund 5 % Ersparnis, also rund 6 % mehr Prompts mit demselben Limit.

Wie sehe ich, was ein Hintergrund-Subagent gerade tut?

Das Panel unter der Eingabe zeigt pro Hintergrund-Subagent eine Zeile mit Status, Laufzeit und Tokens. Mit ↓ auswählen, mit Enter das Protokoll öffnen, und /tasks zeigt Modell, Tool-Aufrufe und Fortschritt.

Gilt das neue Verfahren auch bei Anbindung per API Key?

Anthropics Beiträge nennen nur Pro, Max, Ultra, Team und Enterprise. In unserem API-Key-Test mit 2.1.318 folgten die Aktualisierungen dem Modell des Subagents; mit dem Subagent auf Haiku 5.5 liefen auch sie auf Haiku 5.5.

API Key erstellen und Hintergrund-Subagents in Claude Code nutzen →

Weiterlesen

相关文章

Conductor wird eingestellt: mehrere Claude-Code- und Codex-Agents ohne Conductor parallel ausführen (git-worktree-Anleitung)

Conductor wird eingestellt: mehrere Claude-Code- und Codex-Agents ohne Conductor parallel ausführen (git-worktree-Anleitung)

Meta hat Conductor übernommen. Laut offizieller Ankündigung wird Conductor Cloud am 13. November schreibgeschützt und am 20. November abgeschaltet; dann beginnt das Löschen der Cloud-Daten. Die lokale Mac-App erhält bis Anfang 2027 weiter Updates. Diese Anleitung erklärt den Zeitplan und was Sie exportieren sollten und zeigt dann, wie es ohne Conductor geht - ein git worktree pro Aufgabe, eine Claude-Code- oder Codex-Sitzung pro Worktree, ein API Key, danach mergen, prüfen und aufräumen. Mit Tests von claude --worktree, codex --worktree, einem Merge-Konflikt und Alternativen wie Orca, Emdash und Claude Squad.

Hat Postman Plugins in Claude Code und Codex installiert? In 3 Schritten prüfen und entfernen (Plugins, Hooks, MCP, config.toml)

Hat Postman Plugins in Claude Code und Codex installiert? In 3 Schritten prüfen und entfernen (Plugins, Hooks, MCP, config.toml)

Laut GitHub-Issue #14370 und The New Stack hat die Postman-Desktop-App (macOS 12.33.4 und 12.35.1) bei einem Upgrade bestehender Nutzer ihr Plugin in Claude Code und Codex installiert und einen trusted_hash in ~/.codex/config.toml geschrieben, damit der eigene SessionStart-Hook läuft. Diese Anleitung erklärt, was passiert ist und wie Postman reagiert hat, zeigt eine Prüfung in 3 Schritten für Claude Code, Codex und Cursor, den offiziellen Entfernen-Befehl und die Reste, die er nicht entfernt, sowie unsere Reproduktion mit Postmans offiziellem Installer in einem isolierten Verzeichnis.

DeepSeek Harness Creator Mode: Installation, Drittanbieter-API anbinden und erstes Plugin im Test

DeepSeek Harness Creator Mode: Installation, Drittanbieter-API anbinden und erstes Plugin im Test

Am 2. November hat der offizielle DeepSeek-Harness-Account Creator Mode vorgestellt: Sie beschreiben ein Tool in einem Satz, und der Agent schreibt das Plugin, installiert es in Harness und prüft, ob es geladen wurde. Dieser Leitfaden erklärt, was Creator Mode ist, wie Sie Harness mit npx starten, wie Sie eine OpenAI-kompatible Drittanbieter-API (aicodewith Base URL + Key) für Claude-, GPT- und DeepSeek-Modelle anbinden, und baut mit Creator Mode ein todo_scan-Plugin – mit echten Ausgaben, häufigen Fehlern und den Entsprechungen in Claude Code / Codex.