Quick answer: Werkzeugkataloge wachsen. Jemand ergänzt ein Browser-Werkzeug, jemand ein Datenbank-Werkzeug, jemand fünf Terminal-Operationen — ein Jahr später bekommt jeder Agent im System vierzig Werkzeuge...

DeepSeek Harness: Tool-Scopes, Restriktionen und Shadowing

Updated August 16, 2026 · first published August 16, 2026

Werkzeugkataloge wachsen. Jemand ergänzt ein Browser-Werkzeug, jemand ein Datenbank-Werkzeug, jemand fünf Terminal-Operationen — ein Jahr später bekommt jeder Agent im System vierzig Werkzeuge angeboten, ob er sie braucht oder nicht. Meist wird das als Sicherheitsproblem diskutiert. Es ist auch ein Kostenposten. DeepSeek Harness hat ein Scoping-Modell pro Agent, das beides zugleich angeht.

Warum der Katalog eine laufende Kostenstelle ist

Werkzeugdefinitionen sind Teil der Anfrage. Das Harness protokolliert ein Request-Header-Ereignis mit Konfiguration, Systemprompt und Werkzeugsatz exakt so, wie gesendet — das macht es greifbar: Der Katalog wird bei jeder Modellanfrage der Sitzung erneut übertragen und ist damit eine feste Abgabe pro Schritt, keine einmalige Kosten.

Es gibt einen zweiten, größeren Effekt. Ein breiter Katalog vergrößert den Auswahlraum des Modells. Mehr plausible, aber falsche Werkzeugwahlen bedeuten mehr Schritte ohne Nutzen — und Schritte sind die Abrechnungseinheit. Die Fläche zu beschneiden senkt Token-Grundlast und Fehlerrate gleichzeitig.

Das Vokabular

BegriffBedeutung
ScopeDie Einheit der agentenweisen Registrierung für Werkzeuge, Prompts, Variablen, Restriktionen und Listener
Scope-KeyDie opake Identität, unter der ein Scope geführt und per Objektidentität verglichen wird — meist der lebende Agent selbst
AgentenkontextDer eigene Scope-Kontext des Agenten, in dem Registrierungen lebensdauergebunden und scope-sichtbar sind
RestriktionEin Filter über den globalen Werkzeugsatz für einen Scope, angewandt per Schnittmenge
ShadowingEin Scope-Element ersetzt ein gleichnamiges globales Gegenstück, nur innerhalb dieses Scopes
Setup-FensterDer Erzeugungsmoment, in dem ein Erzeuger die Scope-Welt des Agenten komponiert, vor Veröffentlichung oder erstem Prompt-Aufbau

Wie die Komposition aufgelöst wird

Restriktionen filtern zuerst den globalen Satz, danach werden scope-lokale Registrierungen eingemischt. Genau diese Reihenfolge macht Least Privilege praktikabel: Man startet mit einer Schnittmenge des globalen Katalogs — nie mehr als global — und ergänzt dann exakt die agentenspezifischen Werkzeuge, die dieser Agent braucht.

Shadowing liefert den Substitutionsfall ohne Fork. Ein Agent kann hinter einem vertrauten Werkzeugnamen eine andere Implementierung erhalten — eine nur lesende Variante, eine gemessene Variante, ein günstigeres Backend — während alle anderen Agenten weiter die globale sehen.

Die Lebensdauerbindung zählt aus demselben Grund wie Dispose. Scope-Registrierungen enden mit dem Kontext des Agenten, ein kurzlebiges Kind kann also keine Beiträge in die Welt des Elternteils lecken.

Die gesamte Komposition passiert im Setup-Fenster, bevor der Agent veröffentlicht wird oder seinen ersten Prompt zusammensetzt. Privilegienentscheidungen nach dem ersten Prompt sind keine Privilegienentscheidungen mehr, sondern Aufräumarbeit.

Scope-Dispatch und Abstammung

Ereignisse über einen Agenten werden mit dessen Träger dispatcht, sodass ein Listener erkennt, wessen Aktivität er beobachtet; Registry-Ereignisse bleiben ungefiltert. Getrennt davon wird die Abstammung — Elternsitzung, Delegationstiefe, Subagententiefe — ausdrücklich als Daten beschrieben, die die Sichtbarkeit selbst nicht beeinflussen.

Diese Trennung lohnt die Übernahme. Ein Kind erbt Zugriff nicht, weil es ein Kind ist; Zugriff wird in seinem Setup-Fenster bewusst komponiert. Standardmäßig vererbte Privilegien sind der Weg, auf dem ein billiger Zusammenfassungs-Subagent denselben teuren Werkzeugsatz hält wie sein Elternteil.

Vier Dinge, die man damit tut

  1. Zählen Sie Ihre Werkzeugdefinitionen und multiplizieren Sie mit den Schritten pro Sitzung. Das ist Ihre feste Werkzeugabgabe pro Sitzung in Token.
  2. Definieren Sie je Agentenrolle einen minimal tragfähigen Werkzeugsatz und setzen Sie ihn als Restriktion durch, nicht als Konvention.
  3. Überschatten Sie teure Werkzeuge in wenig wertvollen Kontexten mit günstigen oder nur lesenden Varianten, statt sie ganz zu entfernen.
  4. Vererben Sie den Werkzeugsatz des Elternteils niemals standardmäßig an Subagenten. Komponieren Sie ihn.

Related


Want this applied to your own LLM spend? FinOps LLM runs a free audit of your AI costs and shows where the savings are. Book free audit →

Back to research