{% extends "test/base.html" %} {% set active_test_page = "workshop" %} {% block title %}Test — Target Workshop | SPIKEE{% endblock %} {% block content %}
Target Workshop
{# ── LEFT COLUMN: target card + pipeline card ────────────────────── #}
{# Target card #}
Target
{# Target selector #}
Built-in or workspace target module.
{# Target options #}
e.g. model=openai/gpt-4o
{# Pipeline card #}
Pipeline (optional)
{# Plugin list #}
{% set local_plugins = plugins | selectattr("source", "eq", "local") | list %} {% set builtin_plugins = plugins | selectattr("source", "eq", "builtin") | list %} {% if local_plugins %}
─ local ─
{% for p in local_plugins %}
{% endfor %} {% endif %} {% if builtin_plugins %} {% if local_plugins %}
─ built-in ─
{% endif %} {% for p in builtin_plugins %}
{% endfor %} {% endif %} {% if not plugins %} No plugins found. {% endif %}
Click a plugin to add it to the pipeline.
{# Pipeline chip zone #}
Plugins run left-to-right before the input is sent.
{# Plugin options #}
Format: plugin:key=value, one per line.
{# Exclude patterns #}
Regex patterns to preserve unchanged, one per line.
{# Logging card #}
Logging
Appended to the log filename.
Current log file
{# ── RIGHT COLUMN: input + output ────────────────────────────────── #}
{# Input #}
Input
{# Output #}
Response Guardrail triggered
Response will appear here.
{% endblock %} {% block scripts %} {% endblock %}