update
This commit is contained in:
1 parent
66158e222e
commit
67c757f481
314 files changed
+37945
-22962
No files matched your search
+84
-66
@@ -51,46 +51,46 @@ export const en: Record<string, string> = {
|
||||
"app.search": "Search sections, agents, tasks, goals, projects...",
|
||||
|
||||
// ── Onboarding flow ──
|
||||
"onboarding.title": "Start a real local-first\nagent company.",
|
||||
"onboarding.title": "Start your\nAI company.",
|
||||
"onboarding.subtitle": "AgentCompany Desktop",
|
||||
"onboarding.description": "Set up your company, connect an AI runtime, and launch your first task.",
|
||||
"onboarding.step1Title": "Create the operating boundary",
|
||||
"onboarding.step2Title": "Define the first real goal",
|
||||
"onboarding.step3Title": "Launch summary",
|
||||
"onboarding.description": "Name it, connect a runtime, and start work.",
|
||||
"onboarding.step1Title": "Company info",
|
||||
"onboarding.step2Title": "First goal",
|
||||
"onboarding.step3Title": "Ready to launch",
|
||||
"onboarding.stepLabel1": "Company",
|
||||
"onboarding.stepLabel2": "Mission",
|
||||
"onboarding.stepLabel3": "Launch",
|
||||
"onboarding.companyName": "Company name",
|
||||
"onboarding.companyNamePlaceholder": "e.g. Northline Systems",
|
||||
"onboarding.companyDescription": "Company description",
|
||||
"onboarding.companyDescriptionPlaceholder": "Optional context for the company operating model.",
|
||||
"onboarding.companyDescriptionPlaceholder": "What does this company do?",
|
||||
"onboarding.primaryConnector": "Primary connector",
|
||||
"onboarding.connectorReadiness": "Connector readiness",
|
||||
"onboarding.connectorInfo": "If this list is empty, check connector health in Settings.",
|
||||
"onboarding.connectorInfo": "If this is empty, check Settings.",
|
||||
"onboarding.workspaceFolder": "Workspace folder",
|
||||
"onboarding.workspaceFolderOptional": "(optional)",
|
||||
"onboarding.workspaceFolderPlaceholder": "/Users/you/project",
|
||||
"onboarding.workspaceHelp": "First task will use this as the workspace.",
|
||||
"onboarding.workspaceHelp": "The first task starts here.",
|
||||
"onboarding.autoApprove": "Auto-approve hire and strategy approvals",
|
||||
"onboarding.autoApproveLabel": "Auto-approve hire and strategy approvals",
|
||||
"onboarding.autoApproveHelp": "Skips board review for hiring and strategy changes.",
|
||||
"onboarding.autoApproveHelp": "Hiring and strategy changes auto-approve.",
|
||||
"onboarding.reviewDeliverablesLabel": "Review important deliverables",
|
||||
"onboarding.reviewDeliverablesHelp": "Pause workflow for your review on PRDs, design docs, and key documents.",
|
||||
"onboarding.reviewDeliverablesHelp": "Important deliverables wait for your review.",
|
||||
"onboarding.automationMode": "Automation mode",
|
||||
"onboarding.modeFullAuto": "Full automation",
|
||||
"onboarding.modeFullAutoDesc": "Agents run end-to-end without pausing. Best for hands-off operation.",
|
||||
"onboarding.modeFullAutoDesc": "Runs on its own.",
|
||||
"onboarding.modeHumanReview": "Human in the loop",
|
||||
"onboarding.modeHumanReviewDesc": "Pause for your review on PRDs, design docs, and other key deliverables.",
|
||||
"onboarding.modeHumanReviewDesc": "Stops at key points for review.",
|
||||
"onboarding.continue": "Continue",
|
||||
"onboarding.back": "Back",
|
||||
"onboarding.goal": "Goal",
|
||||
"onboarding.goalPlaceholder": "e.g. Ship the first customer-ready desktop demo",
|
||||
"onboarding.acceptanceCriteria": "Acceptance criteria",
|
||||
"onboarding.acceptanceCriteriaPlaceholder": "What does success look like?",
|
||||
"onboarding.acceptanceCriteriaPlaceholder": "What counts as done?",
|
||||
"onboarding.executionHandoff": "Execution handoff",
|
||||
"onboarding.executionHandoffLine1": "The selected connector runs the CEO agent.",
|
||||
"onboarding.executionHandoffLine2": "Creates the company, workspace, CEO agent, project, and first task.",
|
||||
"onboarding.executionHandoffLine3": "Execution starts immediately or when the runtime is available.",
|
||||
"onboarding.executionHandoffLine1": "The selected runtime powers the CEO.",
|
||||
"onboarding.executionHandoffLine2": "We create the company, workspace, and first task.",
|
||||
"onboarding.executionHandoffLine3": "Work starts as soon as the runtime is ready.",
|
||||
"onboarding.launching": "Launching...",
|
||||
"onboarding.launchCompany": "Launch Company",
|
||||
"onboarding.isLive": "is live.",
|
||||
@@ -114,29 +114,46 @@ export const en: Record<string, string> = {
|
||||
"onboarding.cancel": "Cancel",
|
||||
"onboarding.enterCompanyName": "Enter a company name.",
|
||||
"onboarding.connectorRequired": "A ready connector is required to continue.",
|
||||
"onboarding.describeFirstGoal": "Describe the first real company goal.",
|
||||
"onboarding.unableToBootstrap": "Unable to launch the company. Check your connector authentication and try again.",
|
||||
"onboarding.describeFirstGoal": "Add the first goal.",
|
||||
"onboarding.unableToBootstrap": "Launch failed. Check the connector and try again.",
|
||||
"onboarding.unableToOpenControlCenter": "Unable to open the control center.",
|
||||
"onboarding.connectorNotInstalled": "No CLI runtime detected. Install and authenticate a supported runtime to continue.",
|
||||
"onboarding.connectorWarning": "Install and authenticate a CLI runtime first.",
|
||||
"onboarding.connectorNotInstalled": "No CLI runtime found. Install and sign in first.",
|
||||
"onboarding.connectorWarning": "Install and sign in to a runtime first.",
|
||||
"onboarding.languageSelection": "Language",
|
||||
"onboarding.selectLanguage": "Select language",
|
||||
"onboarding.welcomeSubtitle": "Your local-first AI agent company starts here.",
|
||||
"onboarding.welcomeSubtitle": "Build your AI company here.",
|
||||
"onboarding.getStarted": "Get Started",
|
||||
"onboarding.stepLabelNodeCheck": "Requirements",
|
||||
"onboarding.stepLabelProviders": "Providers",
|
||||
"onboarding.stepLabelCompany": "Company",
|
||||
"onboarding.stepLabelModelPool": "Team Models",
|
||||
"onboarding.stepLabelMode": "Mode",
|
||||
"onboarding.stepLabelMission": "Mission",
|
||||
"onboarding.stepLabelLaunch": "Launch",
|
||||
"onboarding.companyStepModelPoolHint": "You'll choose team models next.",
|
||||
"onboarding.modelPoolStepTitle": "Choose team models",
|
||||
"onboarding.modelPoolStepSubtitle": "These are the models your team can use.",
|
||||
"onboarding.modelPoolStepDescription": "The CEO only assigns models that are enabled here.",
|
||||
"onboarding.modelPoolGlobalRequirement": "Turn on at least one model to continue.",
|
||||
"onboarding.modelPoolSelectedConnectorRequirement": "Turn on one model for the CEO runtime, or pick another provider.",
|
||||
"onboarding.modelPoolContinueHint": "You can change this later in Settings.",
|
||||
"onboarding.modeStepTitle": "How should it run?",
|
||||
"onboarding.modeAiCeoTitle": "AI CEO",
|
||||
"onboarding.modeAiCeoSubtitle": "Fully Autonomous",
|
||||
"onboarding.modeAiCeoDesc": "AI handles the work end to end. Best for 0→1.",
|
||||
"onboarding.modeCofounderTitle": "AI Co-Founder",
|
||||
"onboarding.modeCofounderSubtitle": "Human-Reviewed",
|
||||
"onboarding.modeCofounderDesc": "Key decisions wait for you. Best for research or growth.",
|
||||
"onboarding.modeCanChange": "You can change this later.",
|
||||
"onboarding.nodeCheckTitle": "Check Node.js",
|
||||
"onboarding.nodeCheckStep": "SYSTEM REQUIREMENTS",
|
||||
"onboarding.nodeInstalled": "Node.js {version} installed",
|
||||
"onboarding.nodeNotInstalled": "Node.js is not installed",
|
||||
"onboarding.nodeRequired": "Node.js is required to run CLI-based agent connectors.",
|
||||
"onboarding.nodeRequired": "CLI runtimes need Node.js.",
|
||||
"onboarding.checkAgain": "Check Again",
|
||||
"onboarding.installNodeTerminal": "Open Terminal & Install",
|
||||
"onboarding.providersTitle": "Configure AI Providers",
|
||||
"onboarding.providersSubtitle": "Set up at least one provider to power your agents. You can configure more later in Settings.",
|
||||
"onboarding.providersTitle": "Set up runtimes",
|
||||
"onboarding.providersSubtitle": "You need one working runtime. Add more later if needed.",
|
||||
"onboarding.providersStep": "AI PROVIDERS",
|
||||
"onboarding.providerReady": "Ready",
|
||||
"onboarding.providerNotInstalled": "Not installed",
|
||||
@@ -151,8 +168,8 @@ export const en: Record<string, string> = {
|
||||
"onboarding.providerModel": "Model",
|
||||
"onboarding.providerSelectProvider": "Select a provider...",
|
||||
"onboarding.providerViewDocs": "View docs",
|
||||
"onboarding.providerCompatibleNote": "This overrides Claude Code Official API key settings.",
|
||||
"onboarding.providerAtLeastOne": "Configure at least one provider to continue.",
|
||||
"onboarding.providerCompatibleNote": "This overrides the Claude Code API setup.",
|
||||
"onboarding.providerAtLeastOne": "Set up one runtime to continue.",
|
||||
"onboarding.claudeCodeLabel": "Claude Code",
|
||||
"onboarding.codexLabel": "Codex",
|
||||
"onboarding.geminiLabel": "Gemini CLI",
|
||||
@@ -357,13 +374,13 @@ export const en: Record<string, string> = {
|
||||
|
||||
// ── Execution / Task Inspector ──
|
||||
"exec.taskQueueEmpty": "All caught up",
|
||||
"exec.taskQueueEmptyDetail": "New tasks will appear here as agents plan and break down work.",
|
||||
"exec.taskQueueEmptyDetail": "New tasks show up here.",
|
||||
"exec.deleteTask": "Delete task",
|
||||
"exec.deleteTaskConfirm": "Permanently delete \"{0}\"? This cannot be undone.",
|
||||
"exec.budgetUsed": "has used {0}% of their monthly budget",
|
||||
"exec.taskChangesSaved": "Task changes saved.",
|
||||
"exec.taskMovedTo": "Task moved to {0}.",
|
||||
"exec.approvalCreatedBlocked": "Approval created and routed to leadership.",
|
||||
"exec.approvalCreatedBlocked": "Approval sent to leadership.",
|
||||
"exec.approvalCreated": "Approval created.",
|
||||
"exec.title": "Title",
|
||||
"exec.description": "Description",
|
||||
@@ -385,11 +402,11 @@ export const en: Record<string, string> = {
|
||||
"exec.workspaceLabel": "Workspace:",
|
||||
"exec.costLabel": "Cost:",
|
||||
"exec.beingReviewedBy": "Being reviewed by {0}",
|
||||
"exec.submittedForReview": "{0} submitted this task for review by {1}.",
|
||||
"exec.submittedForReview": "{0} sent this task to {1} for review.",
|
||||
"exec.governanceRequired": "Governance action required",
|
||||
"exec.waitingOnReview": "Task is waiting on review",
|
||||
"exec.blockedGovernance": "Create an approval to unblock this task.",
|
||||
"exec.reviewGovernance": "Request a decision before proceeding.",
|
||||
"exec.blockedGovernance": "Create an approval to continue.",
|
||||
"exec.reviewGovernance": "Get a decision before continuing.",
|
||||
"exec.createUnblockApproval": "Create unblock approval",
|
||||
"exec.createReviewApproval": "Create review approval",
|
||||
"exec.cancelRun": "Cancel run",
|
||||
@@ -412,11 +429,11 @@ export const en: Record<string, string> = {
|
||||
"exec.createTask": "Create task",
|
||||
"exec.taskTitle": "Task title",
|
||||
"exec.noReviewsInProgress": "No reviews pending",
|
||||
"exec.noReviewsDetail": "Tasks waiting for agent review will appear here.",
|
||||
"exec.noReviewsDetail": "Review items show up here.",
|
||||
"exec.awaitingReview": "awaiting review",
|
||||
"exec.reviewedBy": "reviewed by",
|
||||
"exec.noApprovals": "No pending approvals",
|
||||
"exec.noApprovalsDetail": "Approval requests from agents will appear here when they need your sign-off.",
|
||||
"exec.noApprovalsDetail": "Approvals show up here when agents need you.",
|
||||
"exec.deleteApproval": "Delete approval",
|
||||
"exec.deleteApprovalConfirm": "Permanently delete this approval? This cannot be undone.",
|
||||
"exec.requestedBy": "Requested by:",
|
||||
@@ -433,13 +450,13 @@ export const en: Record<string, string> = {
|
||||
"exec.reportsTo": "Reports to:",
|
||||
"exec.orgStrategy": "Organization Strategy",
|
||||
"exec.decisionNote": "Decision note",
|
||||
"exec.decisionNotePlaceholder": "Optional note to accompany your decision...",
|
||||
"exec.decisionNotePlaceholder": "Optional note...",
|
||||
"exec.approve": "Approve",
|
||||
"exec.requestRevision": "Request revision",
|
||||
"exec.reject": "Reject",
|
||||
"exec.lastNote": "Last note:",
|
||||
"exec.noCostData": "No costs recorded yet",
|
||||
"exec.noCostDataDetail": "API usage and token costs will be tracked here once agents start running.",
|
||||
"exec.noCostDataDetail": "Costs show up here after runs start.",
|
||||
"exec.allConnectors": "All connectors",
|
||||
"exec.runCost": "Run cost",
|
||||
"exec.unknownAgent": "Unknown agent",
|
||||
@@ -448,30 +465,30 @@ export const en: Record<string, string> = {
|
||||
"exec.knownSpend": "Known spend",
|
||||
"exec.unattributedEntries": "Unattributed entries",
|
||||
"exec.noActivityYet": "No activity recorded yet",
|
||||
"exec.noActivityDetail": "Agent actions, task updates, and system events will stream here.",
|
||||
"exec.noActivityDetail": "Task and system updates show here.",
|
||||
"exec.searchActivity": "Search activity...",
|
||||
"exec.allTypes": "All types",
|
||||
"exec.noMatchingActivity": "No activity matches this filter",
|
||||
"exec.loadMore": "Load more ({0} remaining)",
|
||||
"exec.noWorkspacesYet": "No workspaces created yet",
|
||||
"exec.noWorkspacesDetail": "Workspaces are created automatically when your company launches.",
|
||||
"exec.noWorkspacesDetail": "Workspaces are created automatically.",
|
||||
"exec.deleteWorkspace": "Delete workspace",
|
||||
"exec.deleteWorkspaceConfirm": "Delete workspace \"{0}\"? This only removes it from the company registry; files on disk are not affected.",
|
||||
"exec.deleteWorkspaceConfirm": "Delete workspace \"{0}\"? Files on disk stay.",
|
||||
"exec.inspect": "Inspect",
|
||||
"exec.reveal": "Reveal",
|
||||
"exec.noRemoteUrl": "No remote URL",
|
||||
"exec.selectWorkspace": "Select a workspace",
|
||||
"exec.selectWorkspaceDetail": "Choose a workspace from the list to view agents, tasks, and activity.",
|
||||
"exec.selectWorkspaceDetail": "Pick a workspace to see its tasks and activity.",
|
||||
"exec.agents": "Agents",
|
||||
"exec.tasks": "Tasks",
|
||||
"exec.runs": "Runs",
|
||||
"exec.docs": "Docs",
|
||||
"exec.assignedAgents": "Assigned Agents",
|
||||
"exec.noAgentsBound": "No agents are currently bound to this workspace.",
|
||||
"exec.noAgentsBound": "No agents use this workspace yet.",
|
||||
"exec.openTasks": "Open Tasks",
|
||||
"exec.noTasksTarget": "No tasks target this workspace yet.",
|
||||
"exec.noTasksTarget": "No tasks here yet.",
|
||||
"exec.recentRuns": "Recent Runs",
|
||||
"exec.noRunsExecuted": "No runs have executed in this workspace.",
|
||||
"exec.noRunsExecuted": "No runs here yet.",
|
||||
"exec.openFolder": "Open folder",
|
||||
"exec.noLinkedProject": "No linked project",
|
||||
"exec.workspaceName": "Workspace name",
|
||||
@@ -485,11 +502,12 @@ export const en: Record<string, string> = {
|
||||
"exec.profilePath": "Profile path",
|
||||
"exec.preferences": "Preferences",
|
||||
"exec.enableUpdater": "Enable updater checks",
|
||||
"exec.companyAutonomy": "Company autonomy",
|
||||
"exec.autoApproveLabel": "Auto-approve hire and strategy approvals",
|
||||
"exec.autoApproveDesc": "Auto-approve hiring and CEO strategy decisions without board review.",
|
||||
"exec.reviewDeliverablesLabel": "Auto-approve important deliverables",
|
||||
"exec.reviewDeliverablesDesc": "Skip board review when agents produce PRDs, design docs, and other key documents.",
|
||||
"exec.executionMode": "Execution Mode",
|
||||
"exec.modeCeoTag": "Fully Autonomous",
|
||||
"exec.modeCofounderTag": "Human-Reviewed",
|
||||
"exec.modeCeoDesc": "AI runs on its own. Best for 0→1.",
|
||||
"exec.modeCofounderDesc": "Key decisions wait for you. Best for research or growth.",
|
||||
"exec.modeSwitched": "Execution mode switched",
|
||||
"exec.actions": "Actions",
|
||||
"exec.saveSettings": "Save settings",
|
||||
"exec.checkForUpdates": "Check for updates",
|
||||
@@ -526,20 +544,20 @@ export const en: Record<string, string> = {
|
||||
"comm.newMessage": "New message",
|
||||
"comm.channels": "Channels",
|
||||
"comm.taskDiscussions": "Task Discussions",
|
||||
"comm.noActiveDepartments": "No active departments yet.",
|
||||
"comm.noActiveDepartments": "No departments yet.",
|
||||
"comm.channelsCount": "{0} channels",
|
||||
"comm.agentsCount": "{0} agents",
|
||||
"comm.selectChannel": "Select a channel",
|
||||
"comm.selectChannelView": "Select a channel to view messages",
|
||||
"comm.selectChannelView": "Pick a channel to read messages",
|
||||
"comm.monitorComms": "",
|
||||
"comm.noDiscussionYet": "No discussion yet",
|
||||
"comm.commentsAppearHere": "No comments yet",
|
||||
"comm.noMatchFilters": "No messages match your filters",
|
||||
"comm.noMessagesChannel": "No messages in this channel yet",
|
||||
"comm.adjustFilters": "Try adjusting your search or filters",
|
||||
"comm.noMatchFilters": "No messages match",
|
||||
"comm.noMessagesChannel": "No messages yet",
|
||||
"comm.adjustFilters": "Try another search or filter",
|
||||
"comm.messagesAppear": "No messages yet",
|
||||
"comm.openTask": "Open task",
|
||||
"comm.selectChannelSend": "Select a channel to read and send messages.",
|
||||
"comm.selectChannelSend": "Pick a channel first.",
|
||||
"comm.replyInDiscussion": "Reply in task discussion...",
|
||||
"comm.typeMessage": "Type a message...",
|
||||
"comm.sendShortcut": "Press {0}+Enter to send",
|
||||
@@ -578,7 +596,7 @@ export const en: Record<string, string> = {
|
||||
"comm.writeMessage": "Write your message...",
|
||||
"comm.sendMessage": "Send Message",
|
||||
"comm.subjectOptional": "Subject (optional)",
|
||||
"comm.selectConversation": "Select a direct conversation partner before sending a DM.",
|
||||
"comm.selectConversation": "Pick someone first.",
|
||||
"comm.directMessages": "Direct Messages",
|
||||
"comm.companyWide": "Company-wide",
|
||||
"comm.unread": "unread",
|
||||
@@ -595,10 +613,10 @@ export const en: Record<string, string> = {
|
||||
"dash.poor": "Poor",
|
||||
"dash.critical": "Critical",
|
||||
"dash.noAgentsYet": "No agents hired yet",
|
||||
"dash.noAgentsDetail": "Your CEO is working on hiring. Check back shortly.",
|
||||
"dash.noAgentsDetail": "Your CEO is hiring. Check back soon.",
|
||||
"dash.createCeoAgent": "",
|
||||
"dash.noActivityYet": "Waiting for activity",
|
||||
"dash.noActivityDetail": "Agent actions and events will stream here in real time.",
|
||||
"dash.noActivityDetail": "Live updates show here.",
|
||||
"dash.liveRuns": "Live Runs",
|
||||
"dash.running": "running",
|
||||
"dash.allQuiet": "All quiet",
|
||||
@@ -650,15 +668,15 @@ export const en: Record<string, string> = {
|
||||
|
||||
// ── Organization ──
|
||||
"org.noAgentsYet": "No agents hired yet",
|
||||
"org.noAgentsDetail": "Agents join your company through the CEO\u2019s hiring decisions or your direct approval.",
|
||||
"org.noAgentsDetail": "Hired agents show up here.",
|
||||
"org.noTitle": "No title",
|
||||
"org.noGoalsYet": "No goals defined yet",
|
||||
"org.noGoalsDetail": "Goals are set during company creation and drive how agents prioritize work.",
|
||||
"org.noGoalsDetail": "Goals set the team's priorities.",
|
||||
"org.noProjectsYet": "No projects created yet",
|
||||
"org.noProjectsDetail": "The CEO organizes work into projects as the company scales.",
|
||||
"org.noProjectsDetail": "Projects show up here.",
|
||||
"org.noAgentsToDisplay": "Organization chart is empty",
|
||||
"org.noAgentsToDisplayDetail": "Agents will appear here once hired, showing reporting structure and status.",
|
||||
"org.saveChanges": "Save changes",
|
||||
"org.noAgentsToDisplayDetail": "The org chart appears after hiring starts.",
|
||||
"org.saveChanges": "Save",
|
||||
"org.submitHireRequest": "Submit hire request",
|
||||
"org.createGoal": "Create goal",
|
||||
"org.createProject": "Create project",
|
||||
@@ -688,7 +706,7 @@ export const en: Record<string, string> = {
|
||||
|
||||
// ── Runs ──
|
||||
"runs.noRunsYet": "No agent runs yet",
|
||||
"runs.noRunsDetail": "Runs are created when agents execute tasks. They\u2019ll appear here with logs and status.",
|
||||
"runs.noRunsDetail": "Runs show up here with logs and status.",
|
||||
"runs.activeLabel": "Active",
|
||||
"runs.queuedOrRunning": "Queued or running right now",
|
||||
"runs.needsAttention": "Needs attention",
|
||||
@@ -698,7 +716,7 @@ export const en: Record<string, string> = {
|
||||
"runs.runQueue": "Run queue",
|
||||
"runs.searchRuns": "Search by task, agent, connector, workspace, or error",
|
||||
"runs.noRunsMatch": "No runs match this filter",
|
||||
"runs.noRunsMatchDetail": "Try broadening your filter or clearing it to see all runs.",
|
||||
"runs.noRunsMatchDetail": "Try another filter.",
|
||||
"runs.runDetail": "Run detail",
|
||||
"runs.openConsole": "Open console",
|
||||
"runs.cancelRun": "Cancel run",
|
||||
@@ -812,7 +830,7 @@ export const en: Record<string, string> = {
|
||||
|
||||
// ── Inbox / Standup / Performance ──
|
||||
"inbox.title": "Inbox",
|
||||
"inbox.itemsNeedAttention": "{0} item{1} need{2} your attention",
|
||||
"inbox.itemsNeedAttention": "{0} item{1} need{2} you",
|
||||
"inbox.allClear": "All clear!",
|
||||
"inbox.noItemsNow": "No items need your attention right now",
|
||||
"inbox.all": "All",
|
||||
@@ -831,12 +849,12 @@ export const en: Record<string, string> = {
|
||||
"standup.highlights": "Highlights",
|
||||
"standup.agentStatus": "Agent Status",
|
||||
"standup.noData": "No standup data",
|
||||
"standup.noDataDesc": "Appears once agents are active",
|
||||
"standup.noDataDesc": "Shows up after agents start working",
|
||||
"standup.inProgress": "in progress",
|
||||
"standup.doneLabel": "done",
|
||||
"standup.blockedLabel": "blocked",
|
||||
"perf.noMetrics": "No metrics yet",
|
||||
"perf.noMetricsDesc": "Metrics will appear after agents start working",
|
||||
"perf.noMetricsDesc": "Shows up after agents start working",
|
||||
"perf.successRate": "Success Rate",
|
||||
"perf.tasksDone": "Tasks Done",
|
||||
"perf.throughput": "Throughput",
|
||||
|
||||
Reference in new issue
Block a user