KQML as an agent communication language | Synapse