Saltar al contenido principal

8 publicaciones etiquetados con "Terminal"

Ver Todas las Etiquetas

Terminal Browser: le puse ojos a mi agente

· 9 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción​

Creo que nunca lo habia dicho, pero me gusta demasiado la terminal. La uso para todo: levantar servidores, editar código, mirar logs, abrir dashboards, y obviamente también para hablar con el agente de IA de La Cueva del Neandertech NTCODE. Y una de las cosas que más me gusta de la terminal es que todo está en la misma ventana: no hay pestañas, no hay ventanas flotando, no hay contextos distintos. Todo lo que necesito está ahí, y puedo cambiar de foco con un par de teclas. Y que creen? Ahora también tengo un navegador de verdad ahí mismo, en la terminal, y el agente puede usarlo para leer y manejar páginas sin que yo tenga que abrir otra ventana. Y justo eso es lo que veremos en este post.

Pi Agent: de extensiones sueltas a un harness predecible en un fin de semana

· 16 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción​

Voy a ser completamente honesto: este fin de semana no me senté a construir un agente de IA desde cero. No entrené un modelo, no inventé un protocolo nuevo y tampoco hice una demo con fuegos artificiales. Hice algo bastante menos glamuroso: abrí mi configuración de pi agent y empecé a preguntar por qué algunas cosas no funcionaban como yo creía.

Empecé a las 8 de la noche, con la idea de revisar un par de cosas y dormir temprano. Cada respuesta abría otra pregunta, cada arreglo destapaba un fallo que llevaba semanas ahí, y en algún punto dejé de mirar el reloj. Cuando por fin levanté la vista de la terminal ya eran las 7 de la mañana y había amanecido. Once horas seguidas para descubrir que mi harness funcionaba mucho menos de lo que yo daba por hecho.

El resultado fue más interesante de lo esperado. Descubrí extensiones que no estaban cargadas, reglas que se contradecían, herramientas que el modelo ignoraba, un overlay que impedía detectar los bloqueos de herdr y más de veinte mil tokens de contexto fijo antes de empezar a trabajar. En otras palabras: el arnés tenía piezas buenas, pero estaban tiradas en el piso como las herramientas de un cajón que nunca ordenaste.

herdr: probando el reemplazo de tmux pensado para agentes de IA

· 7 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción​

Llevo ya varios años con tmux como base de mi flujo de trabajo. Prefix, splits, sesiones, un .tmux.conf afinado a fuerza de repetición hasta que los binds quedaron grabados en los dedos más que en la memoria, a tal grado de que cuando estoy en un setup ajeno me siento como un mono. Así que cuando empecé a evaluar herdr, un multiplexor de terminal que se vende como pensado para trabajar con agentes de IA en paralelo, la primera pregunta no fue "¿qué features nuevas trae?" sino "¿me va a doler migrar mis keybindings?"

FlintBox: Mi Laboratorio Selfhosted

· 6 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción​

¿Alguna vez has necesitado probar un filtro de jq o una expresión de awk sin tener acceso a una terminal? ¿No? Vaya, no esperaba esa respuesta, pero aun así continúo. Ya que quizás querías mostrarle a alguien cómo funciona sed sin pedirle que instale nada. Bueno, pues esa fricción me llevó a construir FlintBox: un laboratorio self-hosted, accesible desde el navegador, que te permite probar herramientas de texto como jq, awk, sed, grep y cut de manera fácil y segura.

ScriptScultor: Tallando Soluciones en Código

· 17 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción​

Como todo programador que se respete, soy una amante de la automatización, entre más automatizado se encuentre algo, mejor es para mí. Incluso dentro de la realización de estos artículos se ven inmiscuidos procesos de automatización, siendo más específico me refiero a la creación de los metadatos para cada artículo, en especial a la estructura de los mismos. A esta técnica revolucionaria (de acuerdo, estoy exagerando) la he llamado ScriptScultor, y en este artículo te explicaré de que se trata y como puedes convertirte en uno.