{% extends "base.html" %} {% block title %}Init Prompt — {{ config.INSTANCE_NAME }}{% endblock %} {% block content %}
{% set page_hero_eyebrow = "Agent Experience" %} {% set page_hero_title = "Init Prompt" %} {% set page_hero_subtitle = "Welcome shown to analysts at agnes init. Overrides the OSS default." %} {% include "_page_hero.html" %}
{% if is_override %} Override active {% else %} Using default {% endif %}

Default: the auto-generated bash bootstrap script (TLS trust, CLI install, login, marketplace, skills). When you save an override, it replaces the default everywhere — the /setup page display and the dashboard clipboard CTA.

Placeholders: {server_url} and {token} are substituted by JavaScript at clipboard-copy time — leave them literal in your edits. Jinja2 variables ({{ "{{ instance.name }}" }}, {{ "{{ user.email }}" }}, etc.) are server-rendered before the page is served.

Available Jinja2 placeholders
{{ "{{ instance.name }}" }} — instance display name {{ "{{ instance.subtitle }}" }} — operator / org name {{ "{{ server.url }}" }} — full server URL {{ "{{ server.hostname }}" }} — host part only {{ "{{ user.email }}" }}, {{ "{{ user.name }}" }}, {{ "{{ user.is_admin }}" }}, {{ "{{ user.groups }}" }} (user may be null for anonymous visitors — guard with {{ "{% if user %}" }}) {{ "{{ now }}" }}, {{ "{{ today }}" }} — server time (UTC) / date string # JS-substituted at clipboard-copy time (leave as literal placeholders): {server_url} — full server origin (https://agnes.example.com) {token} — the user's freshly-generated personal access token

Editor

Live preview

(rendering…)
{% endblock %}