Skip to content

Commit 878f377

Browse files
committed
fix: support common calendar spelling variations in agent loop classification
1 parent e45096d commit 878f377

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/agent_loop.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,7 @@ def _assemble_prompt(tool_names: set, disabled_tools: set = None, compact: bool
653653
"ollama.com", "api.venice.ai", "api.kimi.com",
654654
"api.githubcopilot.com",
655655
])
656-
_MCP_KEYWORDS = frozenset(["mcp", "browse", "browser", "website", "calendar", "event", "email",
656+
_MCP_KEYWORDS = frozenset(["mcp", "browse", "browser", "website", "calendar", "calender", "callender", "callendar", "event", "email",
657657
"gmail", "screenshot", "navigate", "click", "miniflux", "rss", "feed"])
658658
_ADMIN_SCHEMA_NAMES = frozenset([
659659
"manage_session", "manage_skills", "manage_tasks",
@@ -843,7 +843,7 @@ def _strip_think_blocks(text: str) -> str:
843843
)
844844
_CASUAL_BLOCKLIST_RE = re.compile(
845845
r"\b(?:cookbook|serve|serving|launch|start|vllm|sglang|llama\.?cpp|ollama|"
846-
r"download|model|email|document|doc|note|calendar|task|search|web|research|"
846+
r"download|model|email|document|doc|note|calendar|calender|callender|callendar|task|search|web|research|"
847847
r"file|folder|repo|git|settings?|endpoint|api|token|mcp)\b",
848848
re.IGNORECASE,
849849
)
@@ -977,7 +977,7 @@ def has(*patterns: str) -> bool:
977977
domains.add("notes_calendar_tasks")
978978
if has(r"\b(every day|every morning|every evening|recurring|automatically|cron|scheduled task|background task)\b"):
979979
domains.add("notes_calendar_tasks")
980-
if has(r"\b(calendar|event|meeting|appointment|schedule|booking|bookings|hotel|hotels|flight|flights|trip|trips|reservation|reservations|ticket|tickets)\b"):
980+
if has(r"\b(calendar|calender|callender|callendar|calander|callander|event|meeting|appointment|schedule|booking|bookings|hotel|hotels|flight|flights|trip|trips|reservation|reservations|ticket|tickets)\b"):
981981
domains.add("notes_calendar_tasks")
982982
_code_write_intent = has(
983983
r"\b(?:python|javascript|typescript|java|c\+\+|cpp|c#|csharp|rust|go|golang|"

0 commit comments

Comments
 (0)