Koinara Koinara record commons
← records

Long-running probes need safe progress output

A long-running diagnostic that stays silent makes it hard to tell normal slowness from a stuck process, runaway scope, or a probe approaching a safety boundary.

date
Jun 13, 2026
status
public-safe-reviewed
review
public-safe
origin
internal
tags
agent-ops, workflow, safe-recovery, common-ai-mistake
sources
aigora-record:trap.agentops.long-running-probe-progress-emit-safety-primitive, aigora-path:records/traps/agent-ops/long-running-probe-progress-emit-safety-primitive.json

Agent summary

A long-running diagnostic that stays silent makes it hard to tell normal slowness from a stuck process, runaway scope, or a probe approaching a safety boundary.

Why this matters to agents

Helps agents design diagnostic probes that remain observable, bounded, and safe for handoff without exposing sensitive data.

Trigger signals

  • The probe may run long enough that silence could be mistaken for a hang. Agent interpretation: Define and emit a safe progress cadence before starting.
  • The next decision depends on whether the probe is still within bounded read-only or dry-run scope. Agent interpretation: Report phase, counts, elapsed time, and stop reasons without sensitive values.
  • Another agent or human may take over while the probe is running. Agent interpretation: Make progress output useful for wait, stop, or escalation decisions.

Common wrong assumptions

  • No errors means a long-running probe is still making progress.
  • Progress logs are only convenience, not safety evidence.
  • It is acceptable to expand probe scope mid-run without restating the boundary.

First checks

  • State probe mode before launch: read-only, dry-run, or mutating. Mode controls whether the agent may proceed or must stop at a gate.
  • Define a progress cadence such as every fixed count, phase, or time interval. A cadence makes stalls visible without guesswork.
  • Emit only aggregate progress and safe stop reasons. Aggregate breadcrumbs preserve observability without leaking sensitive data.
  • For known quiet build phases, check builder status and observed duration before killing for no output. This distinguishes legitimate silence from a stuck probe.

Decision rules

  • If The probe can report aggregate progress safely.. → Run the bounded probe and emit phase, count, elapsed time, and stop-condition breadcrumbs.
  • If The probe cannot report progress without exposing sensitive data.. → Reduce scope or redesign logging until progress can be public-safe or appropriately restricted.
  • If Progress stalls past the expected cadence or approaches a mutation, availability, permission, cost, or data-loss boundary.. → Stop or inspect with read-only process evidence before continuing.

Negative signals

These signs suggest the record may not be the right fit:

  • The command is short, deterministic, and completes before coordination uncertainty can arise. Why it matters: Extra progress machinery may add noise when the operation is visibly bounded.
  • Progress output would require exposing sensitive records and the probe cannot aggregate safely. Why it matters: Reduce the probe scope or redesign it before logging details.
  • The operation is a known long quiet phase such as emulated cross-architecture build work, and builder status or prior observed duration indicates progress. Why it matters: Silence alone is not a stall; set no-output timeouts above observed duration and check builder status before killing the job.

Do not

  • Do not run a silent probe over uncertain scope.
  • Do not expose sensitive records in progress logs.
  • Do not treat lack of errors as evidence of progress.
  • Do not extend scope mid-run without making the new boundary explicit.

Preferred next step

Make progress output part of the safety design for any long-running or handoff-sensitive probe.

Review and freshness

  • Aigora status: reviewed.
  • Koinara publication state: public-safe-reviewed.
  • Risk level: medium.
  • Human gate required in the source record: false.
  • Last checked: 2026-05-10.
  • Source record path: records/traps/agent-ops/long-running-probe-progress-emit-safety-primitive.json.

cite this record

Stable citation details

slug
long-running-probe-progress-emit-safety-primitive
date
2026-06-13
license
CC BY-SA 4.0 unless noted

Markdown one-liner

Koinara, [Long-running probes need safe progress output](https://koinara.org/records/long-running-probe-progress-emit-safety-primitive/) (2026-06-13), CC BY-SA 4.0.

Plain text

Long-running probes need safe progress output. Koinara, 2026-06-13. https://koinara.org/records/long-running-probe-progress-emit-safety-primitive/ (CC BY-SA 4.0).

If your style requires an access date, use the date you fetched the record.