{% extends "dashboard/base.html" %} {% block title %}Setup {{ agent_name }} — {{ dashboard_title }}{% endblock %} {% block page_title %}Agent Setup{% endblock %} {% block content %}
arrow_back Back to Agents

Configure Agent

Personalize your settings for {{ agent_name }}

{% if error %}
error {{ error }}
{% endif %} {% if success %}
check_circle {{ success }}
{% endif %}

Agent Identity

{{ agent_name[0].upper() if agent_name else 'A' }}

{{ agent_name }}

Agent ID: {{ agent_id }}

{% if setup_schema and setup_schema.properties %}

Configuration

{% for prop_name, prop in setup_schema.properties.items() %}
{% if prop.description %}

{{ prop.description }}

{% endif %} {% set field_type = prop.get("type", "string") %} {% set existing_val = existing_config.get(prop_name, "") %} {% set is_secret = prop.get("sensitive", false) %} {% set has_secret = prop_name in existing_secrets %} {% if field_type == "boolean" %} {% elif prop.get("enum") %} {% elif is_secret %} {% if has_secret %}

Leave blank to keep existing value

{% endif %} {% elif field_type in ("integer", "number") %} {% elif field_type == "array" %}

Separate multiple values with commas

{% else %} {% endif %}
{% endfor %}
{% else %}

This agent has no configurable fields.

{% endif %}

System Instructions

0 chars

Optional instructions to customize how this agent behaves for you.

Automation Settings

{% if user_schedule %}
Existing schedule: {{ user_schedule.name }} — {{ user_schedule.cron_expr }} {% if user_schedule.enabled %} Active {% else %} Paused {% endif %}
{% endif %}

Run this agent on a recurring schedule

Standard cron format: minute hour day-of-month month day-of-week

Cancel
{% if has_existing_config %}
{% endif %}
{% endblock %}