diff --git a/apps/mobile/src/features/pull-requests/PullRequestAgentRow.tsx b/apps/mobile/src/features/pull-requests/PullRequestAgentRow.tsx
index 0c4378671db90..a8e8e86176fc6 100644
--- a/apps/mobile/src/features/pull-requests/PullRequestAgentRow.tsx
+++ b/apps/mobile/src/features/pull-requests/PullRequestAgentRow.tsx
@@ -19,15 +19,13 @@ export function PullRequestAgentRow(props: {
title={props.title ?? action.title}
icon="sparkles"
accessibilityLabel={props.title ?? action.title}
- menu={agent.threads.length > 1}
+ menu={agent.chooseThread && !action.attributes.disabled}
onPress={
- action.attributes.disabled || agent.threads.length > 1
- ? undefined
- : () => agent.start(props.task)
+ action.attributes.disabled || agent.chooseThread ? undefined : () => agent.start(props.task)
}
/>
);
- if (agent.threads.length <= 1 || action.attributes.disabled) return row;
+ if (!agent.chooseThread || action.attributes.disabled) return row;
return (