Automatischer Push: 9 Datei(en) geändert

- .claude/agents/planer.md
- AI/Regelwerk/api-mechanik.md
- AI/Regelwerk/codeworkflow.md
- AI/Regelwerk/fable-5-1.md
- AI/Regelwerk/haiku-5-5.md
- AI/Regelwerk/prompting.md
- AI/Regelwerk/sonnet-5-5.md
- AI/Regelwerk/sonnet-5.md
- CLAUDE.md

Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
Pascal MichelandClaude Opus 5 committed 2026-10-10 04:00:01 +02:00
1 parent 8950af05e0
commit 3230cb69d4
9 files changed
+385 -29

No files matched your search

+4 -4
View File
@@ -5,7 +5,7 @@ title: API-Mechanik für eigene Claude-Integrationen
summary: Die modellübergreifenden Detailseiten der Anthropic-Doku — Preserved Thinking, Effort, Compaction, Task Budgets, Fast Mode, Thinking, Mid-Conversation-System-Nachrichten, Context Editing, Ablehnungen und Fallback. Gilt für Code-Projekte gegen die Messages API, nicht für die Claude-Code-Sitzung selbst.
tags: [regelwerk, modelle, api, prompting]
created: 2026-09-05
updated: 2026-09-05
updated: 2026-10-09
---
# API-Mechanik für eigene Claude-Integrationen
@@ -137,7 +137,7 @@ Was man sonst wissen muss: Mit `pause_after_compaction` lässt sich ein Gesamtbu
## 4 Task Budgets (Beta)
Header `task-budgets-2026-03-13`. Unterstützt: Fable 5.1, Mythos 5.1, Fable 5, Mythos 5, Opus 5, Opus 4.8, Opus 4.7. **Nicht** unterstützt: Sonnet 5, Opus 4.6, Sonnet 4.6, Haiku 4.5. **Nicht in Claude Code und nicht in Cowork** — nur direkt über die Messages API.
Header `task-budgets-2026-03-13`. Unterstützt: Fable 5.1, Mythos 5.1, Fable 5, Mythos 5, Opus 5, Opus 4.8, Opus 4.7, laut Seite vom 2026-10-09 auch Opus 5.5, Sonnet 5.5 und Haiku 5.5 (Beta). **Nicht** unterstützt: Sonnet 5, Opus 4.6, Sonnet 4.6, Haiku 4.5. **Nicht in Claude Code und nicht in Cowork** — nur direkt über die Messages API.
`output_config.task_budget: {"type": "tokens", "total": N, "remaining": M}` sagt dem Modell, wie viele Tokens es für eine ganze agentische Schleife hat — Thinking, Werkzeugaufrufe, Werkzeugergebnisse, Ausgabe. Das Modell sieht einen serverseitig eingefügten Countdown und priorisiert danach. **Der Countdown ist nur für das Modell sichtbar:** Die Antwort enthält kein Restbudget, `usage` hat kein Feld dafür. Minimum 20.000 Tokens, darunter 400.
@@ -181,7 +181,7 @@ Die Grundseite, auf der Preserved Thinking (Abschnitt 1) und Effort (Abschnitt 2
**Fortschrittsmeldungen** (Fable 5.1, Mythos 5.1, Fable 5): ein bis zwei Sätze für den Zuschauer, je als eigener Thinking-Block mit eigener Signatur direkt vor dem `tool_use`, höchstens einer je Aufruf, jeder überspringbar. Sie sind kein Interleaved Thinking und können neben Reasoning-Blöcken stehen. Zurückgeben wie jeden Thinking-Block. Der Text ist eine Zusammenfassung; berechnet wird die volle Länge. Endet eine Antwort kurz nach einem Werkzeugaufruf auf `max_tokens`, `model_context_window_exceeded` oder `stop_sequence`, kann der letzte Block eine Fortschrittsmeldung mit dem Text „This part of the response was interrupted before it finished." sein — zum Fortsetzen die Runde unverändert zurückgeben und eine neue Nutzernachricht mit `tool_result` je `tool_use` anhängen.
**Bewahrung je Modell.** Alle früheren Runden behalten: Opus ab 4.5, Sonnet ab 4.6, alle Fable/Mythos. Nur die letzte Runde behalten: ältere Opus und Sonnet, **alle Haiku bis 4.5** — die API streicht ältere Blöcke selbst. Behalten bringt Cache-Treffer in Werkzeugschleifen ohne Intelligenzverlust; der Preis ist Kontextplatz, weil behaltene Blöcke wie Verlauf zählen. Ändern mit `clear_thinking_20251015` (Abschnitt 8). Beim Modellwechsel Blöcke unverändert mitsenden; selbst streichen nur zum Tokensparen auf Modellen, die ignorieren statt verwerfen — **nie beim Einlösen eines Fallback-Guthabens**, das den unveränderten Body verlangt.
**Bewahrung je Modell.** Alle früheren Runden behalten: Opus ab 4.5, Sonnet ab 4.6, Haiku 5.5, alle Fable/Mythos. Nur die letzte Runde behalten: ältere Opus und Sonnet, **alle Haiku bis 4.5** — die API streicht ältere Blöcke selbst. Behalten bringt Cache-Treffer in Werkzeugschleifen ohne Intelligenzverlust; der Preis ist Kontextplatz, weil behaltene Blöcke wie Verlauf zählen. Ändern mit `clear_thinking_20251015` (Abschnitt 8). Beim Modellwechsel Blöcke unverändert mitsenden; selbst streichen nur zum Tokensparen auf Modellen, die ignorieren statt verwerfen — **nie beim Einlösen eines Fallback-Guthabens**, das den unveränderten Body verlangt.
**Thinking und Prompt-Cache.** Thinking-Konfiguration und aufgelöster Effort werden in den Prompt gerendert; jede Änderung (Modus, `budget_tokens`, Top-Level-Effort) startet den Cache neu — Nachrichten-Breakpoints treffen dann nie, Tool- und System-Breakpoints je nach Renderstelle. Explizit den Standardwert setzen ist gleich Weglassen. Thinking-Blöcke werden mit Werkzeugergebnissen gecacht, auch ohne `cache_control`, und zählen beim Lesen als Eingabetokens — Blöcke, die man nie wieder sieht, kosten beim Cache-Lesen trotzdem. Interleaved Thinking verstärkt Cache-Invalidierung. **Thinking-lastige Aufgaben dauern oft länger als die 5-Minuten-Cache-Lebensdauer — die 1-Stunden-Variante erwägen.**
@@ -213,7 +213,7 @@ Header `context-management-2025-06-27`, alle Claude-Modelle. Nur als Zusammenfas
**`clear_tool_uses_20250919`** — Werkzeugergebnisse älteste zuerst durch Platzhalter ersetzen, wenn der Kontext eine Schwelle überschreitet. Optionen: `trigger` (Standard 100.000 Eingabetokens, auch als `tool_uses` zählbar), `keep` (Standard 3 letzte Werkzeugpaare), `clear_at_least` (Mindestmenge zu löschender Tokens, damit sich die Cache-Invalidierung lohnt), `exclude_tools` (nie löschen), `clear_tool_inputs` (auch die Aufrufe löschen, Standard `false`). Löschen invalidiert den Cache an der Stelle — `clear_at_least` so setzen, dass es sich rechnet.
**`clear_thinking_20251015`** — behaltene Thinking-Runden steuern: `keep: {"type": "thinking_turns", "value": N}` oder `"all"`. Standard je Modellklasse: alles behalten bei Opus ab 4.5, Sonnet ab 4.6, allen Fable/Mythos; nur letzte Runde bei Opus bis 4.1, Sonnet bis 4.5, allen Haiku. Behalten hält den Cache, Löschen invalidiert ihn ab der Stelle — `keep: "all"` für beste Cache-Leistung. **Beide kombiniert: `clear_thinking_20251015` muss im `edits`-Array zuerst stehen.**
**`clear_thinking_20251015`** — behaltene Thinking-Runden steuern: `keep: {"type": "thinking_turns", "value": N}` oder `"all"`. Standard je Modellklasse: alles behalten bei Opus ab 4.5, Sonnet ab 4.6, Haiku ab 5.5, allen Fable/Mythos; nur letzte Runde bei Opus bis 4.1, Sonnet bis 4.5, Haiku bis 4.5. Behalten hält den Cache, Löschen invalidiert ihn ab der Stelle — `keep: "all"` für beste Cache-Leistung. **Beide kombiniert: `clear_thinking_20251015` muss im `edits`-Array zuerst stehen.**
Die Antwort meldet `context_management.applied_edits` mit gelöschten Runden, Werkzeugpaaren und Tokens (beim Streaming im letzten `message_delta`). Der Token-Zähl-Endpunkt liefert `original_input_tokens` gegen `input_tokens`. Mit dem Memory Tool kombiniert bekommt Claude eine Warnung vor der Löschschwelle, um Wichtiges in Memory-Dateien zu sichern.