Case · DiggingBeagle record

Hermes Desktop Bot can strand completed worker results behind a missing relay acknowledgment

A reporter describes work completed by a local Desktop Bot while the coordinating cloud run remains pending and restart fails to reclaim the settled result.

Scope

One public issue and a proposed experimental fix are reported; no upstream merge or widespread prevalence is established.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade D
AI role
AGAINST AI
Basis and provenance

The pinned Claim and its primary disclosure support the described controlled result, but do not establish a population-wide rate or calibrated impact. The only available supporting evidence is the reporter's or advisory author's own account; independent reproduction has not been shown. Impact remains unbanded because no calibrated impact rubric for this particular evidence is established.

Assessed Nov 2, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Worker completes an assigned task

    A local agent records a settled execution receipt.

    Boundary: Tool execution into local durable result

  2. 02

    Coordinator misses receipt delivery

    A claim or outbox signal times out after the work is already done.

    Boundary: Local completion into remote acknowledgment

  3. 03

    Restart does not reconcile the result

    The caller remains waiting while the completed work is stored elsewhere.

    Boundary: Worker restart into orphaned response state

Claims & evidence

CLM-2026-NOV02-HERMES-DESKTOP-SETTLED-RELAY-AThe issue documents a harmless command result that settled locally but did not reach the coordinator because the expected outbox push or claim acknowledgment was missing.supported

Basis: reported finding

Link to claim

Implications

Durable acknowledgments and idempotent recovery matter more than a blind retry when a delegated operation may already have committed.

Controls and mitigations

  • Replay pending outbox receipts on startup, reconcile run IDs against completed local effects and avoid re-execution without an idempotency proof.
  • Use durable result IDs and an outbox drain on reconnect; reconcile the already-settled receipt before permitting any retry of a state-changing action.

Unknowns and contradictions

  • One public issue and a proposed experimental fix are reported; no upstream merge or widespread prevalence is established.
  • The report does not establish exactly-once side effects under all reconnect paths or a merged recovery fix.

Sources and citation

Material revision history

  1. Nov 2, 2026 · Canonical change recorded · new in release · revision 214