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.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.codexLabel': "Codex"; 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.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.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.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 / Codex 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.budget': "`!budget $X/d $Y/m` — set daily/monthly budget"; 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.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