Required inputs for commands. ignored* means that reply-with is used for sorry or optional requested response. (ask-one :sender :receiver MatchMaker :reply-with :ontology Matchmaker :language DECAF :content (:keywords // at least one :percentage // of above keywords ) ) ask-one returns tell or sorry (ask-all :sender :receiver MatchMaker :reply-with :ontology Matchmaker :language DECAF :content (:keywords // at least one :percentage // of above keywords :agentNbr // 0 if all ) ) ask-all returns tell or sorry (advertise :sender :receiver MatchMaker :reply-with :ontology Matchmaker :language DECAF :content ( :performative // User choice :ontology // User choice :language // User choice, DECAF suggested :parameters // one or more :keywords // one or more :taskName // User choice :replyOnSuccess // Optional, default is false ) ) returns nothing, tell, or sorry Note: tell is only returned if replyOnSuccess is true (unadvertise :sender :receiver MatchMaker :reply-with :ontology Matchmaker :language DECAF :content ( :taskName :replyOnSuccess // Optional, default is false ) ) returns nothing, tell, or sorry Note: tell is only returned if replyOnSuccess is true (subscribe :sender :receiver MatchMaker :reply-with :ontology Matchmaker :language DECAF :content ( :keywords // at least one :percentage // of above keywords :taskName // for info return :replyOnSuccess // optional default is false ) ) returns tell or sorry Note: subscribe will time out unless a specific timeout of -1 is given. Note: if replyOnSuccess is true, then whatever message is returned will contain ":subscribed true" if the agent was successfully subscribed. (unsubscribe :sender :receiver MatchMaker :reply-with :ontology Matchmaker :language DECAF :content ( :taskName // cancels this one only :replyOnSuccess // Optional, defaults to false ) ) returns nothing, tell, or sorry Note: tell is only returned if replyOnSuccess is tru