cd /news/developer-tools/your-turn-is-a-session-handoff-not-a… · home topics developer-tools article
[ARTICLE · art-74838] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Your Turn Is a Session Handoff, Not a Completion Claim

Agent Island v1.7.1 introduces a precise 'your-turn' state model for coding agents like Claude Code and Codex, distinguishing between mere inactivity and a genuine handoff to the developer. The system uses semantic session events—such as questions, approval prompts, or completion events—rather than stale signals like CPU usage or file modification times, to determine when the developer's input is needed.

read2 min views1 publishedJul 27, 2026

When a coding agent stops producing output, the next step is not automatically yours. It may be waiting on a tool, calculating, stalled, or actually finished. A useful your-turn state needs stronger evidence than silence.

The definition I use is narrow: your-turn means a specific Claude Code or Codex session has produced evidence that the next useful action belongs to the developer.

“Stopped” describes activity. “Your turn” describes ownership of the next step.

A semantic session event can support that handoff: an assistant message that asks a question, a structured approval prompt, or a completion event that explicitly returns control. File modification time, low CPU, and an unchanged process list are freshness clues, not proof of a handoff.

This distinction prevents two common errors:

When evidence is stale or ambiguous, the honest state is uncertainty.

Multi-session workflows make generic alerts almost useless. If three Codex sessions are open, “Codex needs you” still leaves the developer searching.

The handoff record should preserve the provider, project or thread identity, semantic event, and event time. Aggregation can rank a real your-turn state above passive working or stale state, but it must not erase the origin of the event.

If two sessions need attention, the UI should show both or apply a deterministic priority rule. A single generic badge is not enough.

Your-turn does **not** mean:

Those are separate verification and authorization questions. A status label should not smuggle them into a convenient notification.

Notification policy is part of the state model. When the exact target session is already frontmost, an extra sound may add no value. The visual state can remain while the sound is suppressed. If the developer switches away, the pending handoff must remain eligible for an alert.

The monitor must also deduplicate events. Re-reading the same local record after an app restart should not produce a second alert. Stable event identity, or a documented replay key, keeps one handoff equal to one notification.

Agent Island v1.7.1 applies this model to Claude Code and Codex status on macOS and Windows. It reports the handoff; it does not silently operate the coding agent.

The canonical your-turn guide contains the full boundary and verification sequence.

── more in #developer-tools 4 stories · sorted by recency
── more on @agent island 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/your-turn-is-a-sessi…] indexed:0 read:2min 2026-07-27 ·