ai newsDo., 15. Okt.
EilmeldungMeta and Apple team up to make Muse AI models run better on Macs

GPT-6 erzeugt interaktive Bilder: ChatGPT eignet sich nun besser für visuelles Lernen

GPT-6 kann in ChatGPT interaktive Bilder erstellen, mit denen sich Informationen visuell aufbereiten und direkt bearbeiten lassen. Das eröffnet neue Möglichkeiten, komplexe Inhalte anschaulich zu erkunden.

dev.toDonnerstag 03:20 · 15.10.DE1 Min. Lesezeit
Bild: dev.to

Hooks dienen nicht nur dazu, problematische Tool-Aufrufe zu blockieren. UserPromptSubmit wird ausgelöst, wenn Sie eine Nachricht senden, bevor das Modell sie sieht. Auf diese Weise können Sie in jeder Runde einen kurzen Kontextblock einfügen, ohne CLAUDE.md aufzublähen.

Nutzen Sie das für eine dauerhafte Budget-Erinnerung: Kontextfenster, Ausgabenobergrenze oder die Vorgabe, lokale Tools dem Netzwerk vorzuziehen.

Speichern Sie das unter.claude/hooks/ (der genaue Registrierungspfad kann je nach Claude Code Version variieren, prüfen Sie dies bitte gegen Ihre installierte Dokumentation):

#!/usr/bin/env bash # user-prompt-submit.sh — stdout wird in den Rundenkontext angehängt set -euo pipefail cat << ' CTX ' [session budget] - Bevorzugen Sie Tools, die bereits im Repository vorhanden sind; installieren Sie keine Pakete, ohne danach gefragt zu werden. - Halten Sie Diffs klein; ein Anliegen pro Runde. - Wenn die Aufgabe Secrets oder Ausgaben erfordert, stoppen und nachfragen. CTX Verdrahten Sie das so, dass Claude Code das Skript bei UserPromptSubmit ausführt. Halten Sie den eingefügten Text kurz (einige Zeilen). Lange Ausgaben an dieser Stelle wirken dem Kontextlimit entgegen, das Sie eigentlich schützen wollen.

Ich halte Hooks, Einstellungen und eine kurze Datei mit internen Regeln zusammen in Vildanden Agent Config. Die kostenlose Version reicht aus, um das Muster auszuprobieren.

Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.

Original (Englisch) anzeigen

Hooks are not only for blocking bad tool calls. UserPromptSubmit runs when you send a message, before the model sees it — so you can inject a short context block every turn without bloating CLAUDE.md.

Use it for a standing budget reminder: context window, spend ceiling, or “prefer local tools over network.”

Put this under.claude/hooks/ (exact registration path can vary by Claude Code version — confirm against your installed docs):

#!/usr/bin/env bash # user-prompt-submit.sh — stdout is appended into the turn context set -euo pipefail cat << ' CTX ' [session budget] - Prefer tools already in the repo; do not install packages unless asked. - Keep diffs small; one concern per turn. - If the task needs secrets or spend, stop and ask. CTX Enter fullscreen mode Exit fullscreen mode Wire it so Claude Code runs the script on UserPromptSubmit. Keep the injected text short (a few lines). Long dumps here fight the same context limit you are trying to protect.

I keep the hooks, settings, and short house-rules file together in Vildanden Agent Config. The free sample is enough to try the pattern.

Originaltitel: Inject a budget line into every Claude Code prompt with UserPromptSubmitQuelle: dev.to (dev.to). Original öffnen