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.