feat: add standard report footer to generated reports

This commit is contained in:
Anish Sarkar 2026-02-19 15:35:21 +05:30
parent 69dfe943b7
commit b426653dfb

View file

@ -55,6 +55,11 @@ on one line. For line breaks inside node labels, use <br> (NOT <br/>).
- 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)