feat: standardize long-running tool workflows
This commit is contained in:
1 parent
0a5da6e5f1
commit
7978a4ee56
9 files changed
+284
-31
No files matched your search
@@ -197,6 +197,21 @@ aktiviert er zusätzlich die native Websuche. Der Ablauf steht in
|
||||
`docs/UNRAID_MEDIA_AUDIT_WORKFLOW.md`. Der frühere GraphQL-basierte Unraid-MCP wurde
|
||||
entfernt und gehört weder zum Start noch zum Recovery.
|
||||
|
||||
Ab MUA r022 stehen für lange, explizit autorisierte Arbeiten zusätzlich
|
||||
`unraid_system_job_start`, `unraid_system_job_status` und
|
||||
`unraid_system_job_cleanup` bereit. Der Start kehrt sofort mit einer Job-ID
|
||||
zurück; Statusabfragen liefern nur kompakte, redigierte Ausgaben. Damit blockiert
|
||||
ein Download, Transcode oder vergleichbarer Auftrag weder Open WebUI noch Hermes
|
||||
oder Pi bis zum Prozessende. Die drei Werkzeuge erben dieselbe ausdrücklich
|
||||
erteilte Berechtigung wie die uneingeschränkte Shell.
|
||||
|
||||
Auto Tool Selector 4.5 kennzeichnet allgemeine lange Operator-Aufgaben
|
||||
produktunabhängig. Der OpenWebUI-Agentenloop stellt dafür bis zu 64
|
||||
Werkzeugausführungen insgesamt und 24 je Werkzeug bereit; normale Aufgaben
|
||||
bleiben bei 40/12. Zusätzlich verlangt der Systemhinweis das generische
|
||||
Start-Status-Ergebnis-Muster und reserviert den Abschluss für Verifikation,
|
||||
Zielablage und Aufräumen.
|
||||
|
||||
Der GitHub-Container läuft produktiv. Token-Datei, interner
|
||||
Streamable-HTTP-Handshake, fehlende Host-Portfreigabe und exakt drei
|
||||
read-only Werkzeuge wurden am 24. August 2026 verifiziert.
|
||||
@@ -204,14 +219,15 @@ Die Transportbrücke verwendet den OpenWebUI-kompatiblen `mcp-proxy` 0.12.0 im
|
||||
stateless Betrieb. Supergateway wurde nach reproduzierbaren HTTP-400-Fehlern
|
||||
bei `notifications/initialized` aus diesem Pfad entfernt.
|
||||
|
||||
Die agentische OpenWebUI-Schleife führt höchstens 40 einzelne Werkzeuge aus,
|
||||
höchstens zwölf Aufrufe desselben Werkzeugnamens und höchstens zweimal exakt
|
||||
dieselbe Signatur. Nach Ende des Budgets stehen zusätzliche interne Runden ausschließlich
|
||||
für eine sichtbare werkzeugfreie Schlussantwort bereit. Das produktive
|
||||
OpenWebUI-Derivat trägt den Tag
|
||||
`mike-ai/openwebui:main-01f4282-agent-loop-v8`.
|
||||
Die agentische OpenWebUI-Schleife führt bei normalen Aufgaben höchstens 40
|
||||
einzelne Werkzeuge und höchstens zwölf Aufrufe desselben Werkzeugnamens aus.
|
||||
Allgemeine lange Operator-Aufgaben erhalten 64 beziehungsweise 24. Exakt
|
||||
dieselbe Signatur bleibt stets auf zwei Wiederholungen begrenzt. Nach Ende des
|
||||
Budgets stehen zusätzliche interne Runden ausschließlich für eine sichtbare
|
||||
werkzeugfreie Schlussantwort bereit. Das produktive OpenWebUI-Derivat trägt
|
||||
den Tag `mike-ai/openwebui:main-01f4282-agent-loop-v9`.
|
||||
|
||||
Das in V8 enthaltene Verhalten aus V7 begrenzt zusätzlich die
|
||||
Das in V9 enthaltene Verhalten aus V8 begrenzt zusätzlich die
|
||||
Werkzeugantworten in OpenWebUIs internen Fortsetzungsrunden auf 12.000 Zeichen
|
||||
je Ergebnis und 64.000 Zeichen pro Antwortlauf. Damit greift die Begrenzung
|
||||
auch bei Ergebnissen, die erst nach dem ersten Request entstehen.
|
||||
@@ -238,6 +254,22 @@ Angebote und sortierte Notebook, Zubehör sowie ein Ersatzteilgerät aus. Das
|
||||
belegt sowohl die technische Grenze als auch eine brauchbare Synthese; ein
|
||||
eBay-spezifischer MCP war nicht erforderlich.
|
||||
|
||||
Auto Tool Selector 4.5 erkennt zusätzlich allgemeine operative Arbeit über
|
||||
Fähigkeitsklassen: Eine ausdrückliche Ausführungs- oder Änderungsabsicht in
|
||||
Verbindung mit Host, Dateisystem, Kommando, Dienst, Pfad oder typischen
|
||||
Kommandozeilenwerkzeugen stellt den Athena Operator bereit. Dadurch benötigen
|
||||
neue Programme wie Download- oder Medienwerkzeuge keine eigene Selector-Regel.
|
||||
Bei Unraid-Arbeit werden MUA für kompakte Bestandsaufnahme und der Operator für
|
||||
die ausdrücklich verlangte allgemeine Schreibarbeit gemeinsam angeboten.
|
||||
Lange Operator-Aufgaben werden dabei produktunabhängig markiert und folgen dem
|
||||
Start-Status-Ergebnis-Muster, damit Recherche und Vorbereitung nicht das
|
||||
Budget für Ausführung, Verifikation und Aufräumen verbrauchen.
|
||||
|
||||
Für andere Clients gilt `docs/CLIENT_TOOL_STANDARD.md`. Hermes lädt die drei
|
||||
Kern-MCPs Web, Operator und Plattformwissen direkt per Streamable HTTP; die
|
||||
Vorlage liegt unter `config/hermes-mcp-core.yaml.example`. Damit hängt die
|
||||
Fähigkeit nicht vom OpenWebUI-Filter ab.
|
||||
|
||||
Der Platform Context MCP läuft ohne Docker-Socket, Shell, Egress oder Secrets.
|
||||
Ein root-eigener Minutentimer erzeugt nur einen begrenzten Laufzeitsnapshot.
|
||||
Der Schreibpfad ist auf `docs/*.md`, Vorschau, ausdrückliche Freigabe, atomare
|
||||
|
||||
Reference in new issue
Block a user