Skip to main content
Nora watches your Agent from several angles. There are seven signal types, A through G, and they appear under the same codes in the Source column and filter of the signals list. Every type lands as a candidate — nothing is auto-confirmed. A person confirms or excludes each row (see Confirming failures).

The seven types

E · Tool use — three sub-modes

Emitted from runtime_signals when the agent’s tool sequence went wrong. Error calls don’t count toward the loop threshold — those are either a tool_misuse (bad args) or an environment fault (shows up on the trace, not as a signal).

F · Guardrail block — how confirmation splits

Guardrail signals need a person to say whether the block was correct. The confirm form gives you two choices:
  • 정상 차단 (correct block) — the AI did say something it shouldn’t have. Confirmed → cluster → case.
  • 오발 (misfire) — the answer was fine. Excluded with reason guardrail_misfire, and the row links to the rule so you can tune it.
The blocked answer text is preserved on the signal payload (never in the run output or session memory) so you can review it here.

What’s not a signal

The following used to show up in the queue but are handled elsewhere now:

Turning detection on and off

In Settings → Loop, the automation agents section has toggles for Failure detection and verification automation. There is no per-type switch — B (Causal) and D (Behavioral) are opt-in at the agent level.

Signals and traces

Every signal links back to a trace. Press View trace → in the detail drawer to open the exact run that produced it. Traces with a live signal are protected from deletion (see Overview).