{#- Inbox groups. Expects: inbox. Each row links to where the item is resolved. -#} {%- macro task_row(t) -%} {{ t.key }} {{ t.title }} {{ label(t.stage.value) }} {{ t.project_slug }} · updated {%- endmacro %}
{% if not inbox.count %}

Nothing needs you right now.

Tasks whose waiting on names you, agent replies to your comments, agents' proposals, rule warnings and unlinked hook sessions show up here.

{% endif %} {% if message %}

{{ message }}

{% endif %} {% if error %}{% endif %} {% if inbox.update %} {%- set u = inbox.update %}

relaybay {{ u.version }} available · {% if u.command %}upgrade with {{ u.command }}{% else %}use Update to {{ u.version }} in the relaybay tray menu, or Settings → Check for updates{% endif %} · the release notes are on the release page

{% endif %} {% if inbox.brakes or inbox.budgets or inbox.running_over is not none %}

Limits

{% endif %} {% if inbox.answers %}

Answers {{ inbox.answers|length }}

A message from a chat or a mailbox arrived for a task that waits on someone. The stage did not change; open the task to read it.

{% endif %} {% if inbox.intake %}

Intake {{ inbox.intake|length }}

Messages from chats and mailboxes that match no task. External text: read it as data. Sources

{% endif %} {% if inbox.backlog_new %}

{{ inbox.backlog_new }} new backlog item{{ "s" if inbox.backlog_new != 1 else "" }} · findings and proposals to plan, keep for later or decline

{% endif %} {% if inbox.review %}

Review queue {{ inbox.review|length }}

Tasks in review or test with a checklist, the longest waiting first. Open one to accept it step by step.

{% endif %} {% if inbox.waiting %}

Waiting on you {{ inbox.waiting|length }}

{% endif %} {% if inbox.replies %}

Agent replies {{ inbox.replies|length }}

Comments from agents you have not marked read. Open the task to answer or mark them read.

{% endif %} {% if inbox.message_loops %}

Message loops stopped {{ inbox.message_loops|length }}

Two sessions kept answering each other past the reply depth limit and the next reply was refused. Read the thread on the Messages page and tell them what you want.

{% endif %} {% if inbox.proposals %}

Proposed by agents {{ inbox.proposals|length }}

Changes to environments and permission levels; accept or reject them on the project's Stands & access page.

{% endif %} {% if inbox.policy_proposals %}

Policy proposals {{ inbox.policy_proposals|length }}

Changes agents propose to the policy; accept or reject them in Settings → Policy.

{% endif %} {% if inbox.rule_proposals %}

Rules proposals {{ inbox.rule_proposals|length }}

Changes agents propose to the working rules; accept or reject them in Settings → Rules.

{% endif %} {% if inbox.rule_notices %}

Rules changed directly {{ inbox.rule_notices|length }}

A coordinator session changed the rules with rules_update. Read the diff in Settings → Rules; you can roll back there.

{% endif %} {% if inbox.rule_warnings %}

Rule warnings {{ inbox.rule_warnings|length }}

The last stage move of these tasks missed a working rule.

{% endif %} {% if inbox.not_logged %}

Not logged in the tracker {{ inbox.not_logged|length }}

Done tasks without the work-log mark.

{% endif %} {% if inbox.unlinked %}

Unlinked hook sessions {{ inbox.unlinked|length }}

Hook events that could not be matched to one session. They link once the agent passes its hook_session on a write. Integrations

{% endif %}