STEP: Chat: Wizard SYSTEM
Bedient einen Wizard nur mit den vom Benutzer gegebenen Angaben. Verwendet aktuelle view.fields/stand. weiter/zurueck/goto oder abschliessen; Abschluss kann konfigurierte Websites, Projekte und weitere Datensaetze erzeugen. Keine Angaben oder bestaetigte Abschlussentscheidung erfinden.
Tool-Name
tool
step_chat_wizard
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
inhalt |
object |
Ja | – |
Input Schema
json
{
"type": "object",
"properties": {
"inhalt": {
"type": "object",
"properties": {
"artifact_id": {
"type": "string",
"pattern": "^artifact-[a-f0-9]{24}$",
"description": "Bestaetigte artifact_id des Wizards in diesem Chat"
},
"stand": {
"type": "string",
"pattern": "^[a-f0-9]{24}$",
"description": "Aktueller stand aus select_sdkinvisible_wizard_status; bei Konflikt neu lesen."
},
"action": {
"type": "string",
"enum": [
"weiter",
"zurueck",
"goto",
"abschliessen"
],
"description": "Aktion des Benutzers"
},
"request_id": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{8,100}$",
"minLength": 8,
"maxLength": 100,
"description": "Stabile Kennung pro Aktion; bei Retry unveraendert lassen."
},
"desktop_schluessel": {
"type": "string",
"pattern": "^dk_[a-f0-9]{32}$",
"description": "desktop_schluessel aus der aktuellen Chatnachricht ([tricoma-Desktop] desktop_schluessel=dk_...). Im Agentic Chat immer mitgeben."
},
"felder": {
"type": "object",
"maxProperties": 500,
"additionalProperties": {
"type": "string",
"maxLength": 50000
},
"description": "Native Formularfelder des aktuellen Schritts aus view.fields: f_<id> oder f_<id>__<optionsindex>, nur Strings; keine Benutzer-/Chat-/Handlerfelder."
},
"goto": {
"type": "integer",
"minimum": 0,
"maximum": 29,
"description": "Zielindex fuer goto; nur bereits erreichte Schritte"
}
},
"additionalProperties": false,
"required": [
"artifact_id",
"stand",
"action",
"request_id",
"desktop_schluessel"
]
}
},
"required": [
"inhalt"
]
}
Beispiel-Aufruf
json
{
"tool": "step_chat_wizard",
"arguments": {
"inhalt": {}
}
}