Excuteコマンドでclmode.Top().OnExecute(event)が呼び出されるのはいただけないのはシロさんに同意します。せめてTopじゃなく最初にPushされているLauncherModeにして欲しい。TopのせいでOnExecuteの中からExecuteを呼んだら無限ループに陥りそうになっじゃないか。

追記

部分一致にするには,config.pyに
clcmd.ListupAbbrevCandidate= clcmd_ex.ListupAbbrevCandidateの代わりに以下を追加してください.

def ListupAbbrevCandidate(str):
    import clcmd
    result = []
    for cmd in clcmd.command_list:
        if len(str)==0 or cmd.kana.upper().find(str.upper()) >=0:
            result.append( cmd.name )
    return result
clcmd.ListupAbbrevCandidate= ListupAbbrevCandidate