diff --git a/scripts/agent-claim.mjs b/scripts/agent-claim.mjs index 5e5e0827..01c80014 100644 --- a/scripts/agent-claim.mjs +++ b/scripts/agent-claim.mjs @@ -38,8 +38,9 @@ const openReady = ghJson([ 'ready', '--limit', '200', + // Include `state` for parity with the pool queue (isAutonomousClaimable). '--json', - 'number,title,body,labels,createdAt', + 'number,title,body,labels,createdAt,state', ]) // Queue builder lives in agent-github.mjs (shared with the agent pool — diff --git a/scripts/agent-pool.mjs b/scripts/agent-pool.mjs index 38eb9906..45f8869e 100644 --- a/scripts/agent-pool.mjs +++ b/scripts/agent-pool.mjs @@ -105,8 +105,9 @@ const loadClaimQueue = () => 'ready', '--limit', '200', + // `state` is required: isAutonomousClaimable rejects missing/non-OPEN as not-open. '--json', - 'number,title,body,labels,createdAt', + 'number,title,body,labels,createdAt,state', ]), issuesById(), )