{t.extensions.pageLoading}
+ ) : ( + <> +{title}
+ {page ? ( +{t.extensions.pageUnavailableHint}
+ + +{t.extensions.loading}
; + if (source.isError) + return ( +{t.extensions.unavailable}
+ +{t.extensions.notInstalled}
+ ) : ( +{entry.description}
++ {entry.settings.enabled === true + ? t.extensions.enabledManaged + : t.extensions.disabledManaged} +
++ {t.extensions.deploymentHint} +
++ {t.extensions.noResults} +
+ )} + + ); +} diff --git a/frontend/src/components/workspace/chats/chat-page.tsx b/frontend/src/components/workspace/chats/chat-page.tsx index e05496279..1a2875162 100644 --- a/frontend/src/components/workspace/chats/chat-page.tsx +++ b/frontend/src/components/workspace/chats/chat-page.tsx @@ -30,6 +30,7 @@ import { } from "@/components/workspace/sidecar"; import { ThreadArchiveStatus } from "@/components/workspace/thread-archive-status"; import { ThreadBackgroundTasks } from "@/components/workspace/thread-background-tasks"; +import { ThreadExtensionActions } from "@/components/workspace/thread-extension-actions"; import { ThreadScheduledTasksLink } from "@/components/workspace/thread-scheduled-tasks-link"; import { ThreadSubagentBatches } from "@/components/workspace/thread-subagent-batches"; import { ThreadTitle } from "@/components/workspace/thread-title"; @@ -494,6 +495,7 @@ export default function ChatPage() {{t.extensions.pageLoading}
+ ) : ( + <> +{t.extensions.pageUnavailableHint}
+ + +{t.extensions.viewFailed}
} + +Conversation remains usable
+