Skip to content

Friction cluster: teammate-unresponsive-idle-loop (1 report) #104

Description

@hcross

Friction cluster: teammate-unresponsive-idle-loop

1 friction tagged across the harness-friction wing (2026-05-14 (single day)). Routed to https://github.com/hcross/crewrig.

Pattern

Reports span room behavior. The common subcategory anchor is teammate-unresponsive-idle-loop.

Frictions

  1. pr-logbook agent entered non-reactive idle loop — unresponsive to shutdown requests for ~1 hour
    • Reported by: claude-code
    • Severity: med
    • Room: behavior
    • Evidence: community-config/skills/pr-logbook/SKILL.md
    • Suggestion (from reporter): Distinct from the "redundant idle confirmation" friction (Friction cluster: teammate-redundant-idle-confirmation (1 report) #96). This is a deeper issue: the agent completed its task (PR 🐛 Add idle-behavior guideline to pr-reviewer and pr-logbook #102 was opened at 16:34) but then sent idle notifications continuously without processing any incoming messages, including shutdown_request signals. Possible root cause: the agent's turn loop did not exit cleanly after completing the task, leaving it in a poll-without-consume state. Mitigation: add a watchdog timeout in the team orchestration layer — if an agent sends N idle notifications within T seconds with no task progress, the team lead should force-terminate.

Suggested resolution

All reporters converge on: Distinct from the "redundant idle confirmation" friction (#96). This is a deeper issue: the agent completed its task (PR #102 was opened at 16:34) but then sent idle notifications continuously without processing any incoming messages, including shutdown_request signals. Possible root cause: the agent's turn loop did not exit cleanly after completing the task, leaving it in a poll-without-consume state. Mitigation: add a watchdog timeout in the team orchestration layer — if an agent sends N idle notifications within T seconds with no task progress, the team lead should force-terminate.

Out of scope

This issue was auto-generated by the Harness Curator (V0). It is descriptive only — a follow-up MR (human-authored, or via the auto-fix mode tracked in #42) will close it with the actual diff.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions