
Monitor Job Progress in Real-Time
Introduction
Jobs can take anywhere from a few minutes to tens of minutes to complete. "How far along is it?" "Is it still running?" The progress monitoring features answer these questions.
DevLoop Runner provides two progress monitoring features to keep you informed.
Phase Progress
See the overall workflow progress at a glance.
Status Indicators
| Icon | Status | Description |
|---|---|---|
| ⚪ | Pending | Phase has not started yet |
| 🔵 | Running | Phase is currently in progress |
| ✅ | Complete | Phase finished successfully |
| ❌ | Failed | Phase encountered an error |
Main Phases
- Plan - Implementation planning
- Requirements - Requirements organization
- Design - Design documentation
- Test Scenario - Test scenario design
- Implementation - Main implementation
- Test Implementation - Test code implementation
- Test - Test execution
- Docs - Documentation updates
- Changes - Change diff review
- Evaluation - Quality evaluation
Auto-Refresh
When a job is running or queued, the progress updates every 15 seconds automatically. Completed jobs do not auto-refresh.
Phase Reports
Click on any phase to view its detailed report. See what decisions the AI made, what designs it created, and more.
Live Progress
See what the AI agents are doing right now in real-time.
Agent Types
Live Progress shows activity from two types of AI agents:
| Agent | Color | Role |
|---|---|---|
| Codex | 🟢 Green | Code generation & command execution |
| Claude | 🟠 Orange | Analysis, judgment & reasoning |
Marker Types
Codex Markers
- 🤖 Codex Event - Codex start/end events
- 💭 Codex Reasoning - Codex thought process
- 📋 Codex Task - Scheduled tasks
- ⚡ Codex Exec - Command execution
- ✅ Codex Complete - Task completion
Claude Markers
- ⚙️ Claude System - System messages
- 🧠 Claude Thinking - Analysis & judgment process
- 📊 Claude Result - Analysis results
- 🔧 Claude Action - Execution actions
Auto-Scroll
New messages automatically scroll into view. Manual scrolling pauses auto-scroll, and you can resume with the "Scroll to bottom" button.
When Progress Doesn't Update
Manual Refresh
Click the refresh button in the top-right corner of Phase Progress to manually fetch the latest state.
Auto-Refresh Conditions
- Auto-refresh only works when job status is
runningorqueued - Completed jobs (
succeeded/failed) do not auto-refresh
Supported Job Types
Progress monitoring is available for these job types:
| Job Type | Phase Progress | Live Progress |
|---|---|---|
| Issue Processing | ✅ | ✅ |
| Rollback | ✅ | ✅ |
| PR Comments | ❌ | ❌ |
Summary
- Use Phase Progress to understand overall workflow status
- Use Live Progress to see detailed AI activity
- Auto-refresh keeps you updated with the latest state
Use these features to efficiently monitor your job progress!
Get Started with DevLoop Runner
Auto-generate PRs from GitHub Issues. Let AI accelerate your development.