export declare const commandsEn: { readonly 'cmd.cancel.nothingRunning': "Nothing running to cancel."; readonly 'cmd.cancel.cancelledN': "Cancelled ${n} execution(s)."; readonly 'cmd.cancel.cancelledShort': "Cancelled (${id})"; readonly 'cmd.cancel.threadCancelled': "Thread `${id}` cancelled."; readonly 'cmd.cancel.threadNotFound': "No running thread `${id}` found to cancel."; readonly 'cmd.cancel.dispatchUnavailable': "Dispatched-task cancellation is not available in this process."; readonly 'cmd.cancel.cancelledSessionPreserved': "Cancelled. Session preserved — next message will resume."; readonly 'cmd.cancel.runningTasks': "Running tasks (${n}):"; readonly 'cmd.cancel.cancelButton': "Cancel ${id}"; readonly 'cmd.compact.unavailable': "Session compaction is not available in this process."; readonly 'cmd.compact.completed': "Context compacted."; readonly 'cmd.compact.notNeeded': "Nothing to compact."; readonly 'cmd.compact.running': "Session is running — stop it before compacting context."; readonly 'cmd.compact.unsupported': "This session backend does not support manual context compaction."; readonly 'cmd.compact.noSession': "No active session to compact."; readonly 'cmd.mode.switched': "Switched to *${mode}* mode"; readonly 'cmd.mode.apiLabel': "API"; readonly 'cmd.mode.planLabel': "Plan"; readonly 'cmd.backend.switched': "Backend: *${backend}*"; readonly 'cmd.backend.claudeLabel': "Claude Code"; readonly 'cmd.backend.piLabel': "PI"; readonly 'cmd.model.current': "Current Claude model: *${model}*"; readonly 'cmd.model.usage': "Usage: `!model `"; readonly 'cmd.model.set': "Claude model set to *${model}*"; readonly 'cmd.profile.channelSet': "Channel profile set to *${name}*"; readonly 'cmd.profile.crossBackendBlocked': "Can't switch to *${name}* — it runs on the `${target}` backend but this conversation is on `${current}`. Backends can't be swapped mid-conversation. Start a new session (`!new`) to switch backend."; readonly 'cmd.profile.channelHeader': "Channel profile: *${effective}* (global: ${global})"; readonly 'cmd.profile.activeHeader': "Active profile: *${effective}*"; readonly 'cmd.profile.markerDefault': "default"; readonly 'cmd.profile.markerGlobal': "global"; readonly 'cmd.profile.markerChannel': "channel"; readonly 'cmd.profile.cleared': "Channel profile cleared, using global: *${name}*"; readonly 'cmd.profile.globalUsage': "Usage: `!profile global `"; readonly 'cmd.profile.globalSet': "Global profile set to *${name}*"; readonly 'cmd.skills.none': "No skills found."; readonly 'cmd.skills.header': "*Available skills*"; readonly 'cmd.skills.localGroup': ".claude/skills"; readonly 'cmd.agent.defaultSet': "Default agent set to *${name}* (${detail})"; readonly 'cmd.agent.disabled': "Default agent disabled."; readonly 'cmd.agent.disableButton': "Disable"; readonly 'cmd.agent.current': "Default agent: *${name}* (${detail})"; readonly 'cmd.agent.none': "No default agent set.\nAvailable: ${agents}"; readonly 'cmd.agent.unknown': "Unknown agent: `${name}`\nAvailable: ${available}"; readonly 'cmd.channel.noProjects': "No projects found."; readonly 'cmd.channel.projectsHeader': "*Projects*\n${list}"; readonly 'cmd.channel.registeredNotification': "Registered for `${project}` task notifications."; readonly 'cmd.channel.unknownProject': "Unknown project: `${project}`\nAvailable: ${available}"; readonly 'cmd.channel.channelRegistered': "This channel is now registered for project `${project}` task notifications."; readonly 'cmd.channel.registeredList': "Registered: ${list}"; readonly 'cmd.channel.notRegisteredAny': "This channel is not registered to any project."; readonly 'cmd.channel.availableList': "Available: ${list}"; readonly 'cmd.channel.unregisterUsage': "Usage: `!unregister `"; readonly 'cmd.channel.notRegistered': "This channel is not registered for project `${project}`."; readonly 'cmd.channel.unregistered': "Unregistered this channel from project `${project}`."; readonly 'cmd.channel.modalTitle': "Add Project Directory"; readonly 'cmd.channel.modalSubmit': "Save"; readonly 'cmd.channel.modalProjectLabel': "Project name"; readonly 'cmd.channel.modalProjectPlaceholder': "e.g. example-project-dataset"; readonly 'cmd.channel.modalMachineLabel': "Machine"; readonly 'cmd.channel.modalPathLabel': "Directory path"; readonly 'cmd.channel.modalPathPlaceholder': "e.g. /home/user/project"; readonly 'cmd.channel.dirSet': "`${project}` on `${machine}` → `${dir}`"; readonly 'cmd.channel.projectDirUsage': "Usage: `!project-dir ` or `!project-dir --remove`"; readonly 'cmd.channel.unknownMachine': "Unknown machine: `${machine}`\nValid: ${valid}"; readonly 'cmd.channel.dirRemoved': "Removed `${project}` directory on `${machine}`."; readonly 'cmd.channel.dirShow': "`${project}` on `${machine}` → `${dir}`"; readonly 'cmd.channel.dirNone': "No directory registered for `${project}` on `${machine}`."; readonly 'cmd.channel.projectDirsHeader': "*Project Directories*\n${list}"; readonly 'cmd.channel.noProjectDirs': "No project directories registered."; readonly 'cmd.channel.addButton': "Add"; readonly 'cmd.nvtop.unknownMachineGpu': "Unknown machine: `${machine}`\nGPU machines: ${valid}"; readonly 'cmd.nvtop.noGpu': "`${machine}` has no GPU."; readonly 'cmd.nvtop.deviceOffline': "Device `${machine}` is not online."; readonly 'cmd.nvtop.smiHeader': "*nvidia-smi* on `${machine}`\n```\n${output}\n```"; readonly 'cmd.nvtop.noOutput': "(no output)"; readonly 'cmd.nvtop.smiFailed': "nvidia-smi failed on `${machine}`: ${error}"; readonly 'cmd.nvtop.noActive': "No active nvtop monitor in this channel."; readonly 'cmd.nvtop.stopped': "nvtop stopped on `${machine}`."; readonly 'cmd.nvtop.alreadyRunning': "nvtop already running. Use `!nvtop stop` first."; readonly 'cmd.nvtop.notSupported': "nvtop monitoring is not supported on `${machine}` yet."; readonly 'cmd.nvtop.failed': "nvtop failed on `${machine}`: ${error}"; readonly 'cmd.sendfile.fileNotFound': "File not found: `${path}`"; readonly 'cmd.sendfile.notAFile': "Not a file: `${path}`"; readonly 'cmd.sendfile.sent': "Sent `${name}` (${size} KB) from ${machine}"; readonly 'cmd.sendfile.fetchFailed': "Failed to fetch from ${machine}: ${error}"; readonly 'cmd.sendfile.usage': "Usage: `!sendFile `\nPath can be absolute, relative to Cortex root, or start with `~`"; readonly 'cmd.sendfile.unknownMachine': "Unknown machine: `${machine}`. Known: ${known}"; readonly 'cmd.session.newConversation': "--- new conversation --- (profile: ${profile})"; readonly 'cmd.session.notFound': "Session `${name}` not found."; readonly 'cmd.session.switched': "Switched to session `${name}`${profileNote}"; readonly 'cmd.session.notFoundList': "Session `${name}` not found. Run `!resume` to list sessions."; readonly 'cmd.session.profileNote': " (profile: ${profile})"; readonly 'cmd.session.noSessions': "No sessions recorded yet."; readonly 'cmd.session.recentHeader': "*Recent sessions*"; readonly 'cmd.session.activeTag': " *(active)*"; readonly 'cmd.task.header': "*Tasks for `${project}`* (${shown}/${total})${filterLabel}"; readonly 'cmd.task.filterLabel': " — ${filter}"; readonly 'cmd.task.statusCompleted': "completed"; readonly 'cmd.task.statusBlocked': "blocked: ${by}"; readonly 'cmd.task.statusInProgress': "in-progress: ${by}"; readonly 'cmd.task.statusPaused': "paused"; readonly 'cmd.task.statusApprovalNeeded': "approval-needed"; readonly 'cmd.task.statusActionable': "actionable"; readonly 'cmd.task.statusOpen': "open"; readonly 'cmd.task.statusLine': " Status: ${status} · Priority: ${priority}"; readonly 'cmd.task.tagsLine': " Tags: ${tags}"; readonly 'cmd.task.whyLine': " Why: ${why}"; readonly 'cmd.task.doneWhenLine': " Done when: ${doneWhen}"; readonly 'cmd.task.dependsLine': " Depends on: ${depends}"; readonly 'cmd.task.noneFound': "No ${filter} tasks found."; readonly 'cmd.task.filterAll': "All"; readonly 'cmd.task.filterActionable': "Actionable"; readonly 'cmd.task.filterInProgress': "In Progress"; readonly 'cmd.task.filterBlocked': "Blocked"; readonly 'cmd.task.usage': "Usage: `!tasks `"; readonly 'cmd.task.projectNotFound': "Project not found: `${project}`"; readonly 'cmd.task.noTasks': "No tasks found for `${project}`."; readonly 'cmd.dispatch.usage': "Usage: `!dispatch [--profile ]`"; readonly 'cmd.dispatch.threadNotFound': "Thread not found: `${threadId}`"; readonly 'cmd.dispatch.notDispatchThread': "Thread `${threadId}` is not a dispatch thread."; readonly 'cmd.dispatch.terminalWarning': "Dispatch `${threadId}` is `${status}`. Profile override will only apply if the thread is continued via `!thread add`."; readonly 'cmd.dispatch.currentOverride': "Dispatch `${threadId}`: current `profileOverride` = `${current}`"; readonly 'cmd.dispatch.unknownProfile': "Unknown profile: `${profile}`. Use `!profile` to see available profiles."; readonly 'cmd.dispatch.overrideSet': "Dispatch `${threadId}`: `profileOverride` set to `${profile}`. Next step will use this profile."; readonly 'cmd.tail.noActive': "No active tail in this channel."; readonly 'cmd.tail.stopped': "Tail stopped."; readonly 'cmd.tail.preview': "*Tailing daemon.log* (last ${n} lines, refresh every 3s)\n```\n${content}\n```\nUse `!tail stop` to stop."; readonly 'cmd.tail.cannotRead': "Cannot read daemon.log: ${error}"; readonly 'cmd.tail.alreadyTailing': "Already tailing. Use `!tail stop` to stop first."; readonly 'cmd.auth.heading': "*Authentication status*"; readonly 'cmd.auth.generatedAt': "Generated: ${time}"; readonly 'cmd.auth.runtimeLine': "PI runtime: ${status}${version}"; readonly 'cmd.auth.runtimeAvailable': "available"; readonly 'cmd.auth.runtimeUnavailable': "unavailable"; readonly 'cmd.auth.runtimeVersion': " · version ${version}"; readonly 'cmd.auth.backend.claude': "Claude"; readonly 'cmd.auth.backend.pi': "PI"; readonly 'cmd.auth.inUse': " · in use"; readonly 'cmd.auth.type.oauth': "OAuth"; readonly 'cmd.auth.type.api_key': "API key"; readonly 'cmd.auth.type.none': "No active credential"; readonly 'cmd.auth.state.logged-in': "Logged in"; readonly 'cmd.auth.state.expiring': "Expiring"; readonly 'cmd.auth.state.expired': "Expired"; readonly 'cmd.auth.state.logged-out': "Logged out"; readonly 'cmd.auth.state.unknown': "Unknown"; readonly 'cmd.auth.accountLine': "• ${backend} · ${label} · ${authType} · ${state}${inUse}"; readonly 'cmd.auth.credentials': " Credentials:"; readonly 'cmd.auth.credentialLine': " - ${authType} · ${state} · ${source}${expires}${refreshExpires}"; readonly 'cmd.auth.expires': " · expires ${time}"; readonly 'cmd.auth.refreshExpires': " · refresh expires ${time}"; readonly 'cmd.auth.hiddenLoggedOut': "${n} logged-out provider hidden."; readonly 'cmd.auth.usage': "Usage: `!login [status|cc|pi [provider]]`"; readonly 'cmd.auth.loginReady': "${authType} login is ready for `${provider}`."; readonly 'cmd.auth.loginAgain': "Log in again"; readonly 'cmd.auth.loginContinue': "Enter API key"; readonly 'cmd.auth.loginEnterCode': "Enter authorization code"; readonly 'cmd.auth.loginChoose': "Choose"; readonly 'cmd.auth.loginChooseProvider': "Choose a PI provider."; readonly 'cmd.auth.loginChooseAuthType': "Choose an authentication type for `${provider}`."; readonly 'cmd.auth.loginUnknownProvider': "Provider `${provider}` is not available for login."; readonly 'cmd.auth.loginNoProviders': "No PI provider supports login."; readonly 'cmd.auth.loginModalTitle': "Backend login"; readonly 'cmd.auth.loginProviderLabel': "PI provider"; readonly 'cmd.auth.loginProviderPlaceholder': "Choose a provider"; readonly 'cmd.auth.loginAuthTypeLabel': "Authentication type"; readonly 'cmd.auth.loginAuthTypePlaceholder': "Choose an authentication type"; readonly 'cmd.auth.loginTextLabel': "Response"; readonly 'cmd.auth.loginTextPlaceholder': "Enter the response"; readonly 'cmd.auth.loginSecretLabel': "API key"; readonly 'cmd.auth.loginSecretPlaceholder': "Paste the API key"; readonly 'cmd.auth.loginCodeLabel': "Authorization code"; readonly 'cmd.auth.loginCodePlaceholder': "Paste the authorization code or redirect URL"; readonly 'cmd.auth.loginSelectPlaceholder': "Choose an option"; readonly 'cmd.auth.loginSubmit': "Log in"; readonly 'cmd.auth.loginCancel': "Cancel"; readonly 'cmd.auth.loginRequired': "A response is required."; readonly 'cmd.auth.loginInProgress': "Login is still in progress."; readonly 'cmd.auth.loginAlreadyActive': "A login flow is already active on another surface."; readonly 'cmd.auth.loginExpired': "Login flow expired."; readonly 'cmd.auth.loginOpenAuthorization': "Open the authorization page:"; readonly 'cmd.auth.loginDeviceCode': "Device code"; readonly 'cmd.auth.loginVerificationPage': "Verification page"; readonly 'cmd.auth.loginDeviceExpires': "This code expires in ${seconds} seconds."; readonly 'cmd.auth.loginProgress': "Login progress: ${message}"; readonly 'cmd.auth.loginSucceeded': "Login succeeded: `${provider}` · ${authType} · expires ${expires}"; readonly 'cmd.auth.loginNoExpiry': "no expiry"; readonly 'cmd.auth.loginFailed': "Login failed: ${error}"; readonly 'cmd.auth.loginUnknownFailure': "Unknown failure"; readonly 'cmd.auth.loginCancelled': "Login cancelled."; readonly 'cmd.auth.cli.description': "Inspect backend authentication status"; readonly 'cmd.auth.cli.statusDescription': "Show the backend authentication snapshot"; readonly 'cmd.auth.cli.jsonDescription': "Print the raw AuthStatusSnapshot as JSON"; readonly 'cmd.auth.cli.helpDescription': "Show this help"; readonly 'cmd.auth.cli.helpUsage': "Usage:"; readonly 'cmd.auth.cli.helpCommands': "Commands:"; readonly 'cmd.auth.cli.helpOptions': "Options:"; readonly 'cmd.auth.cli.helpExamples': "Examples:"; readonly 'cmd.auth.cli.validValues': "Valid values:"; readonly 'cmd.auth.cli.hint': "Hint:"; readonly 'cmd.auth.cli.exampleSummary': "Show a localized status summary"; readonly 'cmd.auth.cli.exampleJson': "Print the machine-readable snapshot"; readonly 'cmd.auth.cli.unknownSubcommand': "Unknown auth command: '${command}'."; readonly 'cmd.auth.cli.unknownFlag': "Unknown auth status option: '${flag}'."; readonly 'cmd.status.unavailable': "Execution status reporting is not available in this process."; readonly 'cmd.status.refreshButton': "Refresh"; readonly 'cmd.help.catSession': "Session"; readonly 'cmd.help.catConfig': "Config"; readonly 'cmd.help.catMonitoring': "Monitoring"; readonly 'cmd.help.catTasks': "Tasks"; readonly 'cmd.help.catDevices': "Devices"; readonly 'cmd.help.catThreads': "Threads"; readonly 'cmd.help.session.new': "`!new` — start a new conversation; runs pre-close hook (`!newq` to skip)"; readonly 'cmd.help.session.cancel': "`!cancel [taskId]` — stop current task, or a dispatched task by id"; readonly 'cmd.help.session.compact': "`!compact` — compact the active session context while idle"; readonly 'cmd.help.session.resume': "`!resume [cortex-XXXX]` — list recent sessions, or switch to one"; readonly 'cmd.help.config.mode': "`!mode` — toggle API / Plan mode"; readonly 'cmd.help.config.backend': "`!backend` — toggle Claude Code / PI backend"; readonly 'cmd.help.config.model': "`!model [name]` — show or set Claude model"; readonly 'cmd.help.config.profile': "`!profile [name]` — show active profile or switch to one"; readonly 'cmd.help.config.skills': "`!skills` — list available skills"; readonly 'cmd.help.monitoring.cost': "`!cost [project]` — show cost summary (global or per-project)"; readonly 'cmd.help.monitoring.status': "`!status` — show running execution summary"; readonly 'cmd.help.monitoring.login': "`!login [status|cc|pi [provider]]` — inspect status or start backend login"; readonly 'cmd.help.monitoring.budget': "`!budget [list|] [$X/d $Y/m|clear]` — show or set global and per-project budgets"; readonly 'cmd.help.monitoring.schedule': "`!schedule` — list, add, pause, resume, or remove scheduled tasks"; readonly 'cmd.help.tasks.tasks': "`!tasks ` — list all tasks with details for a project"; readonly 'cmd.help.tasks.projects': "`!projects` — list projects and their registered channels"; readonly 'cmd.help.tasks.register': "`!register ` — register this channel for project task notifications"; readonly 'cmd.help.tasks.unregister': "`!unregister ` — unregister this channel from a project"; readonly 'cmd.help.tasks.projectDir': "`!project-dir` — manage project code directories per machine"; readonly 'cmd.help.devices.devices': "`!devices` — show online/offline status of all cortex-client devices"; readonly 'cmd.help.devices.nvidiaSmi': "`!nvidia-smi [machine]` — show GPU status (default: local)"; readonly 'cmd.help.devices.nvtop': "`!nvtop [machine|stop]` — live GPU monitor with sparkline view"; readonly 'cmd.help.devices.tail': "`!tail [stop]` — live-tail daemon.log"; readonly 'cmd.help.devices.sendfile': "`!sendFile ` — send a file to Slack"; readonly 'cmd.help.threads.thread': "`!thread` — manage threads: status, start, add agent, cancel, list agents/templates"; readonly 'cmd.help.threads.agent': "`!agent [name|off]` — show, set, or disable default agent"; readonly 'cmd.help.heading': "*Commands*"; readonly 'cmd.help.headingCategory': "*Commands — ${label}*"; readonly 'cmd.help.selfLine': "`!help` — this message"; readonly 'cmd.help.showAll': "Show All"; readonly 'cmd.schedule.none': "No scheduled tasks."; readonly 'cmd.schedule.header': "*Scheduled tasks (${n}):*"; readonly 'cmd.schedule.removeButton': "Remove ${id}"; readonly 'cmd.schedule.resumeButton': "Resume ${id}"; readonly 'cmd.schedule.pauseButton': "Pause ${id}"; readonly 'cmd.schedule.now': "now"; readonly 'cmd.schedule.paused': "paused"; readonly 'cmd.schedule.nextLabel': "next"; readonly 'cmd.device.header': "*Devices*"; readonly 'cmd.device.online': "`${name}` ${platform} connected ${connAgo} heartbeat ${hbAgo}"; readonly 'cmd.device.offline': "`${name}` offline"; readonly 'cmd.device.none': "No devices registered or online."; readonly 'cmd.device.refreshButton': "Refresh"; readonly 'cmd.orient.notImplemented': "`!orient` command not yet implemented."; readonly 'cmd.restart.triggered': "Restarting the Cortex server… it will reconnect automatically in a moment."; readonly 'cmd.restart.noDaemon': "Cannot restart: no running daemon was detected. The server must be started via `cortex daemon` for restart to work."; readonly 'cmd.thread.noActive': "No active thread in this channel."; readonly 'cmd.thread.activeHeader': "*Active Thread* `${id}` (${mode})"; readonly 'cmd.thread.statusLine': "Status: ${status} | Active agent: ${agent}"; readonly 'cmd.thread.stepsLine': "Steps: ${steps} | Cost: $${cost}"; readonly 'cmd.thread.agentsLine': "Agents: ${agents}"; readonly 'cmd.thread.abortLine': "Abort reason: ${reason}"; readonly 'cmd.thread.adHoc': "ad-hoc"; readonly 'cmd.thread.noTemplates': "No thread templates configured."; readonly 'cmd.thread.templatesHeader': "*Available Thread Templates*"; readonly 'cmd.thread.templateLine': "`${name}` — ${description} [agents: ${agents}]"; readonly 'cmd.thread.agentsTitle': "*Available Agents*"; readonly 'cmd.thread.agentLine': "`${name}` (${profile}) — ${description}"; readonly 'cmd.thread.noAgents': "No agents configured."; readonly 'cmd.thread.activeThreadHeader': "*Active Thread* `${id}`"; readonly 'cmd.thread.noSession': "no session"; readonly 'cmd.thread.slotLine': "*${slotId}* (${profile}) — ${status} | ${session}"; readonly 'cmd.thread.cancelledSessionPreserved': "Cancelled. Session preserved — next message will resume."; readonly 'cmd.thread.nothingRunning': "Nothing running to cancel."; readonly 'cmd.thread.noThreadsChannel': "No threads found for this channel."; readonly 'cmd.thread.recentHeader': "*Recent Threads*"; readonly 'cmd.thread.recentLine': "`${id}` ${mode} — ${status} | ${steps} steps | $${cost}"; readonly 'cmd.thread.noRunning': "No running threads."; readonly 'cmd.thread.runningHeader': "*Running Threads*"; readonly 'cmd.thread.runningLine': "`${id}` — ${channel} | ${mode} | ${steps} step(s) | $${cost}"; readonly 'cmd.thread.usageHeader': "*Thread Commands*"; readonly 'cmd.thread.usageStatus': "`!thread` — show active thread status"; readonly 'cmd.thread.usageAgents': "`!thread agents` — list available agents"; readonly 'cmd.thread.usageTemplates': "`!thread templates` — list available templates"; readonly 'cmd.thread.usageAdHoc': "`!thread ` — start ad-hoc thread with one agent"; readonly 'cmd.thread.usageTemplate': "`!thread