# AfterTurnCallback

**Kind:** Type

**Source:** [`atloria-monorepo/libs/agent-core/src/autonomous/autonomous-loop.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/autonomous/autonomous-loop.ts#L210)

Callback fired after each model turn completes.
Use for live monitoring / progress logging.

## Definition

```ts
(event: {
  turnNumber: number;
  toolsUsed: string[];
  loopState: Readonly<LoopState>;
  /** Failing quality gate IDs (empty if all pass or no provider) */
  failingGates: string[];
}) => void
```
