Issue with Looker Conversation Agent injecting special characters (e.g., ^) into Project ID values

Hi everyone,

I’m hitting a roadblock with the Looker Conversation Agent (GenAI) and was wondering if anyone has encountered something similar.

The Problem: When I ask the agent to filter data for a specific Project ID (e.g., ai_Chat), the agent seems to automatically inject special escape characters or prefixes (like ^) into the value during query execution. This causes the dataset lookup to fail.

Error Message:

“Failed to locate the dataset for Project ai_Chat. Please verify the ID is correct and ensure no special escape characters (like ^) were injected.”

What I’ve Checked:

  • The underlying dimension project_id is defined as a type: string in LookML.

  • In a standard Looker Explore, the filter works perfectly.

  • The issue only occurs when interacting through the Conversation Agent / AI interface.

What I Need Help With:

  1. Is there a way to force the Agent to treat certain dimensions as plain text without any auto-escaping logic?

  2. Is this a known behavior with how the agent handles underscores (_) or specific string patterns?