dpla-ingest-status

star 33

Show all active and completed ingests in one consolidated view. Use when user asks status of the ingests, ingest status, which hubs are running, show active ingests, or ingest progress.

dpla By dpla schedule Updated 2/27/2026

name: dpla-ingest-status description: Show all active and completed ingests in one consolidated view. Use when user asks status of the ingests, ingest status, which hubs are running, show active ingests, or ingest progress.

dpla-ingest-status

Show ingest status for all hubs (or specific hubs) in one command. Reads logs/status/*.status files — no per-hub log tailing.

When to Use

  • "Status of the ingests"
  • "Ingest status"
  • "Which hubs are running"
  • "Show active ingests"
  • "Ingest progress"

Primary Action

Run one command:

source .env
./scripts/status/ingest-status.sh

For live updates:

source .env
./scripts/status/ingest-status.sh --watch

Rules

  • Do not tail logs per hub, grep ingest.sh, or run monitor-remap.sh per hub.
  • Do not assemble status tables manually from log output.
  • If "No status files found": Status comes from logs/status/*.status and logs/orchestrator_state.json. Ensure ingests use harvest.sh, ingest.sh, or the orchestrator. For debugging failures, use the dpla-ingest-debug skill instead.

Options

Option Purpose
(none) Table view, all hubs
--watch Auto-refresh every 30s
--watch 10 Auto-refresh every 10s
-v Include stage history
--json Raw JSON output
--all Include stale entries (e.g. stuck >72h)
hub1 hub2 Show only specified hubs

Data sources

Status comes from logs/orchestrator_state.json and logs/status/*.status. Stale entries (>72h in same stage) are excluded by default; use --all to include.

References

Install via CLI
npx skills add https://github.com/dpla/ingestion3 --skill dpla-ingest-status
Repository Details
star Stars 33
call_split Forks 12
navigation Branch main
article Path SKILL.md
More from Creator