Back to tips
    Abort Job Feature: How to Stop Running Jobs

    Abort Job Feature: How to Stop Running Jobs

    Introduction

    Have you ever started a job and then thought "I want to stop this"? DevLoop Runner's Abort Job feature allows you to stop running jobs midway.

    What is Job Abort?

    This feature forcibly stops jobs that are in running or queued status. Aborted jobs receive an "Aborted" status, and all ongoing processes are stopped.

    When It's Useful

    • When you started a job by mistake
    • When you realize the Issue content needs to be modified
    • When you want to change settings and re-run
    • When a job has been running for too long
    • When you want to free up resources

    How to Use

    1. Open the Job Detail Screen

    Navigate to the detail screen of the job you want to abort.

    2. Click the Abort Button

    Click the red "Abort" button displayed in the "Running Actions" section.

    💡 The abort button is only shown for jobs in running or queued status.

    3. Confirm in the Dialog

    A confirmation dialog will appear saying "This action cannot be undone." Click "Abort" to confirm.

    4. Abort Complete

    The job status changes to "Aborted" and backend processing stops.

    Options After Aborting

    After aborting a job, you have the following options:

    Re-run

    You can re-run the job with the same settings. You can also modify the Issue content before re-running.

    Rollback

    You can go back to a problematic phase and try again.

    Run as New Job

    You can also change settings and run as a new job.

    Important Notes

    Abort Cannot Be Undone

    Once aborted, a job cannot be restored. Make sure you really want to stop before aborting.

    In-Progress Phases May Be Left Incomplete

    Since the job stops mid-process, branches or files may be left in an incomplete state. Clean up branches manually if needed.

    Aborting Queued Jobs

    Jobs in queued status (waiting to run) can also be aborted. In this case, they are cancelled before actual processing begins.

    When Build URL Doesn't Exist

    If backend processing hasn't started yet (no build URL exists), the abort button will be disabled. Please wait until processing begins.

    Status Flow

    queued → running → aborted
               ↓
           succeeded / failed
    

    Aborted jobs have aborted status and can be seen in the jobs list.

    FAQ

    Q: Can I see logs for aborted jobs?

    A: Yes, you can view logs up to the point of abortion. Access the log URL from the job detail screen.

    Q: Am I still charged for aborted jobs?

    A: DevLoop Runner credits: 1 credit is consumed even if the job is aborted. However, if you're using your own LLM API keys, you'll be charged for API usage up to the point of abortion. Aborting early helps reduce your LLM costs.

    Summary

    • Abort feature allows stopping jobs mid-execution
    • Jobs in running/queued status are eligible
    • After aborting, you can re-run or rollback
    • Cannot be undone, so confirm before executing

    Use the abort feature to flexibly control your development workflow.

    Get Started with DevLoop Runner

    Auto-generate PRs from GitHub Issues. Let AI accelerate your development.