{% extends "base.html" %} {% block content %}

Codex Status

Global per-user Codex task-sync status, runs, and approvals.

Provider codex_cli Health {% if health and health.ok %}online{% else %}offline{% endif %} Pending {{ queue_counts.pending }} Waiting Approval {{ queue_counts.waiting_approval }}
{% if health and health.error %}

Healthcheck error: {{ health.error }}

{% endif %}

Config snapshot: command={{ provider_settings.command }}, workspace={{ provider_settings.workspace_root|default:"-" }}, profile={{ provider_settings.default_profile|default:"-" }}, instance={{ provider_settings.instance_label }}, approver={{ provider_settings.approver_service }} {{ provider_settings.approver_identifier }}.

Edit in Task Settings.

Run Filters

Runs

{% for run in runs %} {% empty %} {% endfor %}
WhenStatusService/ChannelProjectTaskSummaryFilesLinks
{{ run.created_at }} {{ run.status }} {{ run.source_service }} ยท {{ run.source_channel }} {{ run.project.name|default:"-" }} {% if run.task %}#{{ run.task.reference_code }}{% else %}-{% endif %} {{ run.result_payload.summary|default:"-" }} {{ run.result_payload.files_modified_count|default:"0" }}
Details

Request

{{ run.request_payload }}

Result

{{ run.result_payload }}

Error {{ run.error|default:"-" }}

No runs.

Permission Queue

{% for row in permission_requests %} {% empty %} {% endfor %}
RequestedApproval KeyStatusSummaryPermissionsRunTaskActions
{{ row.requested_at }} {{ row.approval_key }} {{ row.status }} {{ row.summary|default:"-" }}
{{ row.requested_permissions }}
{{ row.codex_run_id }} {% if row.codex_run.task %}#{{ row.codex_run.task.reference_code }}{% else %}-{% endif %} {% if row.status == 'pending' %}
{% csrf_token %}
{% csrf_token %}
{% else %} - {% endif %}
No permission requests.
{% endblock %}