Kommandozeile
ollama-agent [-config pfad] <kommando>| Kommando | Funktion |
|---|---|
run [flags] "prompt" | einmaliger Agent-Lauf; Flags: --category, --model, --skill, --json, --no-stream |
chat [--model m] [--category c] [--skill s] | interaktiver Chat; Meta-Kommandos: /model <name|auto>, /reset, /quit |
serve [-addr host:port] | Daemon: HTTP-API + Web-UI + Scheduler + MCP-Verbindungen |
ui | wie serve, öffnet zusätzlich die Web-Oberfläche im Browser |
endpoints | alle Server pingen, Status + Modellanzahl (Exit-Code 1 wenn einer down ist — praktisch für Monitoring) |
models | Modelle pro Server + Task-Mapping mit Verfügbarkeit |
skills [list|show <name>] | Skills auflisten / anzeigen |
tools | alle Tools (built-in + MCP) und MCP-Server-Status |
jobs [list|run <id>|history <id>] | Scheduler-Jobs verwalten |
probe [--models m1,m2] [--exclude p1,p2] [--ctx-max n] | standardisierter Fähigkeits-Test aller Modelle → Modell-Matrix |
probe deep [--plan] [--ctx n] | Kontext-Tiefentest: wie gut nutzt ein Modell seinen großen Kontext wirklich (Prozent-Score) |
probe show | gespeicherte Modell-Matrix anzeigen |
config [validate|init] | Config prüfen / Beispiel ausgeben |
version | Version anzeigen |
Beispiele:
# Explizites Modell statt Routing./bin/ollama-agent run --model qwen3-coder:latest "Refactore diese Funktion: ..."
# Ergebnis als JSON (mit Kategorie, Modell, Tool-Calls, Token-Zählern)./bin/ollama-agent run --json "..." | jq .
# Skill erzwingen./bin/ollama-agent run --skill changelog-writer "v0.2.0: Feature X, Bugfix Y"