-
Notifications
You must be signed in to change notification settings - Fork 31
feat(agent-task): add Qovery service context #2966
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
6ad74aa
feat(agent-task): add Qovery service context
RemiBonnet 5416c69
fix(agent-task): align context cards
RemiBonnet 2d67e42
fix(agent-task): streamline context selection
RemiBonnet a9cf213
fix(agent-task): reset service context selection
RemiBonnet 9e05a48
fix(agent-task): style context reset action
RemiBonnet 550888e
fix(agent-task): hide empty context reset
RemiBonnet 3d3ba01
fix(agent-task): update service context label
RemiBonnet 662cfa1
fix(agent-task): align context badge typography
RemiBonnet 244ca1b
fix(agent-task): restore empty context choices
RemiBonnet 92d3d40
fix(agent-task): list Qovery context services
RemiBonnet dc7afb8
fix(agent-task): clarify service context copy
RemiBonnet be92e52
fix(agent-task): hide completed select all action
RemiBonnet 4792d03
fix(agent-task): refine service import modal
RemiBonnet b7bde49
fix(agent-task): preserve select all spacing
RemiBonnet dec18ad
feat(agent-task): connect Qovery MCP to service context
RemiBonnet ded735e
fix(agent-task): align context styling
RemiBonnet 2afb25b
fix(agent-task): clarify required Qovery MCP
RemiBonnet c145bbb
fix(agent-task): keep default cursor on required MCP
RemiBonnet e8dd497
fix(agent-task): synchronize Qovery MCP setup
RemiBonnet 10466cc
fix(agent-task): select existing Qovery MCP
RemiBonnet eb1fc58
fix(agent-task): show preconfigured Qovery MCP
RemiBonnet 91f594e
fix(agent-task): display required Qovery MCP selection
RemiBonnet a2c1614
fix(agent-task): preserve template during configuration redirect
RemiBonnet 7d9cc95
fix(agent-task): address context review feedback
RemiBonnet bb28a0a
fix(agent-task): harden Qovery MCP setup
RemiBonnet 121d1f4
fix(agent-task): lock template Qovery MCP
RemiBonnet 976b1b5
fix(agent-task): prevent duplicate context saves
RemiBonnet 5cf0b86
feat(agent-task): persist Qovery service context
RemiBonnet bced05c
fix(agent-task): address context integration feedback
RemiBonnet b0f6d83
fix(agent-task): preserve context settings
RemiBonnet 476861e
fix(agent-task): uppercase git provider labels
RemiBonnet cc57144
fix(agent-task): harden service context flow
RemiBonnet f8a6090
test(agent-task): avoid modal overlay ordering
RemiBonnet dacb7fa
fix(agent-task): keep modal behavior unchanged
RemiBonnet 28df3ee
fix(agent-task): preserve valid service context
RemiBonnet 7d43b09
fix(agent-task): harden Qovery MCP setup
RemiBonnet 7b55b18
fix(agent-task): delimit generated context prompt
RemiBonnet 40f4f7f
fix(agent-task): guard context inventories
RemiBonnet File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -30,6 +30,7 @@ function RouteComponent() { | |
|
|
||
| return ( | ||
| <AgenticWorkflowCreationFlow | ||
| requiresQoveryMcp={selectedTemplate?.requiresQoveryMcp} | ||
| seed={selectedTemplate?.seed} | ||
| variablesSeed={selectedTemplate?.variables} | ||
|
Comment on lines
+33
to
35
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe we could pass the |
||
| onExit={() => | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
21 changes: 21 additions & 0 deletions
21
...ations/feature/src/lib/hooks/use-create-qovery-mcp-server/use-create-qovery-mcp-server.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| import { useMutation, useQueryClient } from '@tanstack/react-query' | ||
| import { mutations } from '@qovery/domains/organizations/data-access' | ||
| import { queries } from '@qovery/state/util-queries' | ||
|
|
||
| export function useCreateQoveryMcpServer() { | ||
| const queryClient = useQueryClient() | ||
|
|
||
| return useMutation(mutations.createQoveryMcpServer, { | ||
| onSuccess(_, { organizationId }) { | ||
| queryClient.invalidateQueries({ | ||
| queryKey: queries.organizations.mcpServers({ organizationId }).queryKey, | ||
| }) | ||
| }, | ||
| meta: { | ||
| notifyOnSuccess: { | ||
| title: 'Qovery MCP has been created', | ||
| }, | ||
| notifyOnError: true, | ||
| }, | ||
| }) | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Necessary to keep template URL