export const virtualMcp = {
  "virtualMcp.addConnectionDialog.addConnectionTitle": "Add Connection",
  "virtualMcp.addConnectionDialog.authenticationFailedError":
    "Authentication failed: {error}",
  "virtualMcp.addConnectionDialog.connected": "Connected",
  "virtualMcp.addConnectionDialog.connectedAuthenticated":
    "Connected and authenticated",
  "virtualMcp.addConnectionDialog.connectionsTitle": "Connections",
  "virtualMcp.addConnectionDialog.failedToAddConnection":
    "Failed to add connection",
  "virtualMcp.addConnectionDialog.failedToConnect": "Failed to connect",
  "virtualMcp.addConnectionDialog.mcpServerConnectionError":
    "This MCP Server cannot be connected: no connection method available",
  "virtualMcp.addConnectionDialog.searchConnectionsPlaceholder":
    "Search connections...",
  "virtualMcp.addConnectionDialog.signInFailedDescription":
    "It was added to your agent, but its sign-in setup looks off. You can try authenticating again later from the connection's settings. ({error})",
  "virtualMcp.addConnectionDialog.signInFailedTitle":
    "Couldn't sign in to this connection",
  "virtualMcp.connectionDialogContent.add": "Add",
  "virtualMcp.connectionDialogContent.added": "Added",
  "virtualMcp.connectionDialogContent.builtByDeco":
    "Built and maintained by Deco",
  "virtualMcp.connectionDialogContent.builtByOfficial":
    "Built and maintained by the official vendor",
  "virtualMcp.connectionDialogContent.connect": "Connect",
  "virtualMcp.connectionDialogContent.connected": "Connected",
  "virtualMcp.connectionDialogContent.customConnection": "Custom Connection",
  "virtualMcp.connectionDialogContent.emptyStateNoConnectionsAvailable":
    "No connections available",
  "virtualMcp.connectionDialogContent.emptyStateNoConnectionsYet":
    "No connections yet",
  "virtualMcp.connectionDialogContent.emptyStateSearchNoMatch":
    'No connections match "{search}"',
  "virtualMcp.connectionDialogContent.madeByDeco": "Made by Deco",
  "virtualMcp.connectionDialogContent.sectionAllConnections": "All connections",
  "virtualMcp.connectionDialogContent.sectionVerified": "Verified",
  "virtualMcp.connectionDialogContent.tabAll": "All",
  "virtualMcp.connectionDialogContent.tabConnected": "Connected",
  "virtualMcp.connectionDialogContent.verifiedByDeco":
    "Verified by the Deco team",
  "virtualMcp.connectionItem.authorize": "Authorize",
  "virtualMcp.connectionItem.configureResources": "Configure resources",
  "virtualMcp.connectionItem.connectionDisabled": "Connection disabled",
  "virtualMcp.connectionItem.connectionEnabled": "Connection enabled",
  "virtualMcp.connectionItem.connectionSettings": "Connection settings",
  "virtualMcp.connectionItem.disable": "Disable",
  "virtualMcp.connectionItem.disableConnection": "Disable connection",
  "virtualMcp.connectionItem.disabled": "Disabled",
  "virtualMcp.connectionItem.disabledError": "Disabled (error)",
  "virtualMcp.connectionItem.enable": "Enable",
  "virtualMcp.connectionItem.failedToUpdateConnection":
    "Failed to update connection",
  "virtualMcp.connectionItem.needsAuthorization": "Needs authorization",
  "virtualMcp.connectionItem.newInstance": "New instance",
  "virtualMcp.connectionItem.remove": "Remove",
  "virtualMcp.connectionItem.removeConnection": "Remove connection",
  "virtualMcp.dependencySelectionDialog.authorizationDescription":
    "This connection needs to be authorized before you can configure its tools and resources.",
  "virtualMcp.dependencySelectionDialog.authorizationRequired":
    "Authorization required",
  "virtualMcp.dependencySelectionDialog.authorize": "Authorize",
  "virtualMcp.dependencySelectionDialog.deselectAll": "Deselect all",
  "virtualMcp.dependencySelectionDialog.done": "Done",
  "virtualMcp.dependencySelectionDialog.noActiveToolsSelected":
    "No active tools selected",
  "virtualMcp.dependencySelectionDialog.noPromptsAvailable":
    "No prompts available",
  "virtualMcp.dependencySelectionDialog.noResourcesAvailable":
    "No resources available",
  "virtualMcp.dependencySelectionDialog.noToolsAvailable": "No tools available",
  "virtualMcp.dependencySelectionDialog.promptsNotSupported":
    "Prompts not supported by this server",
  "virtualMcp.dependencySelectionDialog.resourcesNotSupported":
    "Resources not supported by this server",
  "virtualMcp.dependencySelectionDialog.selectAll": "Select all",
  "virtualMcp.dependencySelectionDialog.somethingWentWrong":
    "Something went wrong",
  "virtualMcp.dependencySelectionDialog.tabActive": "Active",
  "virtualMcp.dependencySelectionDialog.tabPrompts": "Prompts",
  "virtualMcp.dependencySelectionDialog.tabResources": "Resources",
  "virtualMcp.dependencySelectionDialog.tabTools": "Tools",
  "virtualMcp.dependencySelectionDialog.toolsNotSupported":
    "Tools not supported by this server",
  "virtualMcp.dependencySelectionDialog.unexpectedError":
    "An unexpected error occurred",
  "virtualMcp.filesSection.add": "Add",
  "virtualMcp.filesSection.description":
    "Attach files and skills the agent can always reference.",
  "virtualMcp.filesSection.failedUploadFile": "Failed to upload file.",
  "virtualMcp.filesSection.fileTooLargeDescription":
    "Exceeds the 25MB limit, not uploaded: {names}",
  "virtualMcp.filesSection.fileTooLargeTitle": "File too large",
  "virtualMcp.filesSection.filesAndSkills": "Files and skills",
  "virtualMcp.filesSection.kindFile": "File",
  "virtualMcp.filesSection.kindSkill": "Skill",
  "virtualMcp.filesSection.noFilesFound": "No files found.",
  "virtualMcp.filesSection.noFilesOrSkillsYet":
    "No files or skills yet. Add one or drag and drop here.",
  "virtualMcp.filesSection.noSkillsFound": "No skills found.",
  "virtualMcp.filesSection.removeAriaLabel": "Remove {name}",
  "virtualMcp.filesSection.searchFilesPlaceholder": "Search files...",
  "virtualMcp.filesSection.searchSkillsPlaceholder": "Search skills...",
  "virtualMcp.filesSection.selectFileOrFolder": "Select file or folder",
  "virtualMcp.filesSection.selectSkill": "Select skill",
  "virtualMcp.filesSection.uploadFile": "Upload file",
  "virtualMcp.layoutTabContent.addConnectionMessage":
    "Add a connection above to configure pinned views.",
  "virtualMcp.layoutTabContent.automations": "Automations",
  "virtualMcp.layoutTabContent.chat": "Chat",
  "virtualMcp.layoutTabContent.chatAlwaysShown":
    "Chat is always shown when it is the default view",
  "virtualMcp.layoutTabContent.content": "Content",
  "virtualMcp.layoutTabContent.layout": "Layout",
  "virtualMcp.layoutTabContent.mainView": "Main view",
  "virtualMcp.layoutTabContent.mainViewDescription":
    "What users see when they first open this agent.",
  "virtualMcp.layoutTabContent.noInteractiveTools":
    "None of the connected servers expose interactive tools.",
  "virtualMcp.layoutTabContent.openCms": "Auto-open editor",
  "virtualMcp.layoutTabContent.openCmsDescription":
    "Open the CMS automatically when the preview is ready to edit content.",
  "virtualMcp.layoutTabContent.pinnedViews": "Pinned views",
  "virtualMcp.layoutTabContent.pinnedViewsDescription":
    "Surface interactive tools as top-level tabs in the agent.",
  "virtualMcp.layoutTabContent.preview": "Preview",
  "virtualMcp.layoutTabContent.settings": "Settings",
  "virtualMcp.layoutTabContent.showChat": "Show chat",
  "virtualMcp.layoutTabContent.showChatDescription":
    "Display Chat in the side panel alongside the main view.",
  "virtualMcp.subAgentsSection.addSubAgent": "Add sub-agent",
  "virtualMcp.subAgentsSection.anyAgent": "Any agent",
  "virtualMcp.subAgentsSection.canDelegateToAnyAgent":
    "Can delegate to any agent in the organization.",
  "virtualMcp.subAgentsSection.canOnlyDelegateToItself":
    "Can only delegate to a fresh copy of itself, no other agents.",
  "virtualMcp.subAgentsSection.emptyStateMessage":
    "No sub-agents selected yet. Add one — until then this agent can only delegate to itself.",
  "virtualMcp.subAgentsSection.noAgentsFound": "No agents found.",
  "virtualMcp.subAgentsSection.onlyItself": "Only itself",
  "virtualMcp.subAgentsSection.searchPlaceholder": "Search agents...",
  "virtualMcp.subAgentsSection.specificAgents": "Specific agents",
  "virtualMcp.subAgentsSection.title": "Sub-agents",
  "virtualMcp.virtualMcp.addConnection": "Add connection",
  "virtualMcp.virtualMcp.agentDeleted": 'Deleted "{title}"',
  "virtualMcp.virtualMcp.agentNamePlaceholder": "Agent name",
  "virtualMcp.virtualMcp.authenticationFailed":
    "Authentication failed: {error}",
  "virtualMcp.virtualMcp.authenticationSuccessful": "Authentication successful",
  "virtualMcp.virtualMcp.backToSpaces": "Back to spaces",
  "virtualMcp.virtualMcp.cancel": "Cancel",
  "virtualMcp.virtualMcp.connect": "Connect",
  "virtualMcp.virtualMcp.connections": "Connections",
  "virtualMcp.virtualMcp.created": "Created",
  "virtualMcp.virtualMcp.delete": "Delete",
  "virtualMcp.virtualMcp.deleteAgent": "Delete agent",
  "virtualMcp.virtualMcp.deleteAgentConfirm": "Delete Agent?",
  "virtualMcp.virtualMcp.deleteAgentConfirmDescription":
    "This action cannot be undone. This will permanently delete {title}.",
  "virtualMcp.virtualMcp.deleteAgentDescription":
    "Permanently delete this agent and all its data.",
  "virtualMcp.virtualMcp.descriptionPlaceholder": "Add a description...",
  "virtualMcp.virtualMcp.failedToCreateInstance": "Failed to create instance",
  "virtualMcp.virtualMcp.fullscreen": "Fullscreen",
  "virtualMcp.virtualMcp.improve": "Improve",
  "virtualMcp.virtualMcp.instanceAlreadyAdded":
    "This instance is already added to the agent",
  "virtualMcp.virtualMcp.instructions": "Instructions",
  "virtualMcp.virtualMcp.instructionsPlaceholder":
    "Define how this agent should behave, what tone to use, any constraints or guidelines...",
  "virtualMcp.virtualMcp.lastUsed": "Last used {time}",
  "virtualMcp.virtualMcp.neverUsed": "Never used",
  "virtualMcp.virtualMcp.newInstanceCreated": "New instance created",
  "virtualMcp.virtualMcp.noConnectionsYet":
    "No connections yet. Add one to get started.",
  "virtualMcp.virtualMcp.openFullscreenEditor": "Open fullscreen editor",
  "virtualMcp.virtualMcp.promptTemplate": "+ Prompt template",
  "virtualMcp.virtualMcp.promptTemplateContent": `<role>
Define who this agent is and what it specializes in.
Example: You are a support triage agent for B2B merchants.
</role>

<capabilities>
List what this agent can do using its connected tools.
- Investigate issues using connected data sources.
- Summarize findings and recommend next steps.
</capabilities>

<constraints>
Set clear boundaries on what the agent must not do.
- Do not perform destructive actions without confirmation.
- Escalate to a human when the request is outside your expertise.
</constraints>

<workflows>
Define step-by-step how the agent should handle requests.

## Default workflow
1. Read the user's request and gather context.
2. Use the appropriate tools to investigate or act.
3. Summarize the result and propose next steps.
4. Ask for confirmation before making any changes.
</workflows>`,
  "virtualMcp.virtualMcp.publishing": "Publishing",
  "virtualMcp.virtualMcp.publishingDescription":
    "Control when this agent's changes can be published directly, skipping pull-request review.",
  "virtualMcp.virtualMcp.publishPolicySmart": "Smart review",
  "virtualMcp.virtualMcp.publishPolicySmartDescription":
    "AI checks each change and only asks for review when the code looks risky (new endpoints, large or backend changes). Content and design edits publish directly.",
  "virtualMcp.virtualMcp.publishPolicyCodeReview": "Require review for code",
  "virtualMcp.virtualMcp.publishPolicyCodeReviewDescription":
    "Any code change must go through pull-request review before publishing. Only content and design changes publish directly.",
  "virtualMcp.virtualMcp.publishPolicyOpen": "Publish freely",
  "virtualMcp.virtualMcp.publishPolicyOpenDescription":
    "Publish any change directly, without review.",
  "virtualMcp.virtualMcp.teamSync": "Team sync",
  "virtualMcp.virtualMcp.teamSyncDescription":
    "Add a Sync button that saves your changes and catches up with your team's latest work.",
  "virtualMcp.virtualMcp.sandbox": "Sandbox",
  "virtualMcp.virtualMcp.settings": "Settings",
  "virtualMcp.virtualMcp.spaceNotFound": "Space not found",
  "virtualMcp.virtualMcp.spaceNotFoundDescription":
    "This space may have been deleted or you may not have access.",
  "virtualMcp.virtualMcp.subAgents": "Sub-agents",
  "virtualMcp.virtualMcp.testAgent": "Test Agent",
  "virtualMcp.virtualMcpShareModal.agentUrlCopied":
    "Agent URL copied to clipboard",
  "virtualMcp.virtualMcpShareModal.callFromYourApp": "Call from your app",
  "virtualMcp.virtualMcpShareModal.callFromYourAppDescription":
    "Create a scoped API key to start a thread, run this agent, and stream results from an external system (e.g. a chatbot webhook).",
  "virtualMcp.virtualMcpShareModal.claudeCodeCommandCopied":
    "Claude Code command copied to clipboard",
  "virtualMcp.virtualMcpShareModal.commandCopied":
    "Command copied to clipboard",
  "virtualMcp.virtualMcpShareModal.connect": "Connect",
  "virtualMcp.virtualMcpShareModal.connectionDetails": "Connection details",
  "virtualMcp.virtualMcpShareModal.connectionDetailsCopied":
    "Connection details copied to clipboard",
  "virtualMcp.virtualMcpShareModal.copied": "Copied!",
  "virtualMcp.virtualMcpShareModal.copyUrl": "Copy URL",
  "virtualMcp.virtualMcpShareModal.createApiKey": "Create API key",
  "virtualMcp.virtualMcpShareModal.creating": "Creating…",
  "virtualMcp.virtualMcpShareModal.failedCreateApiKey":
    "Failed to create API key",
  "virtualMcp.virtualMcpShareModal.failedGenerateApiKey":
    "Failed to generate API key",
  "virtualMcp.virtualMcpShareModal.generateApiKey": "Generate API key",
  "virtualMcp.virtualMcpShareModal.generateClientLabel": "Generate client",
  "virtualMcp.virtualMcpShareModal.generateTypedClient":
    "Generate typed client",
  "virtualMcp.virtualMcpShareModal.generateTypedClientDescription":
    "Introspects this agent and writes a typed client.ts you can import directly.",
  "virtualMcp.virtualMcpShareModal.generating": "Generating…",
  "virtualMcp.virtualMcpShareModal.installOnClaudeCode":
    "Install on Claude Code",
  "virtualMcp.virtualMcpShareModal.installOnCursor": "Install on Cursor",
  "virtualMcp.virtualMcpShareModal.openingCursor": "Opening Cursor...",
  "virtualMcp.virtualMcpShareModal.runtimeVariables": "Runtime variables",
  "virtualMcp.virtualMcpShareModal.storeKeySecurely":
    "Store this key securely — it won't be shown again.",
} as const;
