@@ -18,9 +18,8 @@ import { useDialogParam } from "@/hooks/useDialogParam";
1818import { OPENCODE_API_ENDPOINT } from "@/config" ;
1919import { Button } from "@/components/ui/button" ;
2020import { Badge } from "@/components/ui/badge" ;
21- import { Plug , FolderOpen , Plus , GitBranch , GitBranchPlus , GitCommitHorizontal , ShieldOff , Brain , Loader2 , CalendarClock , Sparkles } from "lucide-react" ;
21+ import { Plug , FolderOpen , Plus , GitBranch , GitBranchPlus , GitCommitHorizontal , ShieldOff , Brain , Loader2 , CalendarClock , Sparkles , Bot } from "lucide-react" ;
2222import { ResetPermissionsDialog } from "@/components/repo/ResetPermissionsDialog" ;
23- import { PendingActionsGroup } from "@/components/notifications/PendingActionsGroup" ;
2423import { invalidateConfigCaches } from "@/lib/queryInvalidation" ;
2524import { getRepoDisplayName } from "@/lib/utils" ;
2625export function RepoDetail ( ) {
@@ -179,52 +178,56 @@ export function RepoDetail() {
179178 < ShieldOff className = "w-4 h-4 sm:mr-2" />
180179 < span className = "hidden sm:inline" > Reset Permissions</ span >
181180 </ Button >
182- { memoryPluginEnabled && (
183- < Button
184- variant = "outline"
185- onClick = { ( ) => setMcpDialogOpen ( true ) }
186- size = "sm"
187- className = "hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
188- >
189- < Plug className = "w-4 h-4 sm:mr-2" />
190- < span className = "hidden sm:inline" > MCP</ span >
191- </ Button >
192- < Button
193- variant = "outline"
194- onClick = { ( ) => setSkillsDialogOpen ( true ) }
195- size="sm"
196- className="hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
197- >
198- < Sparkles className = "w-4 h-4 sm:mr-2" />
199- < span className = "hidden sm:inline" > Skills</ span >
200- </ Button >
201- < Button
202- variant = "outline"
203- onClick = { ( ) => setSourceControlOpen ( true ) }
204- size = "sm"
205- className = "hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
206- >
207- < GitCommitHorizontal className = "w-4 h-4 sm:mr-2" />
208- < span className = "hidden sm:inline" > Source</ span >
209- </ Button >
210- < Button
211- variant = "outline"
212- onClick = { ( ) => setFileBrowserOpen ( true ) }
213- size = "sm"
214- className = "hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
215- >
216- < FolderOpen className = "w-4 h-4 sm:mr-2" />
217- < span className = "hidden sm:inline" > Files</ span >
218- </ Button >
219- < Button
220- variant = "outline"
221- onClick = { ( ) => setResetPermissionsOpen ( true ) }
222- size = "sm"
223- className = "hidden lg:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
224- >
225- < ShieldOff className = "w-4 h-4 sm:mr-2" />
226- < span className = "hidden sm:inline" > Reset Permissions</ span >
227- </ Button >
181+ < Header . Actions >
182+ { memoryPluginEnabled && (
183+ < >
184+ < Button
185+ variant = "outline"
186+ onClick = { ( ) => setMcpDialogOpen ( true ) }
187+ size = "sm"
188+ className = "hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
189+ >
190+ < Plug className = "w-4 h-4 sm:mr-2" />
191+ < span className = "hidden sm:inline" > MCP</ span >
192+ </ Button >
193+ < Button
194+ variant = "outline"
195+ onClick = { ( ) => setSkillsDialogOpen ( true ) }
196+ size = "sm"
197+ className = "hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
198+ >
199+ < Sparkles className = "w-4 h-4 sm:mr-2" />
200+ < span className = "hidden sm:inline" > Skills</ span >
201+ </ Button >
202+ < Button
203+ variant = "outline"
204+ onClick = { ( ) => setSourceControlOpen ( true ) }
205+ size = "sm"
206+ className = "hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
207+ >
208+ < GitCommitHorizontal className = "w-4 h-4 sm:mr-2" />
209+ < span className = "hidden sm:inline" > Source</ span >
210+ </ Button >
211+ < Button
212+ variant = "outline"
213+ onClick = { ( ) => setFileBrowserOpen ( true ) }
214+ size = "sm"
215+ className = "hidden md:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
216+ >
217+ < FolderOpen className = "w-4 h-4 sm:mr-2" />
218+ < span className = "hidden sm:inline" > Files</ span >
219+ </ Button >
220+ < Button
221+ variant = "outline"
222+ onClick = { ( ) => setResetPermissionsOpen ( true ) }
223+ size = "sm"
224+ className = "hidden lg:flex text-foreground border-border hover:bg-accent transition-all duration-200 hover:scale-105"
225+ >
226+ < ShieldOff className = "w-4 h-4 sm:mr-2" />
227+ < span className = "hidden sm:inline" > Reset Permissions</ span >
228+ </ Button >
229+ </ >
230+ ) }
228231 { memoryPluginEnabled && (
229232 < Button
230233 variant = "outline"
0 commit comments