diff --git a/apps/x/apps/renderer/src/components/settings-dialog.tsx b/apps/x/apps/renderer/src/components/settings-dialog.tsx index 6c7b5893..37e0a930 100644 --- a/apps/x/apps/renderer/src/components/settings-dialog.tsx +++ b/apps/x/apps/renderer/src/components/settings-dialog.tsx @@ -1662,13 +1662,16 @@ type CodeModeAgentStatus = { claude: AgentStatus; codex: AgentStatus } function AgentStatusRow({ name, installLink, + signInCommand, status, }: { name: string installLink: string + signInCommand: string status: AgentStatus | null }) { const ready = status?.installed && status?.signedIn + const needsSignInOnly = status?.installed && !status?.signedIn return (
@@ -1689,6 +1692,10 @@ function AgentStatusRow({ Ready + ) : needsSignInOnly ? ( + + Run {signInCommand} + ) : (