{% extends "base.html" %} {% block title %}Settings | {{ app_name }}{% endblock %} {% block content %}

Settings

Defaults for every task in {{ ws.name }}. A task can override them when it's created.

Loop detection

How many attempts in a row with the same failing tests count as stuck.

Flag any single model call with a bigger input than this.

{% for rule, text in rules %} {% endfor %}
RuleWhat it catchesWhen it fires
{{ rule | rule_label }}{{ text }}

Alerts

Create an incoming webhook in Slack and paste it here.

{% if smtp %}Sent from this server's mail account.{% else %}Email isn't configured on this server yet (SMTP settings).{% endif %}

Model prices

Used to estimate spend. Built in: current Gemini prices. Add any other model as model-name input output, in USD per million tokens, one per line.

Test your alerts

Sends a sample "run paused" alert to the Slack webhook and email saved above.

Change password

Delete account

Deletes this workspace, every run, event and API key, and your login. This can't be undone.

{% endblock %}