In fünf Minuten zum ersten Agenten-Lauf
Fünf Schritte: Zugang, Projekt, ein Werkzeug, eine Policy, ein Lauf. Am Ende haben Sie einen Trace mit Spans, eine Kostenzeile und ein Audit-Log — und wissen, ob Ihnen die Bauform zusagt, bevor jemand über Verträge spricht.
Sandbox · eigene Modell-Endpunkte · Testdatenbank — kein Produktivsystem nötig
Schritt 1 — Zugang einrichten
Zugang einrichten
Anmeldung pro Person, lokales Token acht Stunden gültig.
Projekt anlegen
Agentendefinition, Policy-Datei und ein erster Testfall als Dateien im Repository.
Werkzeug registrieren
Ein MCP-Server, z. B. eine Testdatenbank mit rein lesendem Scope.
Policy hinterlegen
Standardentscheidung deny, je Werkzeug ein Budget-Cap gesetzt.
Lauf starten
Trace mit Spans, Policy-Entscheidungen, Tokens und Kosten lesen.
Node.js 20 oder neuer, ein Sandbox-Zugang von uns und ein System, das der Agent lesen darf — für den Anfang genügt eine Testdatenbank. Sie brauchen keine GPU und keine eigene Modell-Infrastruktur; das Model-Gateway ist Teil der Sandbox.
Das Paket @hostspezial/agentctl ist noch nicht öffentlich veröffentlicht — den Zugang erhalten Sie zusammen mit der Sandbox.
npx @hostspezial/agentctl login --org ihre-org
# Oeffnet den Browser, legt ein kurzlebiges Token unter ~/.agentctl ab.Schritt 2 — Projekt anlegen
npx @hostspezial/agentctl init mein-erster-agent
cd mein-erster-agent
# mein-erster-agent/
# agent.ts Definition des Laufs
# tools.policy.yaml Wer darf welches Werkzeug, mit welchem Limit
# evals/first.spec.ts Ein Testfall, damit die CI von Anfang an gruen istSchritt 3 — Ein Werkzeug registrieren
agentctl tools add postgres \
--url "mcp+https://mcp.hostspezial.de/postgres" \
--scope "read:orders" \
--secret-ref "vault://demo/pg-readonly"
# Zugangsdaten liegen als Referenz vor, nie als Klartext im Repo.
agentctl tools listSchritt 4 — Policy hinterlegen
agent: mein-erster-agent
default: deny
tools:
- name: postgres.query
allow: true
constraints: { statements: ["SELECT"], max_rows: 100 }
# Harte Obergrenze. Ohne Cap kann eine Schleife still teuer werden.
budget: { eur: 0.05, tokens: 50000 }Schritt 5 — Lauf starten und Trace lesen
agentctl run --input '{"orderId": 4711}'
# run r-2b91ef started
# span agent.run 2 100 ms
# span tool.postgres.query allow 38 ms
# span agent.answer 640 ms
# done status=completed tokens=3 480 cost=0,009 EUR
# Denselben Lauf ohne echte Aufrufe wiederholen:
agentctl replay r-2b91efWas danach sinnvoll ist
- Einen echten Fall aufnehmen. Nehmen Sie einen realen Vorgang aus Ihrem Betrieb als Eval-Fixture auf — das ist der Grundstein Ihrer Eval-Suite.
- Ein zweites Werkzeug anbinden. Ab hier wird die Auswahlqualität interessant. Mehr dazu im Tool-Layer.
- Den Fehlerfall provozieren. Brechen Sie den Lauf mitten im Tool-Call ab und beobachten Sie die Wiederaufnahme — siehe Durable Execution.
- Erst dann schreibende Rechte. Vorher lohnt der Security-Abschnitt zu Scopes und Freigabeschwellen.
Was der Quickstart nicht zeigt
Weiterlesen
Sandbox-Zugang anfragen
Ersten Lauf vereinbaren.
Der Schnelleinstieg zeigt den Weg. Für einen Lauf mit Ihren eigenen Daten richten wir eine Sandbox ein und begleiten den ersten Durchgang. Ausführlich beschrieben ist das unter Agentic AI.
Betrieb in deutschen Rechenzentren
