{
"event": "PostToolUse",
"tool_name": "Read",
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/scripts\/pipeline\/step_entity_enrich.py",
"content": " \"prompt\": prompt,\n \"stream\": False,\n \"options\": {\n \"temperature\": 0.7,\n \"num_predict\": 300,\n }\n },\n timeout=60\n )\n response.raise_for_status()\n result = response.json()\n return result.get(\"response\", \"\").strip()\n except requests.exceptions.RequestException as e:\n db.log(\"WARNING\", f\"Ollama error: {e}\")\n return None\n\n def _update_description(self, entity_id, description):\n \"\"\"Update entity description in database.\"\"\"\n try:\n db.execute(\"\"\"\n UPDATE entities SET description = %s WHERE id = %s\n \"\"\", (description, entity_id))\n db.commit()\n return True\n except Exception as e:\n db.log(\"ERROR\", f\"Failed to update entity {entity_id}: {e}\")\n return False\n\n def execute(self, limit=100, model=DEFAULT_MODEL):\n \"\"\"\n Enrich entity descriptions.\n\n Args:\n limit: Maximum entities to process\n model: Ollama model to use",
"numLines": 35,
"startLine": 110,
"totalLines": 235
}
}
}