{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "def get_prompt",
"path": "\/opt\/scripts\/pipeline\/db.py",
"output_mode": "content",
"-A": 15
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "212: def get_prompt(self, name, version=None):\n213- \"\"\"Get a prompt by name (optionally specific version).\"\"\"\n214- if version:\n215- cursor = self.execute(\"SELECT content FROM prompts WHERE name = %s AND version = %s\", (name, version))\n216- else:\n217- cursor = self.execute(\n218- \"\"\"SELECT content FROM prompts\n219- WHERE name = %s AND is_active = 1\n220- ORDER BY version DESC LIMIT 1\"\"\",\n221- (name,),\n222- )\n223- result = cursor.fetchone()\n224- cursor.close()\n225- return result[\"content\"] if result else None\n226-\n227- # Protokoll Logging (LLM calls)",
"numLines": 16
}
}