A.- C._ travaillait comme concierge à temps partiel au service de la Régie P._ depuis le 1er janvier 1984 et comme nettoyeuse, à temps partiel également, au service de X._, depuis le 4 mai 1981. Le 5 mai 1993, elle a présenté une demande de rente de l'assurance-invalidité. La Caisse interprofessionnelle romande des Syndicats patronaux lui a accordé une demirente d'invalidité à partir du 1er avril 1993 (décision du 1er juillet 1994). Selon ses médecins traitants, elle souffrait alors de polyinsertionnite (rapport du docteur B._, spécialiste FMH en maladies rhumatismales, du 26 août 1993), ainsi que d'hypothyroïdie, de cervicarthrose et de périarthropatie de l'épaule gauche (rapport du docteur G._, spécialiste FMH en endocrinologie, du 16 juin 1993). B.- C._ a cessé toute activité professionnelle le 5 janvier 1996. Le 9 décembre 1996, la Caisse de prévoyance du personnel enseignant de l'instruction publique et des fonctionnaires de l'administration du canton de Genève (CIA), à laquelle sont affiliés les employés de X._, l'a informée que sa commission médicale lui a reconnu un degré d'invalidité de 100 pour cent. C.- Quelques jours auparavant, le 4 décembre 1996, C._ avait présenté une demande de révision de la demi-rente d'invalidité en cours, en invoquant une aggravation de son état de santé. Dans un rapport du 27 décembre 1996 à l'intention de l'office de l'assurance-invalidité, le docteur G._ a posé le diagnostic de fibromyalgie et d'état dépressif; il a attesté une incapacité de travail de 100 pour cent à partir du 5 janvier 1996. De son côté, le docteur B._ a posé le diagnostic de polyinsertionnite, de cervicoscapulagie, tout en soulignant que l'état de santé de la patiente était resté stationnaire depuis 1993, le syndrome douloureux diffus étant relativement bien contrôlé par le repos, l'épargne lors des activités de la vie quotidienne, la physiothérapie et les antalgiques (rapport du 3 janvier 1997). Dans une note du 19 mars 1997, le docteur L._, médecin de l'Office cantonal genevois de l'assuranceinvalidité, a estimé que l'état de santé de l'assurée ne s'était pas aggravé depuis 1993. Le 6 mai 1997, le docteur G._ a envoyé à l'office de l'assurance-invalidité un certificat dans lequel il indiquait avoir proposé à la patiente un arrêt de travail, à 100 pour cent, depuis le 6 mars 1995 déjà, mais que l'intéressée avait voulu travailler encore à mi-temps; elle avait finalement accepté l'arrêt de travail prescrit, parce qu'elle «ne pouvait plus aller de l'avant». Dans une nouvelle note, du 21 août 1997, le docteur L._ a relevé qu'il n'y avait pas d'éléments médicaux nouveaux : l'affection rhumatismale se traduit essentiellement par des plaintes douloureuses, mais l'examen clinique ne révèle en général rien de très anormal hormis la présence de points de pression douloureux. En conséquence, selon le médecin de l'office, les informations fournies par le docteur G._ ne remettaient pas en cause l'appréciation du docteur B._. Par décision du 23 août 1997, l'office de l'assuranceinvalidité a rejeté la demande de révision, au motif que le degré d'invalidité ne s'était pas modifié dans une mesure propre à entraîner une augmentation du droit à la rente. D.- C._ a recouru contre cette décision. Par jugement du 10 février 1999, la Commission cantonale genevoise de recours en matière d'AVS/AI a admis le recours et a statué que l'assurée avait droit à une rente entière d'invalidité dès le mois de décembre 1996. E.- L'office cantonal de l'assurance-invalidité interjette un recours de droit administratif en concluant principalement à l'annulation du jugement attaqué. Subsidiairement, il conclut à l'annulation de ce jugement et au renvoi de la cause à la commission cantonale ou, très subsidiairement, à l'administration, pour instruction complémentaire et nouvelle décision. C._ conclut au rejet du recours. Quant à l'Office fédéral des assurances sociales, il propose de l'admettre.