Lo principal
Una insignia «Te esperan» en la cabecera.
En cada página, una insignia cuenta los agentes que esperan tu respuesta o tu permiso, con la espera más larga. Un clic abre la lista, la más antigua primero: el agente, su equipo y su rol, qué espera y desde hace cuánto. Responde ahí mismo a una pregunta o a una petición de permiso; un rechazo abre la pestaña del agente. Solo se cuentan esperas reales, no tareas ni avisos.
Permite desde el panel una acción rechazada.
En la tarjeta roja «denegado» de un agente de Claude Code pulsa «Permitir…»: elige hasta dónde llega la regla (este comando, el mismo prefijo, toda la herramienta) y dónde se guarda (
.claude/settings.local.jsonde este proyecto o~/.claude/settings.jsonde todos los proyectos). Ves las reglas exactas y el cambio en el archivo antes de que se escriba nada; harnsy no toca nada más, guarda una copia y le dice al agente «permitido, reintenta». En una petición de permiso, «Permitir siempre» está junto a «Permitir una vez». Solo puedes pulsarlo tú, no un agente.Cada tarea abierta dice qué espera.
Las tarjetas del tablero, el diálogo de la tarea y las subtareas muestran «espera a … · quién · cuánto tiempo»: un agente, el líder, tú, una revisión o algo externo. Una tarea que bloqueas ahora indica si te espera a ti o a algo externo.
Aplaza una tarea y recupérala.
«Aplazar hasta…» aparta una tarea hasta una fecha. Ese día vuelve sola y se avisa a su líder. Una tarea en revisión se puede posponer igual: sigue en revisión, pero hasta entonces no te espera. El tablero de tareas tiene su propia columna «Aplazadas», plegada por defecto y con las más próximas primero.
Dormir y Apagar.
Dos acciones distintas para un agente y para todo un equipo. «Dormir» cierra la pestaña y conserva el puesto, la sesión y la memoria; «Despertar» lo devuelve. «Apagar» lo cierra y libera el puesto para siempre.
Organizaciones.
Una sección nueva: organizaciones y sus proyectos a la izquierda, el contenido a la derecha. Puedes renombrar una organización o un proyecto en el sitio. Una organización sin proyectos se puede eliminar, con una confirmación que muestra qué se va con ella. «Roles» pasó aquí desde «Sistema».
Terminales en Windows.
harnsy tiene su propio terminal para Windows 10 1809 y posteriores: los agentes se abren en pestañas propias, lees su pantalla y los ves en vivo en el panel, y siguen funcionando cuando harnsy se reinicia. Sin divisiones ni ventanas.
Un instalador que no pregunta.
harnsy install --accept=service,hooks,statusline,tray(o--yes) responde que sí de antemano, también sin terminal, y tus respuestas se guardan para que una actualización no vuelva a preguntar. Si ya tienes una línea de estado, harnsy puede envolverla en lugar de reemplazarla; al desinstalar vuelve la tuya.Markdown en la tarjeta de la tarea.
Los criterios, los resultados y el historial muestran tablas, listas y enlaces.
Cada proyecto conserva su vista del tablero, y Tareas › Todos los proyectos es un resumen.
Las columnas, los filtros y las subtareas se recuerdan por proyecto. El resumen cuenta, por proyecto y en total, lo que está abierto, en curso, esperándote, estancado y en pendientes, y lo que se creó, terminó y descartó hoy, en 7 y en 30 días.
Un terminal de solo lectura con desplazamiento.
Un terminal bloqueado en el panel recorre su historial con la rueda, el touchpad, un dedo o RePág/AvPág; «Volver al directo» o Fin vuelve. No se escribe nada en el agente.
Las decisiones y los rechazos no se pierden.
Si aceptaste una tarjeta o pediste cambios y el líder no lo ha registrado, se lo recuerdan; un comentario tuyo al que el líder no ha respondido se levanta igual. Un agente que se detuvo porque Claude Code le rechazó una herramienta muestra la fila roja «te espera» hasta que recibe un nuevo prompt, y su líder lo sabe al instante.
La ventana de contexto correcta para Sonnet 5.5.
harnsy tomaba las sesiones iniciadas con
--model claude-sonnet-5-5por una ventana de 200k, así que 180k parecía un 90 % y lanzaba avisos falsos de «pasar el relevo». Ahora Sonnet 5 y Opus 5 tienen 1M.Windows: Microsoft Defender ya no bloquea harnsy.exe.
Los paquetes anteriores se marcaban como
Trojan:Win32/Gracing.I, un falso positivo causado por cómo se construía el binario. Esta versión se construye como un programa Go normal, que Defender deja pasar.Actualizar en Windows detiene el harnsy que está en marcha.
El instalador ahora reemplaza un harnsy.exe en ejecución: aparta el archivo en uso, coloca el nuevo y solo entonces detiene el nodo; si eso falla, no se detiene nada. Sin terminal imprime el comando exacto. Los agentes siguen funcionando cuando el host del terminal corre fuera de la tarea de harnsy.
El texto ya no se pierde en Windows.
Cuando un agente ponía JSON en un argumento de curl, el curl de Git Bash lo recodificaba y el cirílico de las notas de tareas se convertía en «?». Ahora el nodo rechaza un cuerpo que no sea UTF-8 con
400 bad_utf8en vez de guardar texto dañado.
Actualizar. Vuelve a ejecutar el comando de instalación. La base de datos se actualiza sola en el primer arranque. El instalador reinicia el nodo en marcha con la nueva versión; en un terminal, pregunta antes.
Notas completas de la versión en GitHub ↗