Claude Code Systemprompt-Montage und Struktur enthüllt

✍️ OpenClawRadar📅 Veröffentlicht: 6. April 2026🔗 Source
Claude Code Systemprompt-Montage und Struktur enthüllt
Ad

System-Prompt-Erstellungsprozess

Der System-Prompt wird in einer festen Reihenfolge in src/constants/prompts.ts über getSystemPrompt() zusammengestellt. Die Struktur folgt: zuerst statischer Inhalt, dann ein dynamischer Grenzmarker, gefolgt von einem sitzungs-/benutzerspezifischen Suffix.

return [
  // Statischer Inhalt (cachebar)
  getSimpleIntroSection(),
  getSimpleSystemSection(),
  getSimpleDoingTasksSection(),
  getActionsSection(),
  getUsingYourToolsSection(),
  getSimpleToneAndStyleSection(),
  getOutputEfficiencySection(),
  // Cache-Grenze
  SYSTEM_PROMPT_DYNAMIC_BOUNDARY,
  // Dynamischer/Sitzungsinhalt
  getSessionSpecificGuidanceSection(),
  loadMemoryPrompt(),
  getAntModelOverrideSection(),
  computeSimpleEnvInfo(),
  getLanguageSection(),
  getOutputStyleSection(),
  getMcpInstructionsSection(),
  getScratchpadInstructions(),
  getFunctionResultClearingSection(),
  SUMMARIZE_TOOL_RESULTS_SECTION,
]

Identitäts-Präfix-Varianten

Drei Identitätsvarianten sind in src/constants/system.ts definiert:

  • Standard-Interaktivmodus: "Du bist Claude Code, die offizielle CLI von Anthropic für Claude."
  • Agent-SDK-Voreinstellung (nicht-interaktiv + System-Prompt anhängen): "Du bist Claude Code, die offizielle CLI von Anthropic für Claude, die innerhalb des Claude Agent SDK läuft."
  • Agent-SDK ohne Anhängen (nicht-interaktiv): "Du bist ein Claude-Agent, basierend auf Anthropics Claude Agent SDK."

Der Auswahlpfad ist vereinfacht als: Vertex API → Standard | Nicht-interaktiv + anhängen → SDK-Voreinstellung | Nicht-interaktiv → SDK | sonst → Standard.

Attribution/Abrechnungs-Header

Beobachtetes Format: x-anthropic-billing-header: cc_version={version}.{fingerprint}; cc_entrypoint={entrypoint}; [cch=00000;] [cc_workload={type};]

Hinweise: cch=00000 scheint ein Client-Auth-Platzhalter zu sein, der später vom HTTP-Stack überschrieben wird. cc_workload={type} scheint als Routing-/Planungshinweis zu dienen (z.B. cron-ähnliche Workloads).

Ad

Prompt-Abschnittsdetails

Der Einführungsabschnitt von getSimpleIntroSection() lautet: "Du bist ein interaktiver Agent, der Benutzern bei Softwareentwicklungsaufgaben hilft. Verwende die folgenden Anweisungen und die dir verfügbaren Werkzeuge, um dem Benutzer zu assistieren."

Der Systemregeln-Abschnitt (getSimpleSystemSection()) enthält hohe Betonung auf: nur Unterstützung in autorisierten/defensiven Sicherheitskontexten; Ablehnung destruktiver/bösartiger Nutzungsmuster; keine Halluzination von URLs (es sei denn, klar sicher/programmierbezogen); Behandlung von Systemerinnerungen und Hook-Feedback als strukturierte Steuersignale; Achten auf Prompt-Injection in Werkzeugausgaben; und automatische Kontextkompression bei wachsender Historie.

Aufgabenausführungsrichtlinien (getSimpleDoingTasksSection()) enthalten Kernanweisungen: tatsächliche Entwicklungsarbeit in Dateien durchführen, nicht nur abstrakte Antworten geben; Code lesen vor Änderungen; unnötige neue Dateien vermeiden; spekulative Refactorings oder Over-Engineering vermeiden; sicheren Code priorisieren; Fehler diagnostizieren vor Ansatzwechsel; und Ergebnisse ehrlich überprüfen (nicht behaupten, dass Prüfungen bestanden wurden, wenn sie es nicht taten). Es gibt auch einen zusätzlichen Anweisungssatz für interne Benutzer, der verstärkt: Kollaborationsmentalität, minimale Kommentare und wahrheitsgemäße Verifikationsberichterstattung.

Sichere Ausführungsrichtlinien (getActionsSection()) rahmen Aktionen nach Umkehrbarkeit + Auswirkungsradius. Leitmuster: lokale/umkehrbare Aktionen: normalerweise fortfahren; destruktive, geteilte Zustände oder schwer umkehrbare Aktionen: zuerst bestätigen; frühere einmalige Genehmigung impliziert keine pauschale zukünftige Genehmigung; unerwarteten Zustand untersuchen vor Löschen/Überschreiben; Sicherheitsvorkehrungen nicht umgehen (z.B. --no-verify-Abkürzungen vermeiden). Beispiele, die Bestätigung erfordern, umfassen Force-Pushes.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

KI verlangsamt sich: 3 Billionen US-Dollar Umsatz bis 2030 nötig, um die Blase zu erhalten
Nachrichten

KI verlangsamt sich: 3 Billionen US-Dollar Umsatz bis 2030 nötig, um die Blase zu erhalten

Ed Zitron argumentiert, dass generative KI sich verlangsamt, nicht beschleunigt, und die Wirtschaftlichkeit einfach nicht aufgeht. Der Beitrag konzentriert sich auf die atemberaubenden Kapitalanforderungen: 3 Billionen Dollar oder mehr Umsatz bis Ende 2030, um die Existenz der KI-Branche zu sichern, basierend auf den Kosten für den Aufbau von Rechenzentren und den Verpflichtungen der Hyperscaler.

OpenClawRadar
Drei inverse Gesetze der Robotik: Menschliche Leitlinien für die KI-Nutzung
Nachrichten

Drei inverse Gesetze der Robotik: Menschliche Leitlinien für die KI-Nutzung

Susam Pal schlägt drei inverse Gesetze der Robotik für Menschen vor: KI nicht vermenschlichen, ihre Ausgaben nicht blind vertrauen und vollständig verantwortlich bleiben. Praktische Warnungen vor übermäßigem Vertrauen in generative KI.

OpenClawRadar
Agentisches Web-Verzeichnis: KI-Bot-Verkehrsstatistiken zeigen massives Scraping und Spoofing
Nachrichten

Agentisches Web-Verzeichnis: KI-Bot-Verkehrsstatistiken zeigen massives Scraping und Spoofing

Der neue Index von Known Agents zeigt, dass Bots 35 % des Web-Traffics ausmachen, KI-bezogener Bot-Traffic um 12 % gestiegen ist und Angreifer KI-Agenten wie ClaudeBot spoofen, um Massen-Sicherheitslücken-Scans durchzuführen.

OpenClawRadar
Ford stellt über 300 erfahrene Ingenieure wieder ein, nachdem KI-Qualitätskontrollen hinter den Erwartungen zurückblieben
Nachrichten

Ford stellt über 300 erfahrene Ingenieure wieder ein, nachdem KI-Qualitätskontrollen hinter den Erwartungen zurückblieben

Ford holte über 300 erfahrene Qualitätsprüfer zurück, nachdem KI-gesteuerte Kontrollen nicht an ihre Expertise heranreichten. Grund sei unzureichende Trainingsdaten und der Verlust erfahrener Mitarbeiter.

OpenClawRadar