diff --git a/surfsense_backend/app/agents/new_chat/tools/report.py b/surfsense_backend/app/agents/new_chat/tools/report.py
index e2b7232cb..69b5b48ae 100644
--- a/surfsense_backend/app/agents/new_chat/tools/report.py
+++ b/surfsense_backend/app/agents/new_chat/tools/report.py
@@ -55,6 +55,11 @@ on one line. For line breaks inside node labels, use
(NOT
).
- When including mathematical formulas or equations, ALWAYS use LaTeX notation. \
NEVER use backtick code spans or Unicode symbols for math."""
+# ─── Standard Report Footer ─────────────────────────────────────────────────
+# Appended to every generated report after content generation.
+
+_REPORT_FOOTER = "Powered by SurfSense AI."
+
# ─── Prompt: Single-Shot Report Generation ───────────────────────────────────
_REPORT_PROMPT = """You are an expert report writer. Generate a comprehensive Markdown report.
@@ -963,6 +968,9 @@ def create_generate_report_tool(
"title": topic,
}
+ # Append standard disclaimer to every report
+ report_content += "\n\n---\n\n" + _REPORT_FOOTER
+
# Extract metadata (includes "status": "ready")
metadata = _extract_metadata(report_content)