{% extends "base.html" %}{% block title %}Settings — Hold My Agent{% endblock %} {% block page_label %}SETTINGS{% endblock %} {% block page_cmd %}config{% endblock %} {% block page_count %}{% endblock %} {% block content %}

Appearance

Theme
Dark is the console default.
Typeface
Monospace for the console feel, or a clean sans for reading comfort.

Server

App token
Used by the app to decide requests.
{{ cfg.auth.app_token[:4] }}··········{{ cfg.auth.app_token[-4:] }}
Agent token
Used by agents to create requests.
{{ cfg.auth.agent_token[:4] }}··········{{ cfg.auth.agent_token[-4:] }}
Rotating a token immediately invalidates the old one — re-pair devices / update agents.

Notifications

APNs push
{% if cfg.apns.configured %}● connected{% else %}off{% endif %}
ntfy
{% if cfg.ntfy.enabled %}{{ cfg.ntfy.topic }}{% else %}off{% endif %}
Webhook
{% if cfg.webhook.enabled %}{{ cfg.webhook.url }}{% else %}off{% endif %}
Edit the config file and restart to change notifiers.
Alert severities
Which severities the server pushes to paired devices — the global gate. Each device also chooses its own severities in the iOS app; a push needs both.
{% for s, label in [("low", "low"), ("medium", "med"), ("high", "high"), ("critical", "crit")] %} {% endfor %}

Session

Signed in as admin
{% endblock %}