How-to guides

Reset Dijji to recalibrate a project

Reset Dijji rebuilds DIJJI.ai’s understanding of a project’s codebase from scratch. Reach for it when its grasp of the project has drifted or looks plain wrong — plans that miss the mark, changes that don’t fit how the code is actually laid out. This page covers running a reset.

Reset vs. a routine sync

These are two different things, and most of the time you want the lighter one:

  • Keep your project in sync — a quick, free refresh that catches the map up after code changed outside DIJJI.ai. This is the everyday case; see Keep your project in sync.
  • Reset Dijji — a full rebuild from scratch, billed like a task, that takes a few minutes. Use it only when a sync isn’t enough — when the understanding looks wrong, not just behind.

Open the Reset Dijji card

From your project, open Settings. At the bottom is a red danger-zone card titled Reset Dijji, describing what the reset does.

A reset can’t run while the project is busy. If a task is currently running, the button is disabled and the card notes “A task is currently running. Wait for it to finish before resetting.” Let the active run finish — or cancel it — and the button becomes available.

Run the reset

  1. Select Reset Dijji. A confirmation dialog opens — Reset Dijji? — warning that it clears what DIJJI.ai has learned about the project and rebuilds its understanding from scratch, billed like a task.
  2. Choose Reset Dijji to confirm.

A green note confirms “Reset started — Dijji is recalibrating. Track it on the Tasks tab.”

What happens during a reset

The recalibration runs as an Awakening Dijji task — the same fresh-start calibration that runs once when a project is first created. While it runs:

  • It appears on the Tasks tab as Awakening Dijji, and the project shows as busy.
  • It takes a few minutes and is billed like a task (unlike a routine sync, which is free).
  • The project is occupied for the duration, so other tasks wait until it finishes — see The task queue.

When Awakening Dijji completes, the project’s understanding has been rebuilt, and you can run tasks as usual against the fresh calibration.