{
"event": "PreToolUse",
"tool_name": "Edit",
"tool_input": {
"file_path": "\/etc\/systemd\/system\/semantic-worker.service",
"old_string": "Environment=DB_PASSWORD=v8mFLmkF2fth_r",
"new_string": "Environment=DB_PASSWORD=v8mFLmkF2fth_r\nEnvironment=PYTHONUNBUFFERED=1"
}
}
{
"tool_response": {
"filePath": "\/etc\/systemd\/system\/semantic-worker.service",
"oldString": "Environment=DB_PASSWORD=v8mFLmkF2fth_r",
"newString": "Environment=DB_PASSWORD=v8mFLmkF2fth_r\nEnvironment=PYTHONUNBUFFERED=1",
"originalFile": "[Unit]\nDescription=KI-System Semantic Queue Worker\nDocumentation=https:\/\/dev.campus.systemische-tools.de\/docs\nAfter=network.target mariadb.service\n\n[Service]\nType=simple\nUser=root\nGroup=root\nWorkingDirectory=\/var\/www\/scripts\/pipeline\nEnvironment=DB_PASSWORD=v8mFLmkF2fth_r\nExecStart=\/var\/www\/scripts\/pipeline\/venv\/bin\/python semantic_worker.py --daemon --limit 5 --sleep 60\nRestart=on-failure\nRestartSec=10\n\n# Logging\nStandardOutput=journal\nStandardError=journal\nSyslogIdentifier=semantic-worker\n\n# Security hardening\nNoNewPrivileges=true\nProtectSystem=strict\nReadWritePaths=\/var\/www\/scripts\/pipeline\nPrivateTmp=true\n\n[Install]\nWantedBy=multi-user.target\n",
"structuredPatch": [
{
"oldStart": 9,
"oldLines": 6,
"newStart": 9,
"newLines": 7,
"lines": [
" Group=root",
" WorkingDirectory=\/var\/www\/scripts\/pipeline",
" Environment=DB_PASSWORD=v8mFLmkF2fth_r",
"+Environment=PYTHONUNBUFFERED=1",
" ExecStart=\/var\/www\/scripts\/pipeline\/venv\/bin\/python semantic_worker.py --daemon --limit 5 --sleep 60",
" Restart=on-failure",
" RestartSec=10"
]
}
],
"userModified": false,
"replaceAll": false
}
}