[{'Text': 'Could not find matching text for edit at index 2. The old_text did not match any content in the file. Please read the file again to get the current content.\nEdited point-topic-mcp/src/point_topic_mcp/tools/gbs_tools.py:\n\n```diff\n@@ -21,7 +21,7 @@\n import re\n from typing import Optional\n \n-from point_topic_mcp.core.utils import check_env_vars, dynamic_docstring\n+from point_topic_mcp.core.utils import check_env_vars\n from point_topic_mcp.core import mongodb_utils as mongo\n from dotenv import load_dotenv\n \n@@ -38,10 +38,14 @@\n # Stage names that MODIFY data — rejected by read_gbs\n _GBS_WRITE_STAGES = {"$out", "$merge"}\n \n-# Cheatsheet injected into read_gbs docstring — agent instructions, live state, and pipeline templates.\n+# Cheatsheet — agents call get_gbs_instructions() to load this on demand.\n+# Not embedded in tool descriptions to avoid cluttering non-GBS contexts.\n _GBS_CHEATSHEET = """\n-GBS CHEATSHEET\n-==============\n+GBS INSTRUCTIONS\n+================\n+\n+Call this tool FIRST whenever you start working with GBS data.\n+It contains pipeline templates, live state, data model, and rules.\n \n Always provide the admin URL after adding a statistic:\n   https://pt-research-app.vercel.app/operators/{operator_id}/statistics\n\n```'}]