Inbox · {{ project }}

{{ items | length }} item{{ '' if items | length == 1 else 's' }}
{% if items %}
{% for item in items %} {% endfor %}
# Agent Source Status Attempts Created Trace
{{ item.id }} {{ item.agent }} {{ item.source }} {{ item.status.value }} {{ item.attempts }} {{ item.created_at | time_span }} {% set sid = item_to_session.get(item.id) %} {% if sid %}{{ sid[:8] }}…{% else %}{% endif %}
{% else %}

No inbox items in {{ project }} yet

Items arrive via POST /webhooks/<source>, the cron scheduler, or POST /api/invoke/<agent>.

curl -sX POST http://127.0.0.1:8765/webhooks/example \
  -H 'content-type: application/json' \
  -d '{"hello":"world"}' | jq

The response's matched_agents tells you whether any agent's subscription picked it up.

{% endif %}