Añade campos params y output al frontmatter YAML de las 506 funciones del registry.
Cada parámetro tiene descripción semántica (qué representa, unidades, rango típico)
y cada función describe qué produce su output. Permite a agentes razonar sobre
cadenas de composición (ej: prices → log_return → sharpe_ratio) sin leer código.
Espera a que la pagina actual termine de cargar completamente. Hace polling de document.readyState via Runtime.evaluate cada 200ms hasta que sea "complete", o hasta que se agote el timeout. Retorna error inmediato si CdpEvaluate falla (la conexion puede estar rota).
chrome
cdp
browser
automation
wait
polling
devtools
readystate
load
cdp_evaluate_go_browser
false
error_go_core
fmt
time
name
desc
c
conexión CDP activa
name
desc
timeout
duración máxima de espera por carga completa
error si document.readyState no llega a complete
false
functions/browser/cdp_wait_load.go
Ejemplo
conn,_:=CdpConnect(9222)CdpNavigate(conn,"https://example.com")// Esperar hasta 30 segundos a que la pagina cargue por completoiferr:=CdpWaitLoad(conn,30*time.Second);err!=nil{log.Fatal("Timeout esperando carga:",err)}html,_:=CdpGetHTML(conn)
Notas
A diferencia de CdpWaitElement, que ignora errores de CdpEvaluate durante el polling (la pagina puede aun no estar lista), CdpWaitLoad retorna el error inmediatamente porque un fallo en document.readyState indica una conexion rota, no una condicion transitoria.
Si timeout <= 0 usa 30s por defecto (mas largo que CdpWaitElement porque la carga completa de red puede tardar mas que la aparicion de un elemento DOM).