diff --git a/intentkit/core/engine.py b/intentkit/core/engine.py index f6ca8e09..335708a4 100644 --- a/intentkit/core/engine.py +++ b/intentkit/core/engine.py @@ -293,7 +293,11 @@ async def stream_agent_raw( # save input message first user_message = await message.save() - if re.search(r"\b(@clear|/clear)\b", user_message.message.strip(), re.IGNORECASE): + if re.search( + r"(@clear|/clear)(?!\w)", + user_message.message.strip(), + re.IGNORECASE, + ): await clear_thread_memory(user_message.agent_id, user_message.chat_id) confirmation_message = ChatMessageCreate(