Zum Hauptinhalt springen

Eingebaute Werkzeuge

ScriptCat AI Agent bietet 11 eingebaute Werkzeuge, die der Agent automatisch aufrufen kann, um Aufgaben zu erledigen.

Web-Werkzeuge​

web_fetch​

Inhalte von einer URL abrufen:

{
"tool": "web_fetch",
"input": {
"url": "https://example.com",
"selector": "main"
}
}

Im Internet suchen:

{
"tool": "web_search",
"input": {
"query": "ScriptCat API Dokumentation",
"numResults": 5
}
}

Tab-Werkzeuge​

tab_list​

Alle offenen Tabs auflisten:

{
"tool": "tab_list",
"input": {}
}

tab_navigate​

Zu einer URL navigieren:

{
"tool": "tab_navigate",
"input": {
"url": "https://example.com"
}
}

tab_screenshot​

Einen Screenshot des aktuellen Tabs machen:

{
"tool": "tab_screenshot",
"input": {}
}

DOM-Werkzeuge​

dom_click​

Auf ein Element klicken:

{
"tool": "dom_click",
"input": {
"selector": "button.submit"
}
}

dom_fill​

Ein Formular ausfüllen:

{
"tool": "dom_fill",
"input": {
"selector": "input[name='email']",
"value": "[email protected]"
}
}

dom_scroll​

Zu einem Element scrollen:

{
"tool": "dom_scroll",
"input": {
"selector": "h2.section"
}
}

dom_evaluate​

JavaScript-Code auf der Seite ausführen:

{
"tool": "dom_evaluate",
"input": {
"code": "document.title"
}
}

Datei-Werkzeuge​

opfs_write​

In die OPFS-Dateisystem schreiben:

{
"tool": "opfs_write",
"input": {
"path": "/daten/datei.txt",
"content": "Hallo Welt!"
}
}

opfs_read​

Aus der OPFS-Dateisystem lesen:

{
"tool": "opfs_read",
"input": {
"path": "/daten/datei.txt"
}
}