Skip to content
Diese Seite wurde mit KI-Unterstützung erstellt und übersetzt. Falls Ihnen Ungenauigkeiten auffallen, helfen Sie gerne bei der Verbesserung. Auf GitHub bearbeiten

Host-Funktionen

Host-Funktionen sind die API-Oberflache, die PRX fur WASM-Plugins bereitstellt. Sie bieten kontrollierten Zugriff auf Host-Fahigkeiten wie HTTP-Anfragen, Dateioperationen und Agentenzustand.

Verfugbare Host-Funktionen

HTTP

FunktionBeschreibungBerechtigung
http_request(method, url, headers, body)Eine HTTP-Anfrage ausfuhrennet.http
http_get(url)Kurzform fur GET-Anfragenet.http
http_post(url, body)Kurzform fur POST-Anfragenet.http

Dateisystem

FunktionBeschreibungBerechtigung
fs_read(path)Eine Datei lesenfs.read
fs_write(path, data)Eine Datei schreibenfs.write
fs_list(path)Verzeichnisinhalt auflistenfs.read

Agentenzustand

FunktionBeschreibungBerechtigung
memory_get(key)Aus dem Agentengedachtnis lesenagent.memory.read
memory_set(key, value)In das Agentengedachtnis schreibenagent.memory.write
config_get(key)Plugin-Konfiguration lesenagent.config

Protokollierung

FunktionBeschreibungBerechtigung
log_info(msg)Auf Info-Ebene protokollierenImmer erlaubt
log_warn(msg)Auf Warn-Ebene protokollierenImmer erlaubt
log_error(msg)Auf Error-Ebene protokollierenImmer erlaubt

Berechtigungsmanifest

Jedes Plugin deklariert erforderliche Berechtigungen in seinem Manifest:

toml
[permissions]
net.http = ["api.example.com"]
fs.read = ["/data/*"]
agent.memory.read = true

Verwandte Seiten

Released under the Apache-2.0 License.