Me parece bastante claro que la interfaz STDIN/STDOUT de todas las CLI agentes debería estar estandarizada para que la gente pueda construir infraestructura alrededor de ellas de forma fiable. Si te importan los bloques de pensamiento, ¿simplemente los haces opcionales como parte de la especialización?