▁develop , ▁test ▁and ▁configure ▁independently , ▁but ▁run ▁together . ▁C oug aar ▁agent ▁abstra ction ▁includes ▁several ▁integrated ▁advanced ▁services , ▁such ▁as : ▁ ▁Black board ▁publish ▁/ ▁sub scribe ▁for ▁communication ▁within ▁the ▁agent ▁itself ▁and ▁between ▁agents ▁ ▁Http ▁servlet ▁engine ▁for ▁U Is ▁based ▁ ▁Know ledge ▁representation ▁system : ▁log istics ▁assets , ▁Frame S ets … ▁ ▁Co ord ination ▁between ▁agents ▁through ▁sl ate ▁coord ination ▁mechan isms , ▁assign ments , ▁etc . ▁ ▁C oug aar ▁agent ▁running ▁on ▁a ▁node ▁C oug aar ▁( Java ▁Virtual ▁Machine ), ▁which ▁itself ▁runs ▁on ▁a ▁host . ▁That ▁agent ▁agre es ▁with ▁one ▁or ▁more ▁plugins , ▁which ▁define ▁the ▁behavior ▁of ▁the ▁agent . ▁An ▁agent ▁with ▁zero ▁plugins ▁does ▁nothing . ▁Un like ▁other ▁architect ures ▁based ▁entirely ▁on ▁messages , ▁C oug aar ▁is ▁based ▁on ▁black board ▁plugins ▁as ▁main ▁data ▁man agers . ▁The ▁plugins ▁react ▁to ▁the ▁data ▁on ▁the ▁black board ▁adding ▁/ ▁changing ▁/ ▁deleting ▁notifications . ▁The ▁C oug aar ▁platform ▁infrastr ucture ▁transform s ▁the ▁data ▁to ▁the ▁black board ▁in ▁inter - de aler ▁operations , ▁but ▁this ▁is ▁hidden ▁from ▁the ▁developer ▁API . ▁All ▁plugins ▁inter ag ency ▁coord ination ▁is ▁implemented ▁through ▁asynchronous ▁data ▁subscri ptions . ▁The ▁infrastr ucture ▁of ▁the ▁black board ▁adds ▁/ ▁changes ▁/ ▁delet es ▁batch ▁notifications , ▁providing ▁greater ▁robust ness ▁and ▁scal ability ▁to ▁the ▁system . ▁The ▁entire ▁state ▁is ▁stored