Skip to content

fix(seer): Add links to manage your agent integrations, #112642

Merged
ryan953 merged 2 commits intomasterfrom
ryan953/fix-seer-settings-manage-agents-link
Apr 10, 2026
Merged

fix(seer): Add links to manage your agent integrations, #112642
ryan953 merged 2 commits intomasterfrom
ryan953/fix-seer-settings-manage-agents-link

Conversation

@ryan953
Copy link
Copy Markdown
Member

@ryan953 ryan953 commented Apr 10, 2026

We should have these links to manage agents whenever a user can choose an agent.

Page Img
Seer Overview SCR-20260409-qlla
Autofix project list SCR-20260409-qlmb
Autofix Specific project SCR-20260409-qlnk

@ryan953 ryan953 requested review from a team as code owners April 10, 2026 01:57
@ryan953 ryan953 requested a review from billyvg April 10, 2026 01:57
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Apr 10, 2026
@ryan953 ryan953 force-pushed the ryan953/fix-seer-settings-manage-agents-link branch from dd3c630 to b1a66aa Compare April 10, 2026 02:00
Copy link
Copy Markdown
Contributor

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b1a66aa. Configure here.

Comment thread static/gsApp/views/seerAutomation/projects.tsx Outdated
Comment on lines 33 to 43
to={{
pathname: `/settings/${organization.slug}/integrations/`,
query: {category: 'coding agent'},
}}
>
{t('Manage Coding Agent Integrations')}
</Link>
),
}
)}
/>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: The manageLink component is defined but will not be rendered because the translation string is missing the [manageLink:...] placeholder.
Severity: MEDIUM

Suggested Fix

Update the translation string in static/gsApp/views/seerAutomation/projects.tsx to include the [manageLink:...] placeholder where the link is intended to appear. This will ensure the manageLink component is rendered correctly.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: static/gsApp/views/seerAutomation/projects.tsx#L27-L43

Potential issue: In `static/gsApp/views/seerAutomation/projects.tsx`, a `manageLink`
component is defined and passed to the `tct` function. However, the corresponding
translation string is missing the `[manageLink:...]` placeholder. The `tct` function's
implementation silently ignores components that are not referenced in the template
string. As a result, the "Manage Coding Agent Integrations" link, which was
intentionally added in this pull request, will be completely missing from the rendered
UI on the Autofix project list page, preventing users from accessing the integration
management page from this location.

Did we get this right? 👍 / 👎 to inform future reviews.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems right

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wanna migrate this form to the scraps form 🥺 ?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it can happen as a followup

title: ({organization}: {organization: Organization}) => (
<Flex gap="sm" align="center">
{t('Preferred Coding Agent')}
<InfoTip
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥔 for using InfoTip here ❤️

Copy link
Copy Markdown
Member

@billyvg billyvg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're not using the link in static/gsApp/views/seerAutomation/projects.tsx, but otherwise lgtm

Comment on lines 33 to 43
to={{
pathname: `/settings/${organization.slug}/integrations/`,
query: {category: 'coding agent'},
}}
>
{t('Manage Coding Agent Integrations')}
</Link>
),
}
)}
/>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems right

@ryan953 ryan953 enabled auto-merge (squash) April 10, 2026 17:38
@ryan953 ryan953 merged commit 148c343 into master Apr 10, 2026
65 checks passed
@ryan953 ryan953 deleted the ryan953/fix-seer-settings-manage-agents-link branch April 10, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants