Files
retrieving_graphs/notebooks/data/graph_bench/nodes.csv
T

394 lines
71 KiB
CSV

alert_typescript_ui,alert,function,component,typescript,ui,impure,"Alerta accesible con variantes default y destructive. Sistema de slots para título, descripción, icono y acción."
all_of_py_core,all_of,function,function,py,core,pure,Retorna True si todos los elementos de la lista cumplen el predicado.
all_slice_go_core,all_slice,function,function,go,core,pure,Devuelve true si todos los elementos del slice cumplen el predicado.
analytics_page_typescript_ui,analytics_page,function,function,typescript,ui,pure,"Genera un dashboard de analytics completo con header, fila de KPIs con deltas y grid de charts configurables."
annualized_volatility_go_finance,annualized_volatility,function,function,go,finance,pure,Calcula la volatilidad anualizada a partir de una serie de retornos y la frecuencia de los periodos.
annualized_volatility_py_finance,annualized_volatility,function,function,py,finance,pure,Calcula la volatilidad anualizada de una serie de retornos.
any_of_py_core,any_of,function,function,py,core,pure,Retorna True si al menos un elemento de la lista cumple el predicado.
any_slice_go_core,any_slice,function,function,go,core,pure,Devuelve true si al menos un elemento del slice cumple el predicado.
apply_theme_typescript_ui,apply_theme,function,function,typescript,ui,impure,Inyecta un tema como CSS variables en document.documentElement. Maneja clase dark automáticamente. Mapea 40 tokens semánticos.
area_chart_typescript_ui,area_chart,function,component,typescript,ui,impure,"Gráfico de área Recharts con gradientes automáticos, multi-series, stacking y tooltips temáticos."
assert_command_exists_bash_shell,assert_command_exists,function,function,bash,shell,impure,"Verifica que un comando está disponible en el PATH. Sale con exit code 1 si no se encuentra, con mensaje a stderr."
assert_docker_container_running_bash_infra,assert_docker_container_running,function,function,bash,infra,impure,"Verifica que un contenedor Docker está corriendo. Sale con exit code 1 si no está activo, con mensaje a stderr."
assert_file_exists_bash_shell,assert_file_exists,function,function,bash,shell,impure,Verifica que un archivo existe en el filesystem. Imprime su tamaño en bytes a stdout. Sale con exit code 1 si el archivo no existe.
autocorrelation_go_datascience,autocorrelation,function,function,go,datascience,pure,"Calcula la autocorrelación de una serie temporal con un desfase (lag) dado, usando correlación de Pearson."
autocorrelation_py_datascience,autocorrelation,function,function,py,datascience,pure,Calcula la autocorrelacion de una serie temporal para un lag dado.
badge_ts_ui,badge,function,component,ts,ui,impure,"Badge con 10 variantes semánticas (default, secondary, destructive, outline, ghost, link, success, warning, error, info) y 2 tamaños."
bar_chart_typescript_ui,bar_chart,function,component,typescript,ui,impure,"Gráfico de barras Recharts con multi-series, orientación horizontal/vertical, tooltips temáticos y bordes redondeados."
bollinger_bands_go_finance,bollinger_bands,function,function,go,finance,pure,"Calcula las bandas de Bollinger (upper, middle, lower) para una serie de precios."
bollinger_bands_py_finance,bollinger_bands,function,function,py,finance,pure,"Calcula las Bandas de Bollinger (upper, middle, lower) de una serie de precios."
button_ts_ui,button,function,component,ts,ui,impure,"Botón accesible con 6 variantes (default, outline, secondary, ghost, destructive, link) y 8 tamaños. Base-UI primitivo con CVA."
card_ts_ui,card,function,component,ts,ui,impure,"Contenedor card con header, title, description, action, content y footer. Sistema de slots composable. Variantes default, borderless y ghost para dashboards dark."
cdp_click_go_browser,cdp_click,function,function,go,browser,impure,"Hace click en el primer elemento que coincide con el selector CSS. Obtiene coordenadas del centro via getBoundingClientRect, hace scroll al elemento y despacha eventos mousedown+mouseup via Input.disp"
cdp_close_go_browser,cdp_close,function,function,go,browser,impure,"Cierra la conexion WebSocket CDP y opcionalmente mata el proceso Chrome por PID. Si c es nil, solo mata el proceso. Si pid <= 0, solo cierra la conexion. Siempre intenta ambas operaciones aunque una f"
cdp_connect_go_browser,cdp_connect,function,function,go,browser,impure,"Se conecta al endpoint CDP en localhost:{port}. Obtiene el webSocketDebuggerUrl via HTTP /json/version, realiza el handshake WebSocket RFC 6455 sobre TCP puro (sin dependencias externas) y retorna una"
cdp_evaluate_go_browser,cdp_evaluate,function,function,go,browser,impure,Ejecuta una expresion JavaScript arbitraria en la pagina actual via Runtime.evaluate. Retorna el resultado serializado como string. Soporta await (awaitPromise=true). Reporta excepciones JS como error
cdp_get_html_go_browser,cdp_get_html,function,function,go,browser,impure,"Retorna el HTML completo de la pagina actual (document.documentElement.outerHTML) via Runtime.evaluate. Captura el DOM vivo post-JavaScript, no el HTML fuente original."
cdp_navigate_go_browser,cdp_navigate,function,function,go,browser,impure,Navega a la URL indicada usando el comando Page.navigate del protocolo CDP. Verifica que no haya errorText en la respuesta. Recibe una *CDPConn obtenida de CdpConnect.
cdp_screenshot_go_browser,cdp_screenshot,function,function,go,browser,impure,"Captura un screenshot de la pagina actual via Page.captureScreenshot y lo guarda en el archivo indicado. Soporta PNG y JPEG, viewport o pagina completa. Crea el directorio destino si no existe."
cdp_type_text_go_browser,cdp_type_text,function,function,go,browser,impure,"Escribe texto en el elemento activo de la pagina caracter por caracter via Input.dispatchKeyEvent. Envia eventos keyDown, char y keyUp por cada caracter con 10ms de pausa entre ellos. Usar CdpClick pr"
cdp_wait_element_go_browser,cdp_wait_element,function,function,go,browser,impure,Espera hasta que un selector CSS exista en el DOM. Hace polling con Runtime.evaluate cada 200ms. Retorna nil cuando el elemento aparece o error si se agota el timeout. Util despues de navegacion o acc
cdp_wait_load_go_browser,cdp_wait_load,function,function,go,browser,impure,"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 erro"
chart_colors_typescript_core,chart_colors,function,function,typescript,core,pure,Paleta de colores para gráficos basada en CSS variables del tema activo. Colores accesibles por índice cíclico.
chart_container_typescript_ui,chart_container,function,component,typescript,ui,impure,"Base para todos los charts Recharts: container responsive, tooltip temático, legend y utilidades de colores por serie."
chrome_launch_go_browser,chrome_launch,function,function,go,browser,impure,Lanza Google Chrome con remote debugging habilitado en el puerto indicado. Busca chrome.exe en PATH (WSL2) o en rutas conocidas de Windows. Espera hasta 15s a que el puerto CDP este listo antes de ret
chunk_go_core,chunk,function,function,go,core,pure,Divide un slice en trozos (sub-slices) de tamanio N. El ultimo trozo puede contener menos de N elementos. Retorna nil si el slice esta vacio. Entra en panic si size <= 0.
chunk_py_core,chunk,function,function,py,core,pure,Divide una lista en sublistas de tamanio fijo. El ultimo chunk puede ser menor.
clear_screen_go_tui,clear_screen,function,function,go,tui,pure,Devuelve el codigo de escape ANSI para limpiar la pantalla del terminal.
clickhouse_open_go_infra,clickhouse_open,function,function,go,infra,impure,Conecta a ClickHouse construyendo DSN clickhouse://user:pass@host:port/database.
clip_go_datascience,clip,function,function,go,datascience,pure,"Recorta cada valor del slice para que quede dentro del rango [min, max]."
clip_py_datascience,clip,function,function,py,datascience,pure,"Recorta los valores de la lista al rango [lo, hi]."
cn_typescript_core,cn,function,function,typescript,core,pure,Combina clases CSS con clsx y resuelve conflictos Tailwind con tailwind-merge. Utilidad fundamental para composición de estilos.
compose_py_core,compose,function,function,py,core,pure,"Compone funciones de derecha a izquierda. compose(f, g)(x) == f(g(x))."
compose2_go_core,compose2,function,function,go,core,pure,"Compone dos funciones de derecha a izquierda. compose2(g, f)(x) = g(f(x))."
confirm_prompt_go_tui,confirm_prompt,function,function,go,tui,impure,Muestra un dialogo de confirmacion Si/No en terminal y devuelve la eleccion del usuario.
const_func_go_core,const_func,function,function,go,core,pure,"Devuelve una funcion que siempre retorna el valor dado, ignorando su argumento."
crud_page_typescript_ui,crud_page,function,function,typescript,ui,pure,"Genera una página CRUD completa con header, tabla con columnas configurables, botones de acción (add/edit/delete) y schema de formulario."
curry2_go_core,curry2,function,function,go,core,pure,Transforma una funcion de dos argumentos en forma currificada.
dark_styles_go_tui,dark_styles,function,function,go,tui,pure,Construye estilos oscuros combinando DarkTheme con NewStyles. Atajo conveniente para terminales con fondo negro.
dark_theme_go_tui,dark_theme,function,function,go,tui,pure,Construye un tema de colores oscuro para componentes TUI. Paleta optimizada para terminales con fondo negro.
dashboard_layout_typescript_ui,dashboard_layout,function,function,typescript,ui,pure,Genera un grid responsive de dashboard a partir de un array de widgets con span configurable. 1-4 columnas con auto-responsive.
data_table_typescript_ui,data_table,function,component,typescript,ui,impure,"Tabla de datos con sticky header, overflow scroll, heatmap por columna, formato condicional (number/datetime/currency) y hover rows. Auto-detecta columnas desde la primera fila si no se proveen."
db_close_go_infra,db_close,function,function,go,infra,impure,Cierra la conexion a la base de datos. Wrapper sobre db.Close() para composabilidad en pipelines que gestionan el ciclo de vida de *sql.DB explicitamente.
db_create_table_go_infra,db_create_table,function,function,go,infra,impure,Ejecuta CREATE TABLE IF NOT EXISTS con las definiciones de columnas dadas. Valida que el nombre de tabla sea un identificador SQL seguro.
db_exec_go_infra,db_exec,function,function,go,infra,impure,"Ejecuta un statement no-SELECT (INSERT, UPDATE, DELETE, DDL) y retorna el numero de filas afectadas."
db_insert_batch_go_infra,db_insert_batch,function,function,go,infra,impure,Inserta multiples filas en una transaccion usando prepared statement. Retorna el total de filas afectadas. Mas eficiente que llamar DBInsertRow en un loop.
db_insert_row_go_infra,db_insert_row,function,function,go,infra,impure,Genera y ejecuta un INSERT de una sola fila desde un map columna→valor. Retorna el last insert ID. Sanitiza nombres de tabla y columnas.
db_query_go_infra,db_query,function,function,go,infra,impure,Ejecuta un SELECT y retorna los resultados como slice de maps. Convierte valores a tipos nativos Go segun el tipo de columna reportado por el driver.
default_styles_go_tui,default_styles,function,function,go,tui,pure,Construye estilos por defecto combinando DefaultTheme con NewStyles. Atajo conveniente para el caso comun.
default_theme_go_tui,default_theme,function,function,go,tui,pure,Construye el tema de colores por defecto para componentes TUI. Paleta clara optimizada para terminales con fondo blanco.
deploy_app_go_infra,deploy_app,function,pipeline,go,infra,impure,"Orquesta el deploy completo de una app Go en Docker. Pasos: genera Dockerfile, lo escribe a disco, construye la imagen y lanza el contenedor en modo detach con port mapping. Retorna el container ID."
detail_page_typescript_ui,detail_page,function,function,typescript,ui,pure,"Genera una página de detalle de entidad con header (avatar, badge, back), grid de campos, tabs con contadores y timeline de actividad."
detect_cycle_go_core,detect_cycle,function,function,go,core,impure,Detecta ciclos en un grafo dirigido almacenado en SQLite usando BFS antes de insertar una arista.
detect_outliers_go_datascience,detect_outliers,function,function,go,datascience,pure,Detecta outliers en un slice de float64 usando z-score. Devuelve true para valores cuyo |z-score| supera el umbral.
detect_outliers_py_datascience,detect_outliers,function,function,py,datascience,pure,"Detecta outliers por z-score. Retorna lista de bools, True donde |z-score| > threshold."
detect_sql_injection_go_cybersecurity,detect_sql_injection,function,function,go,cybersecurity,pure,Analiza un input en busca de patrones heuristicos de inyeccion SQL y devuelve si se detecto amenaza y el patron encontrado.
detect_sql_injection_py_cybersecurity,detect_sql_injection,function,function,py,cybersecurity,pure,"Detecta patrones de SQL injection en un string. Retorna (is_threat, pattern) con el nombre del patron detectado."
dialog_typescript_ui,dialog,function,component,typescript,ui,impure,"Diálogo modal accesible con overlay blur, animaciones, close button y sistema de slots (header, footer, title, description)."
docker_build_image_go_infra,docker_build_image,function,function,go,infra,impure,Construye una imagen Docker desde un directorio con Dockerfile. Soporta build args opcionales. Retorna el image ID de la imagen construida.
docker_compose_down_go_infra,docker_compose_down,function,function,go,infra,impure,Baja un stack docker-compose desde el archivo dado. Si removeVolumes es true elimina también los volumes declarados (-v). Retorna el stdout del comando.
docker_compose_up_go_infra,docker_compose_up,function,function,go,infra,impure,Levanta un stack docker-compose desde el archivo dado. Si detach es true ejecuta en background (-d). Retorna el stdout del comando.
docker_container_logs_go_infra,docker_container_logs,function,function,go,infra,impure,Obtiene los logs de un contenedor Docker. El parámetro tail limita a las últimas N líneas (0 devuelve todos los logs).
docker_cp_file_bash_infra,docker_cp_file,function,function,bash,infra,impure,Copia un archivo local a un contenedor Docker y verifica que el tamaño coincide. Imprime JSON con local_size y remote_size a stdout. Sale con exit code 1 si docker cp falla o los tamaños difieren.
docker_create_network_go_infra,docker_create_network,function,function,go,infra,impure,Crea una red Docker con el nombre y driver dados. Si driver está vacío usa bridge por defecto. Devuelve el ID de la red creada.
docker_inspect_container_go_infra,docker_inspect_container,function,function,go,infra,impure,"Devuelve los detalles completos de un contenedor Docker como mapa JSON genérico. Útil para inspeccionar configuración, red, volumes, etc."
docker_list_containers_go_infra,docker_list_containers,function,function,go,infra,impure,Lista contenedores Docker locales. Si all es true incluye contenedores detenidos. Parsea la salida JSON de docker ps.
docker_list_images_go_infra,docker_list_images,function,function,go,infra,impure,Lista las imágenes Docker disponibles localmente. Parsea la salida JSON de docker images.
docker_pull_image_go_infra,docker_pull_image,function,function,go,infra,impure,Descarga una imagen Docker desde el registry remoto (Docker Hub u otro configurado). Acepta formato image:tag.
docker_remove_container_go_infra,docker_remove_container,function,function,go,infra,impure,Elimina un contenedor Docker. Con force=true puede eliminar contenedores en ejecución (equivale a docker rm -f).
docker_remove_image_go_infra,docker_remove_image,function,function,go,infra,impure,Elimina una imagen Docker local. Con force=true fuerza la eliminación incluso si hay contenedores que la usan.
docker_remove_network_go_infra,docker_remove_network,function,function,go,infra,impure,Elimina una red Docker por nombre o ID.
docker_run_container_go_infra,docker_run_container,function,function,go,infra,impure,"Ejecuta un contenedor Docker nuevo a partir de una imagen. Soporta puertos, env vars, volumes, network, detach y auto-remove. Devuelve el ID del contenedor."
docker_start_container_go_infra,docker_start_container,function,function,go,infra,impure,Inicia un contenedor Docker existente que está detenido. Recibe nombre o ID del contenedor.
docker_stop_container_go_infra,docker_stop_container,function,function,go,infra,impure,Detiene un contenedor Docker en ejecución. timeoutSecs controla el tiempo de gracia antes de SIGKILL (0 usa el default de Docker).
docker_tui_go_infra,docker_tui,function,pipeline,go,infra,impure,"Pipeline que compone componentes TUI de DevFactory con comandos Docker para crear una aplicacion de terminal interactiva. Gestiona containers, images, volumes, networks y compose."
docker_volume_create_go_infra,docker_volume_create,function,function,go,infra,impure,Crea un volume Docker con el nombre dado. Retorna el nombre del volume creado tal como lo confirma Docker.
docker_volume_list_go_infra,docker_volume_list,function,function,go,infra,impure,"Lista los volumes Docker disponibles localmente. Parsea la salida JSON de docker volume ls. Retorna slice de maps con campos Driver, Name, Scope, Labels, Mountpoint."
docker_volume_remove_go_infra,docker_volume_remove,function,function,go,infra,impure,Elimina un volume Docker por nombre. Si force es true fuerza la eliminación aunque esté en uso.
drop_go_core,drop,function,function,go,core,pure,Elimina los primeros n elementos de un slice y devuelve el resto.
drop_py_core,drop,function,function,py,core,pure,Descarta los primeros n elementos de una lista.
duckdb_open_go_infra,duckdb_open,function,function,go,infra,impure,Abre (o crea) una base de datos DuckDB. Path vacio o ':memory:' abre una base en memoria.
ema_go_finance,ema,function,function,go,finance,pure,Calcula la media movil exponencial (EMA) sobre una serie de datos con un periodo dado.
ema_py_finance,ema,function,function,py,finance,pure,Calcula la media movil exponencial (EMA) de una serie de precios.
embedding_encode_py_infra,embedding_encode,function,function,py,infra,impure,Genera embeddings normalizados para textos. Aplica prefijos e5 automaticamente segun mode (document/query).
embedding_load_model_py_infra,embedding_load_model,function,function,py,infra,impure,Carga modelo de embeddings desde path local. Retorna instancia lista para encode.
embedding_save_model_py_infra,embedding_save_model,function,function,py,infra,impure,Descarga modelo de embeddings de HuggingFace y lo guarda en path local para carga rapida sin red.
embedding_search_sqlvec_py_infra,embedding_search_sqlvec,function,function,py,infra,impure,Busca los k vecinos mas cercanos en tabla sqlite-vec. Retorna rowids y distancias ordenados.
embedding_search_usearch_py_infra,embedding_search_usearch,function,function,py,infra,impure,Busca los k vecinos mas cercanos en indice USearch persistido. Busqueda sub-milisegundo.
embedding_store_sqlvec_py_infra,embedding_store_sqlvec,function,function,py,infra,impure,Inserta embeddings en tabla sqlite-vec. Crea la tabla virtual si no existe. Insercion en batches.
embedding_store_usearch_py_infra,embedding_store_usearch,function,function,py,infra,impure,Crea indice USearch con embeddings y lo persiste a archivo. Busqueda sub-milisegundo.
entropy_shannon_go_cybersecurity,entropy_shannon,function,function,go,cybersecurity,pure,Calcula la entropia de Shannon de un slice de bytes. Retorna un valor entre 0 y 8 bits por byte.
entropy_shannon_py_cybersecurity,entropy_shannon,function,function,py,cybersecurity,pure,Calcula la entropia de Shannon de datos binarios (0-8 bits por byte). Util para detectar datos cifrados o comprimidos.
exit_with_status_bash_shell,exit_with_status,function,function,bash,shell,pure,"Calcula el exit code estandar (0=success, 1=failure, 2=partial) a partir de contadores de pasos. Si failed_steps=0 imprime 0 y sale con 0. Si ok_steps=0 imprime 1 y sale con 1. Si hay ambos imprime 2 "
extract_urls_go_cybersecurity,extract_urls,function,function,go,cybersecurity,pure,Extrae todas las URLs HTTP/HTTPS de un texto usando expresiones regulares.
extract_urls_py_cybersecurity,extract_urls,function,function,py,cybersecurity,pure,Extrae todas las URLs (http/https) de un texto. Util para analisis de IoCs y threat intelligence.
fetch_data_frame_go_datascience,fetch_data_frame,function,function,go,datascience,impure,Ejecuta una consulta SQL contra un DSN y retorna los resultados como slice de mapas columna-valor.
fetch_http_headers_go_cybersecurity,fetch_http_headers,function,function,go,cybersecurity,impure,Realiza una solicitud HTTP HEAD a una URL y devuelve los headers de la respuesta.
fetch_ohlcv_go_finance,fetch_ohlcv,function,function,go,finance,impure,Obtiene datos OHLCV de un exchange para un simbolo e intervalo dados.
fft_go_datascience,fft,function,function,go,datascience,pure,Calcula la Transformada Rápida de Fourier (FFT) usando el algoritmo Cooley-Tukey radix-2. Aplica zero-padding si la longitud no es potencia de 2.
filter_list_py_core,filter_list,function,function,py,core,pure,Filtra una lista aplicando un predicado sin mutar la original.
filter_slice_go_core,filter_slice,function,function,go,core,pure,Filtra un slice aplicando un predicado sin mutar el original. Retorna un nuevo slice con los elementos que cumplen la condicion.
find_go_core,find,function,function,go,core,pure,"Devuelve el primer elemento del slice que cumple el predicado, envuelto en Option."
find_py_core,find,function,function,py,core,pure,Encuentra el primer elemento que cumple el predicado. Retorna None si no hay coincidencia.
find_free_port_bash_shell,find_free_port,function,function,bash,shell,impure,Busca el primer puerto TCP libre en un rango dado usando ss y lsof. Retorna el numero de puerto a stdout.
find_index_go_core,find_index,function,function,go,core,pure,"Devuelve el indice del primer elemento que cumple el predicado, envuelto en Option."
find_index_py_core,find_index,function,function,py,core,pure,Encuentra el indice del primer elemento que cumple el predicado. Retorna -1 si no hay coincidencia.
flat_map_py_core,flat_map,function,function,py,core,pure,Aplica una funcion que retorna listas a cada elemento y aplana el resultado un nivel.
flat_map_slice_go_core,flat_map_slice,function,function,go,core,pure,Aplica una funcion que devuelve slices a cada elemento y aplana el resultado.
flatten_go_core,flatten,function,function,go,core,pure,Aplana un slice de slices en un unico slice.
flatten_py_core,flatten,function,function,py,core,pure,"Aplana una lista de listas un nivel, concatenando las sublistas."
flip_go_core,flip,function,function,go,core,pure,Intercambia el orden de los argumentos de una funcion de dos parametros.
form_field_typescript_ui,form_field,function,component,typescript,ui,impure,"Wrapper de campo de formulario con label, helper text, error y ARIA automáticos. Inyecta id y aria-describedby a hijos."
format_compact_typescript_core,format_compact,function,function,typescript,core,pure,"Familia de funciones de formato compacto: números (K/M/B), frecuencia (Hz/KHz/MHz), bytes (KB/MB/GB), duración (ms/s/min/h)."
generate_dockerfile_go_infra,generate_dockerfile,function,function,go,infra,pure,"Genera el texto de un Dockerfile multi-stage para una app Go. Stage build con golang:1.23-alpine, stage final con alpine:latest. Incluye ENV vars del map con orden determinista. Funcion pura sin I/O."
generate_id_go_core,generate_id,function,function,go,core,pure,"Genera un ID canonico determinista a partir de nombre, lenguaje y dominio."
get_series_color_typescript_core,get_series_color,function,function,typescript,core,pure,"Devuelve color para una serie de gráfico por índice cíclico, o el color explícito si se proporciona."
go_build_binary_go_infra,go_build_binary,function,function,go,infra,impure,Compila un binario Go desde un directorio de proyecto. Si ldflags está vacío usa -s -w (strip debug). Si outputPath está vacío usa build/{dirname} dentro del projectDir. Ejecuta con CGO_ENABLED=0.
group_by_go_core,group_by,function,function,go,core,pure,Agrupa elementos de un slice por clave generada con una funcion.
group_by_go_datascience,group_by,function,function,go,datascience,pure,"Agrupa los elementos de un slice según una función clave, devolviendo un mapa de clave a slice de elementos."
group_by_py_core,group_by,function,function,py,core,pure,Agrupa elementos de una lista por una funcion clave. Retorna dict de clave a lista.
hash_md5_go_cybersecurity,hash_md5,function,function,go,cybersecurity,pure,Calcula el hash MD5 de un slice de bytes y devuelve el resultado como string hexadecimal.
hash_md5_py_cybersecurity,hash_md5,function,function,py,cybersecurity,pure,Calcula el hash MD5 de datos binarios. Retorna hex digest.
hash_sha256_go_cybersecurity,hash_sha256,function,function,go,cybersecurity,pure,Calcula el hash SHA-256 de un slice de bytes y devuelve el resultado como string hexadecimal.
hash_sha256_py_cybersecurity,hash_sha256,function,function,py,cybersecurity,pure,Calcula el hash SHA-256 de datos binarios. Retorna hex digest.
health_check_http_go_infra,health_check_http,function,function,go,infra,impure,Hace polling HTTP GET a un endpoint hasta recibir status 200 o hasta agotar el timeout. Útil para esperar que un servicio levante antes de continuar un pipeline.
hide_cursor_go_tui,hide_cursor,function,function,go,tui,pure,Devuelve el codigo de escape ANSI para ocultar el cursor del terminal.
histogram_go_datascience,histogram,function,function,go,datascience,pure,Calcula las frecuencias de un slice de float64 distribuidas en un número dado de buckets equiespaciados.
histogram_py_datascience,histogram,function,function,py,datascience,pure,Calcula histograma con N buckets. Retorna lista de conteos por bucket.
identity_go_core,identity,function,function,go,core,pure,Devuelve el valor recibido sin modificarlo. Elemento neutro de la composicion.
impute_go_datascience,impute,function,function,go,datascience,pure,"Rellena valores NaN en un slice de float64 usando forward-fill, reemplazando cada NaN con el último valor válido anterior."
impute_py_datascience,impute,function,function,py,datascience,pure,Reemplaza None y NaN con la media de los valores validos.
init_jupyter_analysis_bash_pipelines,init_jupyter_analysis,function,pipeline,bash,pipelines,impure,"Inicializa un analisis Jupyter completo en analysis/{nombre}/ con venv, paquetes, launcher, MCP y reglas para agentes Claude. Acepta paquetes extra opcionales."
init_metabase_go_infra,init_metabase,function,pipeline,go,infra,impure,"Pipeline que inicializa un contenedor Metabase con su base de datos Postgres. Crea red Docker, pull de imágenes, inicia Postgres con volume persistente, espera health check y lanza Metabase conectado."
init_uv_venv_bash_infra,init_uv_venv,function,function,bash,infra,impure,Crea un virtualenv Python con uv en el directorio dado si no existe. Fallback a python3 -m venv. Retorna la ruta del venv.
input_ts_ui,input,function,component,ts,ui,impure,"Campo de entrada accesible con soporte para iconos, grupos, validación ARIA y estados disabled/invalid."
install_nordvpn_bash_infra,install_nordvpn,function,function,bash,infra,impure,"Instala NordVPN CLI en Ubuntu/Debian (incluido WSL2). Configura repositorio oficial, instala paquete y habilita servicio nordvpnd. Idempotente."
ip_in_range_go_cybersecurity,ip_in_range,function,function,go,cybersecurity,pure,Verifica si una direccion IP se encuentra dentro de un rango CIDR dado.
is_base64_go_cybersecurity,is_base64,function,function,go,cybersecurity,pure,Valida si un string es una cadena base64 valida segun el encoding estandar.
is_base64_py_cybersecurity,is_base64,function,function,py,cybersecurity,pure,Verifica si un string es base64 valido. Acepta base64 estandar y URL-safe. Requiere minimo 4 caracteres.
is_hex_go_cybersecurity,is_hex,function,function,go,cybersecurity,pure,"Valida si un string es una cadena hexadecimal valida (longitud par, caracteres 0-9 a-f A-F)."
is_hex_py_cybersecurity,is_hex,function,function,py,cybersecurity,pure,Verifica si un string es hexadecimal valido. Acepta con o sin prefijo 0x. Requiere minimo 2 caracteres.
jaccard_similarity_go_cybersecurity,jaccard_similarity,function,function,go,cybersecurity,pure,Calcula la similitud de Jaccard entre dos conjuntos de tokens. Retorna un valor entre 0.0 y 1.0.
jaccard_similarity_py_cybersecurity,jaccard_similarity,function,function,py,cybersecurity,pure,"Calcula el coeficiente de similitud de Jaccard entre dos listas. J(A,B) = |A interseccion B| / |A union B|."
jupyter_discover_py_notebook,jupyter_discover,function,function,py,notebook,impure,"Descubre instancias de Jupyter Lab activas escaneando archivos .jupyter-port en analysis/ y puertos comunes (8888-8892). Para cada instancia consulta /api/status, /api/config, /api/kernels y /api/sess"
jupyter_exec_py_notebook,jupyter_exec,function,function,py,notebook,impure,"Ejecuta codigo en kernels de Jupyter via WebSocket. Tres modos: append (añade celda al notebook y la ejecuta), cell (ejecuta celda existente por indice), kernel (ejecuta en el kernel sin tocar ningun "
jupyter_kernel_py_notebook,jupyter_kernel,function,function,py,notebook,impure,"CRUD completo de kernels Jupyter via REST API. Expone seis operaciones: list, start, restart, interrupt, shutdown y sessions. Usa solo stdlib (urllib, json), sin dependencias externas."
jupyter_read_py_notebook,jupyter_read,function,function,py,notebook,impure,Lee celdas de un notebook Jupyter abierto via el protocolo de colaboracion en tiempo real (CRDT/Y.js). Devuelve el estado actual incluyendo cambios no guardados. Expone tambien jupyter_notebook_info()
jupyter_write_py_notebook,jupyter_write,function,function,py,notebook,impure,"Operaciones de escritura sobre celdas de un notebook Jupyter via colaboracion en tiempo real (WebSocket). Expone cinco operaciones: append_code, append_markdown, insert, edit, delete. NO ejecuta celda"
kpi_card_typescript_ui,kpi_card,function,component,typescript,ui,impure,"Card de KPI con label, valor+unidad, delta descriptivo con color semántico, icono, slot de chart inline y action. 3 tamaños."
label_ts_ui,label,function,component,ts,ui,impure,Etiqueta de formulario accesible con soporte para estados disabled y peer-disabled.
levenshtein_distance_go_cybersecurity,levenshtein_distance,function,function,go,cybersecurity,pure,Calcula la distancia de edicion de Levenshtein entre dos strings. Util para deteccion de typosquatting.
levenshtein_distance_py_cybersecurity,levenshtein_distance,function,function,py,cybersecurity,pure,Calcula la distancia de Levenshtein (edit distance) entre dos strings. Util para deteccion de typosquatting en dominios.
line_chart_typescript_ui,line_chart,function,component,typescript,ui,impure,"Gráfico de líneas Recharts con multi-series, 5 tipos de curva, zoom brush, líneas de referencia, tooltips temáticos."
linspace_py_datascience,linspace,function,function,py,datascience,pure,Genera una lista de valores equiespaciados entre start y stop (inclusivos).
load_csv_go_datascience,load_csv,function,function,go,datascience,impure,Carga un archivo CSV desde disco y lo retorna como slice de mapas columna-valor.
load_ohlcv_from_duckdb_go_finance,load_ohlcv_from_duckdb,function,function,go,finance,impure,Carga datos OHLCV ejecutando una query SQL en una base de datos DuckDB.
load_parquet_go_datascience,load_parquet,function,function,go,datascience,impure,Carga un archivo Parquet desde disco y lo retorna como slice de mapas columna-valor.
log_return_go_finance,log_return,function,function,go,finance,pure,Calcula el retorno logaritmico entre un precio inicial y un precio final.
log_return_py_finance,log_return,function,function,py,finance,pure,Calcula el retorno logaritmico entre dos precios.
lookup_whois_go_cybersecurity,lookup_whois,function,function,go,cybersecurity,impure,Realiza una consulta WHOIS para un dominio conectandose al servidor whois.iana.org por TCP.
lorenz_step_go_datascience,lorenz_step,function,function,go,datascience,pure,Paso del atractor de Lorenz (sistema caótico determinista). Integración Euler con parámetros configurables. Incluye LorenzSeries para generar N pasos.
map_concurrent_go_core,map_concurrent,function,function,go,core,impure,Aplica una funcion a cada elemento de un slice usando un pool de goroutines como workers. Los resultados preservan el orden original del slice de entrada.
map_list_py_core,map_list,function,function,py,core,pure,"Aplica una funcion a cada elemento de una lista, retornando una nueva lista."
map_slice_go_core,map_slice,function,function,go,core,pure,Transforma cada elemento de un slice aplicando una funcion. Retorna un nuevo slice del mismo tamaño con los resultados.
max_drawdown_go_finance,max_drawdown,function,function,go,finance,pure,"Calcula el maximo drawdown de una curva de equity, retornando la magnitud y los indices pico-valle."
max_drawdown_py_finance,max_drawdown,function,function,py,finance,pure,Calcula el maximo drawdown y los indices de inicio y fin del peor periodo.
memoize_go_core,memoize,function,function,go,core,pure,"Cachea resultados de una funcion pura. Retorna una nueva funcion que almacena en un mapa interno los resultados ya calculados, evitando recalculos para la misma clave."
metabase_add_database_py_infra,metabase_add_database,function,function,py,infra,impure,"Agrega una nueva database a Metabase via POST /api/database. Soporta cualquier engine (sqlite, postgres, mysql, etc.)."
metabase_add_ops_db_py_pipelines,metabase_add_ops_db,function,pipeline,py,pipelines,impure,Registra la operations.db de una app en Metabase como database SQLite. Verifica duplicados y muestra el mount necesario para el contenedor Docker.
metabase_auth_go_infra,metabase_auth,function,function,go,infra,impure,Autentica contra la API de Metabase con email y password. Retorna un MetabaseClient con session token valido por 14 dias (configurable con MAX_SESSION_AGE en Metabase). Endpoint: POST /api/session.
metabase_auth_py_infra,metabase_auth,function,function,py,infra,impure,Autentica contra la API de Metabase con email y password. Retorna un MetabaseClient con session token valido por 14 dias. Endpoint: POST /api/session.
metabase_create_card_go_infra,metabase_create_card,function,function,go,infra,impure,Crea una nueva card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card.
metabase_create_card_py_infra,metabase_create_card,function,function,py,infra,impure,Crea una card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card.
metabase_create_dashboard_go_infra,metabase_create_dashboard,function,function,go,infra,impure,Crea un nuevo dashboard vacio en Metabase. Para agregar cards usar MetabaseUpdateDashboard con el campo dashcards. Endpoint: POST /api/dashboard.
metabase_create_dashboard_py_infra,metabase_create_dashboard,function,function,py,infra,impure,Crea dashboard vacio en Metabase. Para agregar cards usar metabase_update_dashboard con dashcards. Endpoint: POST /api/dashboard.
metabase_create_ops_dashboard_py_pipelines,metabase_create_ops_dashboard,function,pipeline,py,pipelines,impure,"Crea dashboard operativo en Metabase para una app: KPIs de entities/relations/executions/assertions, distribucion por status y tipo, relaciones frecuentes, resultados de ejecuciones y assertions."
metabase_create_user_go_infra,metabase_create_user,function,function,go,infra,impure,"Crea un nuevo usuario en Metabase. Si no se provee password, Metabase envia email de invitacion. Requiere permisos de superusuario. Endpoint: POST /api/user."
metabase_create_user_py_infra,metabase_create_user,function,function,py,infra,impure,Crea un nuevo usuario en Metabase. Sin password envia invitacion por email. Requiere superusuario. Endpoint: POST /api/user.
metabase_deactivate_user_go_infra,metabase_deactivate_user,function,function,go,infra,impure,"Desactiva (soft-delete) un usuario en Metabase. El usuario no se elimina permanentemente, solo se marca como inactivo. Para reactivar, usar PUT /api/user/:id/reactivate. Endpoint: DELETE /api/user/:id"
metabase_deactivate_user_py_infra,metabase_deactivate_user,function,function,py,infra,impure,Desactiva (soft-delete) un usuario en Metabase. Reactivar con PUT /api/user/:id/reactivate. Endpoint: DELETE /api/user/:id.
metabase_delete_card_go_infra,metabase_delete_card,function,function,go,infra,impure,Elimina permanentemente una card/pregunta de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateCard con archived:true. Endpoint: DELETE /api/card/:id.
metabase_delete_card_py_infra,metabase_delete_card,function,function,py,infra,impure,Elimina permanentemente una card/pregunta. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/card/:id.
metabase_delete_dashboard_go_infra,metabase_delete_dashboard,function,function,go,infra,impure,Elimina permanentemente un dashboard de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateDashboard con archived:true. Endpoint: DELETE /api/dashboard/:id.
metabase_delete_dashboard_py_infra,metabase_delete_dashboard,function,function,py,infra,impure,Elimina permanentemente un dashboard. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/dashboard/:id.
metabase_execute_card_go_infra,metabase_execute_card,function,function,go,infra,impure,Ejecuta la query de una card/pregunta guardada en Metabase y retorna los resultados. Soporta parametros para queries parametrizadas. Endpoint: POST /api/card/:id/query.
metabase_execute_card_py_infra,metabase_execute_card,function,function,py,infra,impure,Ejecuta la query de una card guardada y retorna resultados con columnas y filas. Soporta parametros. Endpoint: POST /api/card/:id/query.
metabase_execute_query_go_infra,metabase_execute_query,function,function,go,infra,impure,Ejecuta una query SQL ad-hoc contra una database de Metabase sin guardarla como card. Util para consultas rapidas y exploracion. Endpoint: POST /api/dataset.
metabase_execute_query_py_infra,metabase_execute_query,function,function,py,infra,impure,Ejecuta query SQL ad-hoc contra Metabase sin guardarla como card. Util para exploracion rapida. Endpoint: POST /api/dataset.
metabase_fix_permissions_py_pipelines,metabase_fix_permissions,function,pipeline,py,pipelines,impure,Arregla permisos SQLITE_READONLY_DIRECTORY en el contenedor Metabase. Hace chmod 777/666 en directorios y archivos .db bajo /data/ para que el usuario metabase (UID 2000) pueda crear journal files.
metabase_get_card_go_infra,metabase_get_card,function,function,go,infra,impure,"Obtiene los detalles completos de una card/pregunta de Metabase por su ID. Incluye la query, visualizacion y metadata. Endpoint: GET /api/card/:id."
metabase_get_card_py_infra,metabase_get_card,function,function,py,infra,impure,"Obtiene detalles completos de una card/pregunta de Metabase incluyendo query, visualizacion y metadata. Endpoint: GET /api/card/:id."
metabase_get_dashboard_go_infra,metabase_get_dashboard,function,function,go,infra,impure,"Obtiene un dashboard completo de Metabase incluyendo todas sus dashcards (cards posicionadas en el dashboard), tabs y parametros. Endpoint: GET /api/dashboard/:id."
metabase_get_dashboard_py_infra,metabase_get_dashboard,function,function,py,infra,impure,"Obtiene dashboard completo con dashcards (cards posicionadas), tabs y parametros. Endpoint: GET /api/dashboard/:id."
metabase_get_database_py_infra,metabase_get_database,function,function,py,infra,impure,Obtiene los detalles de una database de Metabase por su ID. Endpoint: GET /api/database/:id.
metabase_get_user_go_infra,metabase_get_user,function,function,go,infra,impure,Obtiene los detalles de un usuario de Metabase por su ID numerico. Endpoint: GET /api/user/:id.
metabase_get_user_py_infra,metabase_get_user,function,function,py,infra,impure,Obtiene los detalles de un usuario de Metabase por su ID. Endpoint: GET /api/user/:id.
metabase_list_cards_go_infra,metabase_list_cards,function,function,go,infra,impure,Lista preguntas/cards de Metabase con filtro opcional. Retorna array de cards. Endpoint: GET /api/card.
metabase_list_cards_py_infra,metabase_list_cards,function,function,py,infra,impure,"Lista preguntas/cards de Metabase. Filtros: all, mine, fav, archived, recent, popular, database, table. Endpoint: GET /api/card."
metabase_list_dashboards_go_infra,metabase_list_dashboards,function,function,go,infra,impure,Lista dashboards de Metabase con filtro opcional. Retorna array de dashboards resumidos (sin dashcards). Endpoint: GET /api/dashboard.
metabase_list_dashboards_py_infra,metabase_list_dashboards,function,function,py,infra,impure,"Lista dashboards de Metabase. Filtros: all, mine, archived. Retorna resumen sin dashcards. Endpoint: GET /api/dashboard."
metabase_list_databases_py_infra,metabase_list_databases,function,function,py,infra,impure,Lista las databases configuradas en Metabase. Endpoint: GET /api/database. Soporta incluir tablas con include_tables=True.
metabase_list_users_go_infra,metabase_list_users,function,function,go,infra,impure,"Lista usuarios de una instancia Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user. Requiere permisos de superusuario."
metabase_list_users_py_infra,metabase_list_users,function,function,py,infra,impure,"Lista usuarios de Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user."
metabase_setup_py_infra,metabase_setup,function,function,py,infra,impure,Ejecuta el setup inicial de una instancia Metabase nueva via POST /api/setup. Obtiene el setup-token automaticamente y crea el usuario admin con preferencias del sitio.
metabase_update_card_go_infra,metabase_update_card,function,function,go,infra,impure,Actualiza campos de una card/pregunta en Metabase. Solo se modifican los campos incluidos en el map. Endpoint: PUT /api/card/:id.
metabase_update_card_py_infra,metabase_update_card,function,function,py,infra,impure,"Actualiza campos de una card/pregunta via kwargs. Campos: name, description, display, dataset_query, collection_id, archived. Endpoint: PUT /api/card/:id."
metabase_update_dashboard_go_infra,metabase_update_dashboard,function,function,go,infra,impure,"Actualiza un dashboard en Metabase incluyendo metadata, cards y tabs. El campo dashcards representa el estado completo deseado: cards nuevas con ID negativo, existentes con ID positivo, omitidas se el"
metabase_update_dashboard_py_infra,metabase_update_dashboard,function,function,py,infra,impure,"Actualiza dashboard incluyendo metadata, cards y tabs via kwargs. dashcards es el estado completo deseado: nuevas con ID negativo, existentes con positivo, omitidas se eliminan. Endpoint: PUT /api/das"
metabase_update_user_go_infra,metabase_update_user,function,function,go,infra,impure,Actualiza campos de un usuario en Metabase. Solo se modifican los campos incluidos en el map. Requiere permisos de superusuario. Endpoint: PUT /api/user/:id.
metabase_update_user_py_infra,metabase_update_user,function,function,py,infra,impure,"Actualiza campos de un usuario en Metabase via keyword arguments. Campos: first_name, last_name, email, is_superuser, group_ids, locale. Endpoint: PUT /api/user/:id."
min_max_scale_go_datascience,min_max_scale,function,function,go,datascience,pure,"Escala los valores de un slice al rango [0, 1] usando normalización min-max."
min_max_scale_py_datascience,min_max_scale,function,function,py,datascience,pure,"Escala los valores al rango [0, 1] usando min-max normalization."
new_base_model_go_tui,new_base_model,function,function,go,tui,pure,Construye un modelo base con dimensiones de terminal y estilos por defecto. Sirve como fundacion para componer modelos mas complejos.
new_confirm_go_tui,new_confirm,function,function,go,tui,pure,Construye un modelo de dialogo de confirmacion con una pregunta si/no.
new_filtered_list_go_tui,new_filtered_list,function,function,go,tui,pure,Construye un modelo de lista con campo de busqueda integrado. El placeholder se muestra en el input de filtro cuando esta vacio.
new_list_go_tui,new_list,function,function,go,tui,pure,Construye un modelo de lista simple a partir de una coleccion de items. Cada item se renderiza como una fila seleccionable.
new_multi_list_go_tui,new_multi_list,function,function,go,tui,pure,Construye un modelo de lista con seleccion multiple. Permite al usuario marcar varios items antes de confirmar.
new_multi_progress_go_tui,new_multi_progress,function,function,go,tui,pure,Construye un modelo de progreso multiple vacio. Las barras individuales se agregan posteriormente via mensajes.
new_progress_go_tui,new_progress,function,function,go,tui,pure,Construye un modelo de barra de progreso con valor total y etiqueta descriptiva.
new_progress_with_styles_go_tui,new_progress_with_styles,function,function,go,tui,pure,"Construye un modelo de barra de progreso con valor total, etiqueta y estilos visuales personalizados."
new_spinner_go_tui,new_spinner,function,function,go,tui,pure,Construye un modelo de spinner basico con un mensaje descriptivo. Usa el estilo por defecto.
new_spinner_with_style_go_tui,new_spinner_with_style,function,function,go,tui,pure,Construye un modelo de spinner con mensaje y estilos visuales personalizados.
new_spinner_with_timeout_go_tui,new_spinner_with_timeout,function,function,go,tui,pure,"Construye un modelo de spinner con limite de tiempo. Si la operacion excede el timeout, el spinner se detiene automaticamente."
new_styles_go_tui,new_styles,function,function,go,tui,pure,Construye un conjunto de estilos lipgloss a partir de un tema de colores. Los estilos resultantes se aplican a todos los componentes TUI.
nordvpn_connect_bash_infra,nordvpn_connect,function,function,bash,infra,impure,"Conecta a NordVPN por pais, ciudad o servidor especifico. Sin argumentos conecta al mejor servidor disponible. Devuelve JSON con resultado."
nordvpn_container_run_go_infra,nordvpn_container_run,function,function,go,infra,impure,Ejecuta un container Docker cuyo trafico pasa por el gateway NordVPN usando --network=container:<gateway>. El container hereda la IP y tunel VPN del gateway.
nordvpn_container_start_go_infra,nordvpn_container_start,function,function,go,infra,impure,Levanta un container Docker con NordVPN como gateway de red. Otros containers pueden rutear su trafico a traves de este con --network=container:<name>. Espera hasta 30s a que el tunel este activo.
nordvpn_container_stop_go_infra,nordvpn_container_stop,function,function,go,infra,impure,Detiene y elimina el container gateway NordVPN y opcionalmente los containers cliente que usan su red.
nordvpn_disconnect_bash_infra,nordvpn_disconnect,function,function,bash,infra,impure,Desconecta de NordVPN. Idempotente — si no hay conexion activa retorna ok. Devuelve JSON con resultado.
nordvpn_get_ip_bash_infra,nordvpn_get_ip,function,function,bash,infra,impure,Obtiene IP publica actual con fallback entre multiples servicios. Indica si la conexion VPN esta activa y el servidor usado.
nordvpn_list_cities_bash_infra,nordvpn_list_cities,function,function,bash,infra,impure,Lista ciudades disponibles de un pais en NordVPN como array JSON ordenado.
nordvpn_list_countries_bash_infra,nordvpn_list_countries,function,function,bash,infra,impure,Lista paises disponibles en NordVPN como array JSON ordenado alfabeticamente.
nordvpn_set_protocol_bash_infra,nordvpn_set_protocol,function,function,bash,infra,impure,Cambia el protocolo de NordVPN entre NordLynx (WireGuard) y OpenVPN. NordLynx recomendado por velocidad.
nordvpn_status_bash_infra,nordvpn_status,function,function,bash,infra,impure,"Obtiene estado actual de NordVPN como JSON estructurado. Incluye servidor, IP, pais, protocolo y estado de conexion."
normalize_ohlcv_go_finance,normalize_ohlcv,function,function,go,finance,pure,Ajusta slices de precios OHLCV multiplicando cada valor por un factor dado.
normalize_url_go_cybersecurity,normalize_url,function,function,go,cybersecurity,pure,"Normaliza una URL: convierte el host a minusculas, elimina fragmentos y remueve parametros de tracking comunes."
normalize_url_py_cybersecurity,normalize_url,function,function,py,cybersecurity,pure,"Normaliza una URL: lowercase del host, elimina fragmentos, ordena parametros. Util para deduplicacion de IoCs."
page_header_typescript_ui,page_header,function,component,typescript,ui,impure,"Cabecera de página con título, subtítulo, acciones, back button, tabs integrados, badge y modo sticky. Incluye SimplePageHeader."
parse_ip_cidr_go_cybersecurity,parse_ip_cidr,function,function,go,cybersecurity,pure,"Parsea una notacion CIDR IPv4 y devuelve la direccion de red, broadcast y cantidad de hosts usables."
parse_nordvpn_status_go_infra,parse_nordvpn_status,function,function,go,infra,pure,Parsea la salida de texto de nordvpn status a un struct tipado. Elimina codigos ANSI y normaliza claves.
partial2_go_core,partial2,function,function,go,core,pure,Aplica parcialmente el primer argumento de una funcion de dos parametros.
partition_go_core,partition,function,function,go,core,pure,"Divide un slice en dos segun un predicado. El primer slice contiene los elementos que cumplen el predicado, el segundo los que no. Se preserva el orden original."
partition_py_core,partition,function,function,py,core,pure,"Divide una lista en dos: (elementos que cumplen el predicado, elementos que no)."
pass_delete_bash_infra,pass_delete,function,function,bash,infra,impure,Elimina un secreto del password store (pass).
pass_generate_bash_infra,pass_generate,function,function,bash,infra,impure,"Genera un password aleatorio, lo almacena en el password store e imprime el valor generado."
pass_get_bash_infra,pass_get,function,function,bash,infra,impure,Lee un secreto del password store (pass) y lo imprime a stdout.
pass_list_bash_infra,pass_list,function,function,bash,infra,impure,Lista entradas del password store como JSON array. Filtra opcionalmente por prefijo.
pass_set_bash_infra,pass_set,function,function,bash,infra,impure,Inserta o sobreescribe un secreto en el password store (pass).
pass_sync_bash_infra,pass_sync,function,function,bash,infra,impure,Sincroniza el password store con el repositorio git remoto (pull + push).
pearson_go_datascience,pearson,function,function,go,datascience,pure,Calcula el coeficiente de correlación de Pearson entre dos slices de float64.
pearson_py_datascience,pearson,function,function,py,datascience,pure,Calcula el coeficiente de correlacion de Pearson entre dos listas de floats.
pie_chart_typescript_ui,pie_chart,function,component,typescript,ui,impure,"Gráfico de torta/dona Recharts con Cell por segmento, colores automáticos, labels con porcentaje, Legend y Tooltip temático. Soporte donut con innerRadius configurable."
pipe_py_core,pipe,function,function,py,core,pure,Pasa un valor a traves de una secuencia de funciones de izquierda a derecha.
pipe2_go_core,pipe2,function,function,go,core,pure,"Compone dos funciones de izquierda a derecha. pipe2(f, g)(x) = g(f(x))."
pipe3_go_core,pipe3,function,function,go,core,pure,Compone tres funciones de izquierda a derecha.
pipeline_go_core,pipeline,function,function,go,core,pure,"Compone funciones T -> T en secuencia de izquierda a derecha. Pipeline(f, g, h)(x) equivale a h(g(f(x))). Sin funciones retorna la identidad."
pipeline_launcher_go_infra,pipeline_launcher,function,pipeline,go,infra,impure,"TUI interactiva que lista pipelines del registry, permite lanzarlos como subprocesos y registra cada ejecución en operations.db. Dos tabs: Pipelines (filtro + launch) y History (historial)."
postgres_open_go_infra,postgres_open,function,function,go,infra,impure,Conecta a PostgreSQL construyendo el DSN desde parametros individuales. sslmode por defecto 'disable' si vacio.
print_error_go_tui,print_error,function,function,go,tui,impure,Imprime un mensaje con estilo de error (rojo) en stderr.
print_info_go_tui,print_info,function,function,go,tui,impure,Imprime un mensaje con estilo informativo (cyan) en stdout.
print_muted_go_tui,print_muted,function,function,go,tui,impure,Imprime un mensaje con estilo atenuado (gris) en stdout.
print_success_go_tui,print_success,function,function,go,tui,impure,Imprime un mensaje con estilo de exito (verde) en stdout.
print_warning_go_tui,print_warning,function,function,go,tui,impure,Imprime un mensaje con estilo de advertencia (naranja) en stdout.
progress_bar_typescript_ui,progress_bar,function,component,typescript,ui,impure,"Barra de progreso con variantes de color y tamaño, buffer, animación, modo indeterminado y display de valor."
quit_msg_go_tui,quit_msg,function,function,go,tui,pure,Devuelve un mensaje de salida para el bucle de Bubble Tea.
reduce_go_core,reduce,function,function,go,core,pure,Reduce un slice a un unico valor aplicando una funcion acumuladora de izquierda a derecha.
reduce_list_py_core,reduce_list,function,function,py,core,pure,"Reduce una lista con un acumulador y una funcion binaria fn(acc, x)."
report_execution_json_bash_shell,report_execution_json,function,function,bash,shell,pure,"Genera un JSON de reporte de ejecucion siguiendo el estandar fn-registry (docs/execution_standard.md). Recibe los metadatos del flujo y un archivo TSV con resultados de pasos (columnas: name, action, "
resolve_dns_go_cybersecurity,resolve_dns,function,function,go,cybersecurity,impure,Resuelve un hostname a sus direcciones IP usando el resolver DNS del sistema.
retry_with_backoff_go_core,retry_with_backoff,function,function,go,core,impure,Reintenta una funcion impura con backoff exponencial. El delay entre intento i e i+1 es baseDelay * 2^i. Retorna el primer resultado exitoso o el ultimo error tras agotar los reintentos.
rewrite_rule_go_core,rewrite_rule,function,function,go,core,pure,Reescribe campos bare en una expresion SQL a llamadas json_extract sobre una columna JSON de SQLite.
rolling_window_go_datascience,rolling_window,function,function,go,datascience,pure,Genera ventanas deslizantes de tamaño fijo sobre un slice genérico.
rolling_window_py_datascience,rolling_window,function,function,py,datascience,pure,Genera ventanas deslizantes de tamanio fijo sobre una lista.
rsi_go_finance,rsi,function,function,go,finance,pure,Calcula el Relative Strength Index (RSI) usando suavizado de Wilder.
rsi_py_finance,rsi,function,function,py,finance,pure,Calcula el Relative Strength Index (RSI) de una serie de precios.
run_cmd_go_shell,run_cmd,function,function,go,shell,impure,Ejecuta un comando del sistema con timeout de 30 segundos y devuelve el resultado.
run_cmd_timeout_go_shell,run_cmd_timeout,function,function,go,shell,impure,Ejecuta un comando del sistema con timeout configurable.
run_fullscreen_go_tui,run_fullscreen,function,function,go,tui,impure,Ejecuta un modelo Bubble Tea en modo fullscreen.
run_model_go_tui,run_model,function,function,go,tui,impure,Ejecuta un modelo Bubble Tea y devuelve el modelo final o error.
run_pipe_go_shell,run_pipe,function,function,go,shell,impure,Encadena multiples comandos con pipe y devuelve el resultado final.
run_shell_go_shell,run_shell,function,function,go,shell,impure,Ejecuta un comando shell interpretado por /bin/sh.
run_shell_timeout_go_shell,run_shell_timeout,function,function,go,shell,impure,Ejecuta un comando shell con timeout configurable.
run_steps_bash_shell,run_steps,function,function,bash,shell,impure,"Ejecuta pasos de un YAML generico donde cada step tiene action=command. Lee el YAML con yq, ejecuta cada paso secuencialmente con timeout configurable, captura exit code y output, respeta continue_on_"
run_with_mouse_go_tui,run_with_mouse,function,function,go,tui,impure,Ejecuta un modelo Bubble Tea con soporte de raton habilitado.
scaffold_wails_app_go_infra,scaffold_wails_app,function,function,go,infra,impure,"Genera proyecto Wails completo: main.go con embed, app.go con bindings base, wails.json, go.mod, y frontend vinculado a Frontend_Library."
scan_port_tcp_go_cybersecurity,scan_port_tcp,function,function,go,cybersecurity,impure,Escanea un puerto TCP en un host dado. Devuelve el estado (open/closed/filtered) y un banner si esta abierto.
select_typescript_ui,select,function,component,typescript,ui,impure,"Select genérico accesible con grupos, separadores y animaciones. Base-UI primitive con posicionamiento automático."
settings_page_typescript_ui,settings_page,function,function,typescript,ui,pure,"Genera una página de configuración con navegación lateral, secciones y campos de formulario (text, number, toggle, select, textarea)."
setup_metabase_volume_bash_pipelines,setup_metabase_volume,function,pipeline,bash,pipelines,impure,"Copia registry.db al contenedor Docker de Metabase verificando existencia del archivo, disponibilidad de docker, estado del contenedor y coincidencia de tamaños. Todos los argumentos son opcionales co"
sharpe_ratio_go_finance,sharpe_ratio,function,function,go,finance,pure,"Calcula el ratio de Sharpe anualizado a partir de retornos, tasa libre de riesgo y frecuencia."
sharpe_ratio_py_finance,sharpe_ratio,function,function,py,finance,pure,Calcula el Sharpe Ratio anualizado de una serie de retornos.
show_cursor_go_tui,show_cursor,function,function,go,tui,pure,Devuelve el codigo de escape ANSI para mostrar el cursor del terminal.
skeleton_typescript_ui,skeleton,function,component,typescript,ui,impure,"Sistema de loading skeletons: base, text, card, avatar, button, table. Variantes preconfiguradas para estados de carga."
sma_go_finance,sma,function,function,go,finance,pure,Calcula la media movil simple (SMA) sobre una serie de datos con un periodo dado.
sma_py_finance,sma,function,function,py,finance,pure,Calcula la media movil simple (SMA) de una serie de precios.
sparkline_typescript_ui,sparkline,function,component,typescript,ui,impure,"Mini gráfico inline SVG puro (sin Recharts) con variantes line, area y bar. Para KPI cards y tablas."
sqlite_open_go_infra,sqlite_open,function,function,go,infra,impure,"Abre (o crea) una base de datos SQLite con WAL mode y foreign keys habilitados. Hace ping para verificar la conexion. Si basePath es no-vacio y path es relativo, resuelve el path como filepath.Join(ba"
ssh_check_go_infra,ssh_check,function,function,go,infra,impure,Verifica conectividad SSH ejecutando un comando noop en el host remoto. Timeout de 5 segundos.
ssh_download_go_infra,ssh_download,function,function,go,infra,impure,Descarga un archivo del host remoto al filesystem local via scp.
ssh_exec_go_infra,ssh_exec,function,function,go,infra,impure,"Ejecuta un comando en el host remoto via SSH. Retorna stdout, stderr y exit code separados."
ssh_tunnel_close_go_infra,ssh_tunnel_close,function,function,go,infra,impure,Cierra un tunel SSH enviando SIGTERM al proceso por PID.
ssh_tunnel_open_go_infra,ssh_tunnel_open,function,function,go,infra,impure,Abre un tunel SSH (local port forwarding) en background. Retorna el PID del proceso para cerrarlo despues.
ssh_upload_go_infra,ssh_upload,function,function,go,infra,impure,Sube un archivo local al host remoto via scp.
standardize_go_datascience,standardize,function,function,go,datascience,pure,"Aplica Z-score normalización a un slice de float64, transformando cada valor a (x - media) / desviación estándar."
standardize_py_datascience,standardize,function,function,py,datascience,pure,Estandarizacion Z-score: transforma los datos a media=0 y desviacion=1.
stop_app_go_infra,stop_app,function,pipeline,go,infra,impure,Para y elimina el contenedor de una app desplegada. Si removeImage es true elimina también la imagen Docker. containerName debe coincidir con el imageName usado en deploy_app.
stream_ticks_go_finance,stream_ticks,function,function,go,finance,impure,Abre un stream de ticks en tiempo real para un simbolo via websocket.
tabs_typescript_ui,tabs,function,component,typescript,ui,impure,"Sistema de tabs con orientación horizontal/vertical, variantes default y line, y soporte para iconos. Base-UI primitive."
take_go_core,take,function,function,go,core,pure,Devuelve los primeros n elementos de un slice.
take_py_core,take,function,function,py,core,pure,Toma los primeros n elementos de una lista.
theme_config_to_colors_typescript_core,theme_config_to_colors,function,function,typescript,core,pure,Convierte un ThemeConfig completo a ThemeColors plano para inyectar como CSS variables. Mapea tokens semánticos a variables CSS.
theme_provider_typescript_ui,theme_provider,function,component,typescript,ui,impure,"Provider de tema React con context, persistencia en localStorage, detección de preferencia del sistema y hook useTheme."
tick_to_ohlcv_go_finance,tick_to_ohlcv,function,function,go,finance,pure,Agrega datos de ticks en velas OHLCV segun un intervalo de tiempo en segundos.
tooltip_typescript_ui,tooltip,function,component,typescript,ui,impure,"Tooltip accesible con animaciones, posicionamiento automático y arrow. Base-UI primitive con delay configurable."
uncurry2_go_core,uncurry2,function,function,go,core,pure,Transforma una funcion currificada en una funcion normal de dos argumentos.
unique_go_core,unique,function,function,go,core,pure,Devuelve un slice con elementos unicos preservando el orden original.
unique_py_core,unique,function,function,py,core,pure,Elimina duplicados de una lista preservando el orden de aparicion.
use_animated_canvas_typescript_ui,use_animated_canvas,function,component,typescript,ui,impure,"Hook React para canvas animado a N fps via requestAnimationFrame. Maneja DPR, resize, throttling, y contador de FPS real."
use_wails_event_typescript_ui,use_wails_event,function,component,typescript,ui,impure,"Hook para suscripción a eventos Go→TS y emisión TS→Go via Wails runtime. Soporta once, maxCallbacks, emit bidireccional."
use_wails_mutation_typescript_ui,use_wails_mutation,function,component,typescript,ui,impure,"Hook para escrituras IPC Wails con optimistic updates, invalidación automática de queries, retry y callbacks completos."
use_wails_query_typescript_ui,use_wails_query,function,component,typescript,ui,impure,"Hook React Query-like sobre IPC Wails. Cache automático, refetch por intervalo/foco, retry con backoff, invalidación."
use_wails_stream_typescript_ui,use_wails_stream,function,component,typescript,ui,impure,"Hook para streaming de datos Go→TS con buffer configurable, auto-complete, transform y control start/stop. Incluye useWailsLogs."
uv_add_packages_bash_infra,uv_add_packages,function,function,bash,infra,impure,Instala paquetes Python en un proyecto usando uv add con fallback a pip. Inicializa pyproject.toml si no existe.
vwap_go_finance,vwap,function,function,go,finance,pure,Calcula el Volume Weighted Average Price (VWAP) a partir de precios y volumenes.
vwap_py_finance,vwap,function,function,py,finance,pure,Calcula el Volume-Weighted Average Price (VWAP).
wails_bind_crud_go_infra,wails_bind_crud,function,function,go,infra,pure,Genera código Go de bindings CRUD para Wails: struct + métodos List/Get/Create/Update/Delete con stubs not-implemented.
wails_build_go_infra,wails_build,function,function,go,infra,impure,Compila un proyecto Wails para linux/windows/darwin. Incluye WailsDev para modo desarrollo con hot reload.
wails_cache_typescript_core,wails_cache,function,function,typescript,core,pure,"Cache reactivo para IPC Wails con invalidación por prefijo, suscripción a cambios y tracking de staleness. Singleton global."
wails_emit_event_go_infra,wails_emit_event,function,function,go,infra,impure,Emite eventos tipados de Go al frontend con timestamp automático. Incluye WailsEmitJSON para serialización explícita.
wails_provider_typescript_ui,wails_provider,function,component,typescript,ui,impure,"Provider React para IPC Wails con cache context, opciones default y fallback a singleton. Exporta useWailsContext y useWailsCache."
wails_stream_data_go_infra,wails_stream_data,function,function,go,infra,impure,Envía datos como stream Go→TS con protocolo {name}/{name}:complete/{name}:error. Incluye WailsStreamFunc para generadores.
which_go_shell,which,function,function,go,shell,pure,Busca la ruta de un ejecutable en el PATH del sistema. Devuelve None si no existe.
win_firewall_add_rule_ps_infra,win_firewall_add_rule,function,function,ps,infra,impure,"Añade una regla de entrada al firewall de Windows para permitir tráfico en un puerto TCP/UDP. Si ya existe una regla con el mismo nombre, la elimina y la recrea. Requiere privilegios de Administrador."
win_firewall_remove_rule_ps_infra,win_firewall_remove_rule,function,function,ps,infra,impure,"Elimina una regla del firewall de Windows por nombre. Si la regla no existe, termina con éxito sin hacer nada (idempotente). Requiere privilegios de Administrador."
win_portproxy_add_ps_infra,win_portproxy_add,function,function,ps,infra,impure,"Añade una regla de port proxy v4tov4 con netsh para redirigir tráfico desde ListenAddr:ListenPort hacia ConnectAddr:ConnectPort. Si ya existe una regla para el mismo listenaddress:listenport, la elimi"
win_portproxy_remove_ps_infra,win_portproxy_remove,function,function,ps,infra,impure,"Elimina una regla de port proxy v4tov4 de netsh identificada por ListenAddr:ListenPort. Si la regla no existe, termina con éxito sin hacer nada (idempotente). Requiere privilegios de Administrador."
write_claude_jupyter_rules_bash_infra,write_claude_jupyter_rules,function,function,bash,infra,impure,"Genera o actualiza .claude/CLAUDE.md con reglas para agentes que trabajan con Jupyter: celdas inmutables, programacion funcional, uso de MCP, acceso al fn_registry."
write_dockerfile_go_infra,write_dockerfile,function,function,go,infra,impure,Escribe content en dir/Dockerfile. Crea el directorio si no existe. Retorna el path absoluto del archivo escrito. Compañera impura de generate_dockerfile.
write_jupyter_launcher_bash_infra,write_jupyter_launcher,function,function,bash,infra,impure,Genera un script run-jupyter-lab.sh que lanza Jupyter Lab en modo colaborativo con autodeteccion de puerto y token deshabilitado.
write_jupyter_registry_kernel_bash_infra,write_jupyter_registry_kernel,function,function,bash,infra,impure,"Genera un script de startup de IPython que autoconfigura FN_REGISTRY_ROOT, sys.path a python/functions del registry, y helpers fn_query/fn_search/fn_code para consultar registry.db desde notebooks."
write_mcp_jupyter_config_bash_infra,write_mcp_jupyter_config,function,function,bash,infra,impure,Genera o actualiza .mcp.json con la configuracion de jupyter-mcp-server apuntando al venv local y puerto dado. Merge con jq si ya existe.
write_ohlcv_to_parquet_go_finance,write_ohlcv_to_parquet,function,function,go,finance,impure,Persiste datos OHLCV en un archivo Parquet en la ruta indicada.
zip_go_core,zip,function,function,go,core,pure,Combina dos slices en un slice de pares elemento a elemento.
zip_slices_go_datascience,zip_slices,function,function,go,datascience,pure,"Combina dos slices de float64 en un slice de pares [2]float64, truncando al más corto."
zip_with_py_core,zip_with,function,function,py,core,pure,Combina dos listas elemento a elemento con una funcion. Se detiene en la mas corta.
ChartSeries_typescript_ui,ChartSeries,type,,typescript,ui,,Tipos base para series y datos de gráficos. Usados por todos los chart components.
ComponentVariants_typescript_core,ComponentVariants,type,,typescript,core,,Tipos base para componentes con variantes CVA. Props comunes y composición de variantes type-safe.
MetabaseClient_go_infra,MetabaseClient,type,,go,infra,,Cliente para la API REST de Metabase. Contiene la URL base de la instancia y el token de autenticacion (session token o API key).
NordVPNStatus_go_infra,NordVPNStatus,type,,go,infra,,"Estado parseado de nordvpn status. Contiene informacion de conexion, servidor, ubicacion y protocolo."
ThemeConfig_typescript_ui,ThemeConfig,type,,typescript,ui,,"Sistema completo de tokens de diseño: colores semánticos, tipografía, spacing, sombras, motion, breakpoints. Base del theming de Frontend Library."
WailsIPC_typescript_ui,WailsIPC,type,,typescript,ui,,"Tipos base para el sistema IPC de Wails: QueryState, QueryOptions, MutationOptions, WailsEvent, defaults."
base_model_go_tui,base_model,type,,go,tui,,"Modelo base que provee dimensiones de terminal, estilos y manejo de errores comunes a todas las vistas TUI."
bollinger_result_go_finance,bollinger_result,type,,go,finance,,"Resultado de Bollinger Bands con bandas superior, media e inferior."
cidr_block_go_cybersecurity,cidr_block,type,,go,cybersecurity,,"Rango de red CIDR parseado con network, broadcast y numero de hosts."
cmd_result_go_shell,cmd_result,type,,go,shell,,"Resultado de la ejecucion de un comando del sistema con stdout, stderr y codigo de salida."
compose_project_go_docker,compose_project,type,,go,docker,,"Proyecto Docker Compose con nombre, archivos de configuracion y lista de servicios."
confirm_model_go_tui,confirm_model,type,,go,tui,,Dialogo de confirmacion Si/No interactivo. Embeds BaseModel. Implementa tea.Model.
container_go_docker,container,type,,go,docker,,"Contenedor Docker con ID, nombre, imagen, estado y puertos expuestos."
container_info_go_infra,container_info,type,,go,infra,,"Información básica de un contenedor Docker: ID, nombre, imagen, estado, puertos, labels."
db_config_go_infra,db_config,type,,go,infra,,Parametros de conexion para cualquier base de datos soportada. Agnóstico al driver.
drawdown_result_go_finance,drawdown_result,type,,go,finance,,Resultado de maximo drawdown con el valor de caida y los indices de inicio y fin.
error_go_core,error,type,,go,core,,Tipo de error base del registry. Referenciado como error_type por funciones impuras.
filtered_list_model_go_tui,filtered_list_model,type,,go,tui,,Lista con filtrado por texto en tiempo real. Embeds ListModel y añade busqueda interactiva.
image_go_docker,image,type,,go,docker,,"Imagen Docker con repositorio, tag, tamaño y fecha de creacion."
image_info_go_infra,image_info,type,,go,infra,,"Información básica de una imagen Docker local: ID, repositorio, tag, tamaño, fecha."
list_item_go_tui,list_item,type,,go,tui,,"Item individual de una lista TUI con titulo, descripcion y valor arbitrario."
list_model_go_tui,list_model,type,,go,tui,,"Componente lista seleccionable con cursor, scroll y seleccion simple o multiple. Implementa tea.Model."
multi_progress_model_go_tui,multi_progress_model,type,,go,tui,,Gestor de multiples barras de progreso simultaneas. Implementa tea.Model.
network_go_docker,network,type,,go,docker,,"Red Docker con nombre, driver y scope (local/global)."
ohlcv_go_finance,ohlcv,type,,go,finance,,"Vela de mercado con precios de apertura, maximo, minimo, cierre y volumen."
option_go_core,option,type,,go,core,,Tipo suma generico que representa un valor opcional: Some(T) o None. Alternativa a punteros nil para modelar ausencia de valor de forma explicita.
outlier_result_go_datascience,outlier_result,type,,go,datascience,,Tipo suma que clasifica un dato como Normal o Outlier con su z-score. Usado por DetectOutliers.
pair_go_core,pair,type,,go,core,,Tipo producto generico que agrupa dos valores de tipos potencialmente distintos. Util para ZipSlices y operaciones que devuelven dos resultados.
port_result_go_cybersecurity,port_result,type,,go,cybersecurity,,"Tipo suma para resultados de escaneo TCP: Open (con banner), Closed o Filtered."
progress_model_go_tui,progress_model,type,,go,tui,,"Barra de progreso con porcentaje, ETA y tiempo transcurrido. Implementa tea.Model."
result_go_core,result,type,,go,core,,"Tipo suma generico que representa exito (Ok) o fallo (Err). Permite componer operaciones que pueden fallar sin recurrir a multiples returns (T, error)."
spinner_model_go_tui,spinner_model,type,,go,tui,,Indicador de carga animado con mensaje personalizable. Implementa tea.Model.
spinner_with_timeout_model_go_tui,spinner_with_timeout_model,type,,go,tui,,Spinner que se auto-detiene tras un timeout configurable. Embeds SpinnerModel.
ssh_conn_go_infra,ssh_conn,type,,go,infra,,"Parametros de conexion SSH reutilizables. Contiene host, puerto, usuario y ruta a clave privada."
styles_go_tui,styles,type,,go,tui,,"Coleccion completa de estilos lipgloss pre-configurados para tipografia, estados, componentes y layout."
theme_go_tui,theme,type,,go,tui,,Paleta de colores para terminal con 9 colores semanticos. Base del sistema de estilos.
threat_result_go_cybersecurity,threat_result,type,,go,cybersecurity,,"Tipo suma para resultados de deteccion de amenazas: Clean, Suspicious o Malicious."
tick_go_finance,tick,type,,go,finance,,"Evento de trade individual en un mercado. Contiene simbolo, precio, volumen y timestamp."
volume_go_docker,volume,type,,go,docker,,"Volumen Docker con nombre, driver y punto de montaje en el host."