SEO-Agent Dashboard

Create a New Task

Submitting this form writes a real task record and starts real execution immediately.

Give the address of a folder or .zip already on this machine — no upload needed.

Drag & drop a ZIP file or a project folder here
or
Telegram Configuration

Running Tasks

Completed Tasks

Failed / Blocked Tasks

Projects

Manager Dashboard

Workflow and business control — global system health, maintenance mode, worker fleet, runtime identity, and the audit trail. Distinct from the Traefik dashboard (routing/infra diagnostics for platform administrators, reached separately via the management hostname).

Project Scope

Server-side authorized — this list is filtered to projects you're a member of (platform_admin sees all). Selecting a project shows its own maintenance-mode control below, separate from the platform-wide one above it.

System Health

Runtime Identity & Drift

Maintenance Mode (platform-wide)

Worker Fleet

WorkerTypeStatusLast heartbeat

Provider Health

ProviderEnabledCircuitConsecutive failuresSpend this periodActive leases

Organizations (Tenants & Customers)

Requires platform_admin.

CustomerTenantProjects

Reconciliation Findings

Live sweep, read-only. Requires platform_admin. Git/Docker-dependent checks are skipped here (no repo/Docker client wired into the dashboard process) — see "checks skipped" below.

ClassificationSeveritySummaryAuto-repairable

Reconciliation Sweep Runs

Requires platform_admin. Durable history of periodic (scheduler_worker.py, every RECONCILIATION_SWEEP_INTERVAL_SECONDS) and manually-triggered sweeps. Manual trigger does NOT replace the periodic scheduler, which keeps running regardless.

Triggered byInitiatorStatusFindingsRepairedStartedFinishedError

Alerts

Requires platform_admin.

TypeSeveritySummaryCreatedAcknowledgedActions

RabbitMQ Queue Depth / Consumers

Requires platform_admin. Read-only management-API summaries — never message bodies. Oldest-message age is not shown (would require peeking message bodies).

QueueReadyUnackedConsumersState

Dead-Letter Replay

Requires platform_admin. Enter the task type (tasks / crawl_tasks / legacy_imported_tasks) and task ID of a genuinely terminal-failed task to reset it back to a re-claimable state — it re-runs through the SAME claim mechanism as any other task, never a separate path.

Deployment / Rollback History

Requires platform_admin. Durable ledger of every deploy and rollback attempt for this environment — candidate SHA, CI provenance hash, artifact digest, initiator, health-check result, rollback reason.

ActionStatusCandidate SHAArtifact digestInitiatorStartedFinishedRollback reason

Legacy Identity Resolution

Requires platform_admin. Legacy inbox files whose site_name has no resolvable project fail closed into quarantine (never guessed). Map a site_name to a real project below to resolve AND re-import every matching quarantined entry in one action.

Unresolved quarantine

Inbox filenamesite_nameReasonQuarantined

Explicit mappings

site_nameProject IDNoteMapped

Task Containers

Requires platform_admin. Real, live listing via the read-only docker-socket-proxy (never write-capable) — currently-running per-agent-invocation containers. Full Postgres-task correlation and safe cleanup is a separate, deeper reconciliation feature.

NameStatusAgentInvocation IDImageCreated

Live Worktrees

Requires platform_admin. Real, live `git worktree list` output per registered site repo under shared/site_source/ — no cached copy, read fresh on every load.

RepoPathBranchHEADDetachedLocked

Crawl/Screenshot Queue

Task typeStatusCount

Social / Telegram Service Status

ClientPostsLast post

Windows vs Linux Runtime

Audit Events

TimeActorActionReasonOutcome

CI Runs

Requires platform_admin. Durable ledger of reported CI outcomes. Real GitHub Actions execution requires operator-provisioned secrets (a Git remote, MAGENT_CI_DATABASE_URL) — an empty table here honestly means no run has reported yet, not a broken feature.

Git SHAStatusGates passedImage digestStartedFinished

Signed Provenance

Requires platform_admin. Audit trail of every provenance sign/verify attempt — payload hash only, never contents or signatures.

EventResultCandidate SHAKey versionOccurredDetail

Artifacts / Digests

Requires platform_admin. Unified digest lineage across CI runs and deployments — reads the same ci_runs/deployment_events rows shown above, joined into one view, not a separate copy.

SourceDigestReference (SHA)StatusOccurred