Novice SWE Practice

AgentForge

Learn how agents plan, code, review, and validate a fix by taking one role yourself.

How this practice mode works

Each practice card pairs one workflow role with one curated BugsInPy tqdm repair task. You complete that role yourself while the system exposes the prompts, packets, and artifacts that move through the workflow.

The workflow order is Task Planner → Patch Author → Code Reviewer → Test Runner. The reviewer can send work back to the Patch Author for revision, and the tester can send it back only when the available evidence points to a real defect.

Practice StepTaskFocusDifficulty
Task PlannerLoading…
Patch AuthorLoading…
Code ReviewerLoading…
Test RunnerLoading…
  1. Practice Task Planning

    Your Step

    You replace the Task Planner agent.

    Learn how to turn an issue into a clear implementation path, likely root cause, and acceptance checks before code changes begin.

  2. Practice Patch Authoring

    Your Step

    You replace the Patch Author agent.

    Learn how to design a minimal, concrete fix from a plan and explain exactly what should change in the codebase.

  3. Practice Reviewing

    Your Step

    You replace the Code Reviewer agent.

    Learn how to judge whether a proposed fix is correct, testable, and safe enough to move forward.

  4. Practice Testing

    Your Step

    You replace the Test Runner agent.

    Learn how to decide whether the workflow has enough evidence to call a fix done or loop back for more work.