Skip to content
Esta página fue generada y traducida con asistencia de IA. Si encuentra alguna imprecisión, no dude en ayudar a mejorarla. Editar en GitHub

Funciones del host

Las funciones del host son la superficie de API expuesta por PRX a los plugins WASM. Proporcionan acceso controlado a capacidades del host como solicitudes HTTP, operaciones de archivos y estado del agente.

Funciones del host disponibles

HTTP

FuncionDescripcionPermiso
http_request(method, url, headers, body)Realizar una solicitud HTTPnet.http
http_get(url)Atajo para solicitud GETnet.http
http_post(url, body)Atajo para solicitud POSTnet.http

Sistema de archivos

FuncionDescripcionPermiso
fs_read(path)Leer un archivofs.read
fs_write(path, data)Escribir un archivofs.write
fs_list(path)Listar contenido del directoriofs.read

Estado del agente

FuncionDescripcionPermiso
memory_get(key)Leer de la memoria del agenteagent.memory.read
memory_set(key, value)Escribir en la memoria del agenteagent.memory.write
config_get(key)Leer configuracion del pluginagent.config

Registro

FuncionDescripcionPermiso
log_info(msg)Registrar a nivel infoSiempre permitido
log_warn(msg)Registrar a nivel warnSiempre permitido
log_error(msg)Registrar a nivel errorSiempre permitido

Manifiesto de permisos

Cada plugin declara los permisos requeridos en su manifiesto:

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

Paginas relacionadas

Released under the Apache-2.0 License.