Pipeline Analysis Report

{{ pipeline.name }}

1. Pipeline Structure

{{ pipeline.to_mermaid()|safe }}

2. Run Metadata

Pipeline Information
  • Name: {{ pipeline.name }}
  • Total Nodes: {{ pipeline.nodes|length }}
  • {% if pipeline.config.model_name %}
  • Default Model: {{ pipeline.config.model_name }}
  • {% endif %}
Context Variables
{% if pipeline.default_context %}
    {% for key, value in pipeline.default_context.items() %}
  • {{ key }}: {{ value }}
  • {% endfor %}
{% else %}

No context variables

{% endif %} {% if pipeline.config.extra_context %}
Extra Context:
    {% for key, value in pipeline.config.extra_context.items() %}
  • {{ key }}: {{ value }}
  • {% endfor %}
{% endif %}
Execution Order

Nodes in the same batch run in parallel

{% for batch_idx, batch_nodes in execution_order|enumerate %}
Batch {{ batch_idx + 1 }}: {% for node_name in batch_nodes %} {{ node_name }} {% endfor %}
{% endfor %}
{% if pipeline.config.document_paths %}
Source Documents
    {% for doc_path in pipeline.config.document_paths %}
  • {{ doc_path }}
  • {% endfor %}
{% endif %} {% if pipeline.config.report_texts %}

Report Summary

{% for node_name in pipeline.config.report_texts %} {% if node_name in pipeline.nodes_dict and pipeline.nodes_dict[node_name].output %}
{{ node_name|title|replace('_', ' ') }}
{% markdown %} {{pipeline.nodes_dict[node_name].result().response_obj|safe}} {% endmarkdown %}
{% endif %} {% endfor %} {% endif %}

3. Node Results

{% for node in pipeline.nodes %}
{{ render_node(node)|safe }}
{% endfor %}
Show Full Pipeline Details (JSON)
{{ detail|safe_tojson(indent=2) }}