1113 lines
64 KiB
JSON
1113 lines
64 KiB
JSON
{
|
|
"common": {
|
|
"confirm": "Confirm",
|
|
"cancel": "Cancel",
|
|
"loading": "Loading...",
|
|
"error": "Error",
|
|
"success": "Success",
|
|
"completed": "Completed",
|
|
"processing": "Generating",
|
|
"pending": "Pending",
|
|
"ready": "Ready",
|
|
"running": "Running",
|
|
"failed": "Failed",
|
|
"unknown": "Unknown",
|
|
"unknownError": "Unknown error",
|
|
"none": "None",
|
|
"close": "Close",
|
|
"back": "Back",
|
|
"next": "Next",
|
|
"retry": "Retry",
|
|
"noData": "No data available",
|
|
"hours": "hours",
|
|
"minutes": "minutes",
|
|
"rounds": "rounds",
|
|
"items": "items",
|
|
"files": "files"
|
|
},
|
|
"meta": {
|
|
"title": "MiroFish - Predict Everything",
|
|
"description": "MiroFish - Social Media Opinion Simulation System"
|
|
},
|
|
"nav": {
|
|
"visitGithub": "Visit our Github page"
|
|
},
|
|
"home": {
|
|
"tagline": "Concise & Universal Swarm Intelligence Engine",
|
|
"version": "/ v0.1-Preview",
|
|
"heroTitle1": "Upload Reports,",
|
|
"heroTitle2": "Predict the Future",
|
|
"heroDesc": "From a single document, {brand} extracts reality seeds to auto-generate a parallel world with up to {agentScale}. Inject variables from a god's-eye view to find the {optimalSolution} in complex group dynamics.",
|
|
"heroDescBrand": "MiroFish",
|
|
"heroDescAgentScale": "million-scale Agents",
|
|
"heroDescOptimalSolution": "\"local optimum\"",
|
|
"slogan": "Let Agents rehearse the future, let decisions prevail",
|
|
"systemStatus": "System Status",
|
|
"systemReady": "Ready",
|
|
"systemReadyDesc": "Prediction engine on standby. Upload unstructured data to initialize a simulation sequence.",
|
|
"metricLowCost": "Low Cost",
|
|
"metricLowCostDesc": "Avg. $5/sim",
|
|
"metricHighAvail": "Scalable",
|
|
"metricHighAvailDesc": "Millions of Agents",
|
|
"workflowSequence": "Workflow",
|
|
"step01Title": "Graph Build",
|
|
"step01Desc": "Seed extraction & memory injection & GraphRAG construction",
|
|
"step02Title": "Env Setup",
|
|
"step02Desc": "Entity extraction & persona generation & Agent config injection",
|
|
"step03Title": "Simulation",
|
|
"step03Desc": "Dual-platform parallel sim & auto-parse requirements & temporal memory",
|
|
"step04Title": "Report",
|
|
"step04Desc": "ReportAgent interacts with the post-simulation environment via rich tools",
|
|
"step05Title": "Interaction",
|
|
"step05Desc": "Chat with any simulated individual & converse with ReportAgent",
|
|
"realitySeed": "01 / Reality Seed",
|
|
"supportedFormats": "Formats: PDF, MD, TXT",
|
|
"dragToUpload": "Drag files to upload",
|
|
"orBrowse": "or click to browse files",
|
|
"inputParams": "Input Parameters",
|
|
"simulationPrompt": ">_ 02 / Simulation Prompt",
|
|
"promptPlaceholder": "// Describe your simulation or prediction requirement in natural language",
|
|
"engineBadge": "Engine: MiroFish-V1.0",
|
|
"startEngine": "Start Engine",
|
|
"initializing": "Initializing..."
|
|
},
|
|
"main": {
|
|
"layoutGraph": "Graph",
|
|
"layoutSplit": "Split",
|
|
"layoutWorkbench": "Workbench",
|
|
"stepNames": [
|
|
"Graph Build",
|
|
"Env Setup",
|
|
"Run Simulation",
|
|
"Report Generation",
|
|
"Deep Interaction"
|
|
]
|
|
},
|
|
"process": {
|
|
"stepName": "Graph Build",
|
|
"realtimeKnowledgeGraph": "Real-time Knowledge Graph",
|
|
"nodes": "nodes",
|
|
"relations": "relations",
|
|
"exitFullscreen": "Exit fullscreen",
|
|
"enterFullscreen": "Fullscreen",
|
|
"graphBuildingTitle": "Graph build in progress",
|
|
"graphBuildingHint": "Data will appear shortly...",
|
|
"waitingOntologyTitle": "Waiting for ontology generation",
|
|
"waitingOntologyHint": "Graph build will start automatically once ontology generation completes",
|
|
"buildFlow": "Build flow",
|
|
"ontologyGenerationLabel": "Ontology generation",
|
|
"interfaceNote": "Interface",
|
|
"ontologyDescriptionLong": "Once documents are uploaded, the LLM analyses their content and automatically generates an ontology structure suitable for opinion simulation (entity types + relation types).",
|
|
"generationProgress": "Generation progress",
|
|
"generatedEntityTypes": "Generated entity types",
|
|
"generatedRelationTypes": "Generated relation types",
|
|
"moreRelations": "+{count} more relations...",
|
|
"waitingOntologyDots": "Waiting for ontology generation...",
|
|
"graphBuildSection": "Graph build",
|
|
"graphBuildDescription": "Using the generated ontology, chunks the documents and calls the Zep API to build the knowledge graph, extracting entities and relations.",
|
|
"waitingOntologyComplete": "Waiting for ontology generation to finish...",
|
|
"buildProgressLabel": "Build progress",
|
|
"buildResultLabel": "Build result",
|
|
"entityNodes": "Entity nodes",
|
|
"relationEdges": "Relation edges",
|
|
"entityTypesLabel": "Entity types",
|
|
"buildCompleteSection": "Build complete",
|
|
"buildCompleteHint": "Ready to proceed to the next step",
|
|
"enterEnvSetup": "Enter environment setup",
|
|
"projectInfo": "Project info",
|
|
"projectName": "Project name",
|
|
"projectId": "Project ID",
|
|
"graphId": "Graph ID",
|
|
"simulationRequirement": "Simulation requirement",
|
|
"statusBuildFailed": "Build failed",
|
|
"statusBuildComplete": "Build complete",
|
|
"statusGraphBuilding": "Graph build in progress",
|
|
"statusOntologyInProgress": "Ontology generation in progress",
|
|
"statusInitializing": "Initializing",
|
|
"envSetupComingSoon": "Environment setup feature coming soon...",
|
|
"stepCompleted": "Completed",
|
|
"stepInProgress": "In progress",
|
|
"stepWaiting": "Waiting",
|
|
"noFilesError": "No pending uploads. Please return to the home page and start over.",
|
|
"uploadingFiles": "Uploading files and analysing documents...",
|
|
"ontologyGenerationFailed": "Ontology generation failed",
|
|
"projectInitFailed": "Project initialization failed: {error}",
|
|
"loadProjectFailed": "Failed to load project",
|
|
"loadProjectFailedDetail": "Failed to load project: {error}",
|
|
"processingFailed": "Processing failed",
|
|
"graphBuildStarting": "Starting graph build...",
|
|
"graphBuildTaskStarted": "Graph build task started...",
|
|
"graphBuildStartFailed": "Failed to start graph build",
|
|
"graphBuildStartFailedDetail": "Failed to start graph build: {error}",
|
|
"graphProcessing": "Processing...",
|
|
"graphBuildLoadingFull": "Build complete; loading graph...",
|
|
"graphBuildFailedDetail": "Graph build failed: {error}",
|
|
"waitingGraphData": "Waiting for graph data...",
|
|
"fallbackNodeName": "Unnamed",
|
|
"realtimeUpdating": "Updating in real time..."
|
|
},
|
|
"step1": {
|
|
"ontologyGeneration": "Ontology Generation",
|
|
"ontologyCompleted": "Completed",
|
|
"ontologyGenerating": "Generating",
|
|
"ontologyPending": "Pending",
|
|
"ontologyDesc": "LLM analyzes document content and simulation requirements, extracts reality seeds, and auto-generates a suitable ontology structure",
|
|
"analyzingDocs": "Analyzing documents...",
|
|
"graphRagBuild": "GraphRAG Build",
|
|
"graphRagDesc": "Based on the generated ontology, documents are auto-chunked and sent to Zep to build a knowledge graph, extracting entities and relations, forming temporal memory and community summaries",
|
|
"entityNodes": "Entity Nodes",
|
|
"relationEdges": "Relation Edges",
|
|
"schemaTypes": "Schema Types",
|
|
"buildComplete": "Build Complete",
|
|
"buildCompleteDesc": "Graph build is complete. Proceed to the next step for simulation environment setup.",
|
|
"inProgress": "In Progress",
|
|
"creating": "Creating...",
|
|
"enterEnvSetup": "Enter Environment Setup",
|
|
"createSimulationFailed": "Failed to create simulation: {error}",
|
|
"createSimulationException": "Simulation creation error: {error}"
|
|
},
|
|
"step2": {
|
|
"simInstanceInit": "Simulation Instance Initialization",
|
|
"simInstanceDesc": "Create a new simulation instance and pull world parameter templates",
|
|
"asyncTaskDone": "Async task completed",
|
|
"generateAgentPersona": "Generate Agent Personas",
|
|
"generateAgentPersonaDesc": "Combine context to auto-extract entities and relations from the knowledge graph, initialize simulated individuals, and assign unique behaviors and memories based on reality seeds",
|
|
"currentAgentCount": "Current Agents",
|
|
"expectedAgentTotal": "Expected Total Agents",
|
|
"relatedTopicsCount": "Reality Seed Related Topics",
|
|
"generatedAgentPersonas": "Generated Agent Personas",
|
|
"unknownProfession": "Unknown profession",
|
|
"noBio": "No bio available",
|
|
"dualPlatformConfig": "Generate Dual-Platform Config",
|
|
"dualPlatformConfigDesc": "LLM intelligently sets world time flow, recommendation algorithms, each individual's active hours, posting frequency, event triggers, and more based on requirements and reality seeds",
|
|
"simulationDuration": "Simulation Duration",
|
|
"roundDuration": "Round Duration",
|
|
"totalRounds": "Total Rounds",
|
|
"activePerHour": "Active Per Hour",
|
|
"peakHours": "Peak Hours",
|
|
"workHours": "Work Hours",
|
|
"morningHours": "Morning Hours",
|
|
"offPeakHours": "Off-Peak Hours",
|
|
"agentConfig": "Agent Config",
|
|
"activeTimePeriod": "Active Hours",
|
|
"postsPerHour": "Posts/hr",
|
|
"commentsPerHour": "Comments/hr",
|
|
"responseDelay": "Response Delay",
|
|
"activityLevel": "Activity Level",
|
|
"sentimentBias": "Sentiment Bias",
|
|
"influenceWeight": "Influence",
|
|
"recommendAlgoConfig": "Recommendation Algorithm Config",
|
|
"platform1Name": "Platform 1: Plaza / Feed",
|
|
"platform2Name": "Platform 2: Topic / Community",
|
|
"recencyWeight": "Recency Weight",
|
|
"popularityWeight": "Popularity Weight",
|
|
"relevanceWeight": "Relevance Weight",
|
|
"viralThreshold": "Viral Threshold",
|
|
"echoChamberStrength": "Echo Chamber Strength",
|
|
"llmConfigReasoning": "LLM Config Reasoning",
|
|
"initialActivation": "Initial Activation Orchestration",
|
|
"initialActivationDesc": "Auto-generate initial activation events and hot topics based on narrative direction to guide the simulation world's initial state",
|
|
"orchestrating": "Orchestrating",
|
|
"narrativeDirection": "Narrative Direction",
|
|
"initialHotTopics": "Initial Hot Topics",
|
|
"initialActivationSeq": "Initial Activation Sequence ({count})",
|
|
"setupComplete": "Setup Complete",
|
|
"setupCompleteDesc": "Simulation environment is ready. You can now start the simulation.",
|
|
"roundsConfig": "Simulation Rounds Configuration",
|
|
"roundsConfigDesc": "MiroFish auto-plans to simulate {hours} real-world hours, each round representing {minutesPerRound} minutes of elapsed time",
|
|
"customToggle": "Custom",
|
|
"roundsUnit": "rounds",
|
|
"estimatedDuration": "For 100 Agents: est. ~{minutes} minutes",
|
|
"estimatedDurationFull": "For 100 Agents: est. {minutes} minutes",
|
|
"recommendedRounds": "{rounds} (recommended)",
|
|
"customTip": "For first-time runs, we strongly recommend switching to 'Custom Mode' to reduce rounds for a quick preview and lower error risk",
|
|
"backToGraphBuild": "Back to Graph Build",
|
|
"startDualWorldSim": "Start Dual-World Parallel Simulation",
|
|
"profileModalAge": "Apparent Age",
|
|
"profileModalGender": "Apparent Gender",
|
|
"profileModalCountry": "Country/Region",
|
|
"profileModalMbti": "Apparent MBTI",
|
|
"profileModalBio": "Persona Bio",
|
|
"profileModalTopics": "Reality Seed Related Topics",
|
|
"profileModalPersona": "Detailed Persona Background",
|
|
"personaDimExperience": "Full Event Experience",
|
|
"personaDimExperienceDesc": "Complete behavioral trajectory in this event",
|
|
"personaDimBehavior": "Behavioral Profile",
|
|
"personaDimBehaviorDesc": "Experience summary and behavioral preferences",
|
|
"personaDimMemory": "Unique Memory Imprint",
|
|
"personaDimMemoryDesc": "Memories formed from reality seeds",
|
|
"personaDimSocial": "Social Network",
|
|
"personaDimSocialDesc": "Individual connections and interaction graph",
|
|
"genderMale": "Male",
|
|
"genderFemale": "Female",
|
|
"genderOther": "Other",
|
|
"yearsOld": "years old",
|
|
"initializing": "Initializing",
|
|
"generating": "Generating"
|
|
},
|
|
"step3": {
|
|
"startGenerateReport": "Generate Report",
|
|
"generatingReport": "Starting...",
|
|
"waitingForActions": "Waiting for agent actions...",
|
|
"errorMissingSimId": "Error: missing simulationId",
|
|
"startingDualSim": "Starting dual-platform parallel simulation...",
|
|
"graphMemoryUpdateEnabled": "Dynamic graph memory update enabled",
|
|
"setMaxRounds": "Max simulation rounds set to: {rounds}",
|
|
"oldSimCleared": "Old simulation logs cleared, restarting simulation",
|
|
"engineStarted": "Simulation engine started successfully",
|
|
"startFailed": "Start failed: {error}",
|
|
"startException": "Start error: {error}",
|
|
"stoppingSim": "Stopping simulation...",
|
|
"simStopped": "Simulation stopped",
|
|
"stopFailed": "Stop failed: {error}",
|
|
"stopException": "Stop error: {error}",
|
|
"allPlatformsCompleted": "All platform simulations have ended",
|
|
"simCompleted": "Simulation completed",
|
|
"graphRealtimeRefresh": "Graph real-time refresh enabled (30s)",
|
|
"graphRefreshStopped": "Graph real-time refresh stopped",
|
|
"preparingGoBack": "Preparing to return to Step 2, closing simulation...",
|
|
"closingSimEnv": "Closing simulation environment...",
|
|
"simEnvClosed": "Simulation environment closed",
|
|
"closeFailed": "Failed to close simulation environment, attempting force stop...",
|
|
"stoppingProcess": "Stopping simulation process...",
|
|
"checkStatusFailed": "Failed to check simulation status: {error}",
|
|
"forceStopSuccess": "Simulation force stopped",
|
|
"forceStopFailed": "Force stop failed: {error}",
|
|
"startGenerateReportBtn": "Generate Report",
|
|
"generatingReportBtn": "Starting...",
|
|
"startFailedFallback": "Failed to start"
|
|
},
|
|
"step4": {
|
|
"generatingSection": "Generating {title}...",
|
|
"goToInteraction": "Enter Deep Interaction",
|
|
"waitingForReportAgent": "Waiting for Report Agent...",
|
|
"collapse": "Collapse ▲",
|
|
"expandAll": "Show all {count} ▼",
|
|
"expandAllEntities": "Show all {count} ▼",
|
|
"scenarioLabel": "Scenario: ",
|
|
"tabKeyFacts": "Key Facts ({count})",
|
|
"tabCoreEntities": "Core Entities ({count})",
|
|
"tabRelationChains": "Relation Chains ({count})",
|
|
"tabSubQueries": "Sub-queries ({count})",
|
|
"panelKeyFacts": "Latest key facts from temporal memory",
|
|
"totalCount": "{count} total",
|
|
"totalEntityCount": "{count} total",
|
|
"panelCoreEntities": "Core Entities",
|
|
"factCount": "{count} facts",
|
|
"panelRelationChains": "Relation Chains",
|
|
"panelSubQueries": "Drift query analysis sub-questions",
|
|
"emptyKeyFacts": "No key facts available",
|
|
"emptyCoreEntities": "No core entities available",
|
|
"emptyRelationChains": "No relation chains available",
|
|
"tabActiveFacts": "Active Facts ({count})",
|
|
"tabHistoricalFacts": "Historical Facts ({count})",
|
|
"tabEntities": "Entities ({count})",
|
|
"panelActiveFacts": "Active Facts",
|
|
"emptyActiveFacts": "No active facts available",
|
|
"panelHistoricalFacts": "Historical Facts",
|
|
"emptyHistoricalFacts": "No historical facts available",
|
|
"panelEntities": "Entities",
|
|
"emptyEntities": "No entities available",
|
|
"searchLabel": "Search: ",
|
|
"tabFacts": "Facts ({count})",
|
|
"tabEdges": "Edges ({count})",
|
|
"tabNodes": "Nodes ({count})",
|
|
"panelSearchResults": "Search Results",
|
|
"emptySearchResults": "No results found",
|
|
"panelRelatedEdges": "Related Edges",
|
|
"panelRelatedNodes": "Related Nodes",
|
|
"world1": "World 1",
|
|
"world2": "World 2",
|
|
"selectionReason": "Selection reason",
|
|
"awaitingStart": "Awaiting start"
|
|
},
|
|
"step5": {
|
|
"interactiveTools": "Interactive Tools",
|
|
"agentsAvailable": "{count} agents available",
|
|
"chatWithReportAgent": "Chat with Report Agent",
|
|
"chatWithAgent": "Chat with any individual in the world",
|
|
"selectChatTarget": "Select chat target",
|
|
"sendSurvey": "Send survey to the world",
|
|
"reportAgentChat": "Report Agent - Chat",
|
|
"reportAgentDesc": "A conversational version of the report generation agent with access to 4 professional tools and MiroFish's complete memory",
|
|
"toolInsightForge": "InsightForge Deep Attribution",
|
|
"toolInsightForgeDesc": "Aligns real-world seed data with simulation state, combining Global/Local Memory for cross-temporal deep attribution analysis",
|
|
"toolPanoramaSearch": "PanoramaSearch Full Tracking",
|
|
"toolPanoramaSearchDesc": "Graph-based BFS algorithm that reconstructs event propagation paths, capturing the full topology of information flow",
|
|
"toolQuickSearch": "QuickSearch Fast Retrieval",
|
|
"toolQuickSearchDesc": "GraphRAG-based instant query interface with optimized indexing for fast extraction of node attributes and discrete facts",
|
|
"toolInterviewSubAgent": "InterviewSubAgent Virtual Interview",
|
|
"toolInterviewSubAgentDesc": "Autonomous interviews that conduct parallel multi-round dialogues with simulated individuals, collecting unstructured opinion data and psychological states",
|
|
"profileBio": "Bio",
|
|
"chatEmptyReportAgent": "Chat with Report Agent to explore report content in depth",
|
|
"chatEmptyAgent": "Chat with simulated individuals to understand their perspectives",
|
|
"chatInputPlaceholder": "Type your question...",
|
|
"selectSurveyTarget": "Select survey targets",
|
|
"selectedCount": "Selected {selected} / {total}",
|
|
"surveyQuestions": "Survey Questions",
|
|
"surveyInputPlaceholder": "Enter the question you want to ask all selected targets...",
|
|
"submitSurvey": "Send Survey",
|
|
"surveyResults": "Survey Results",
|
|
"surveyResultsCount": "{count} responses",
|
|
"selectAll": "Select All",
|
|
"clearSelection": "Clear",
|
|
"errorOccurred": "Sorry, an error occurred: {error}",
|
|
"noResponse": "No response",
|
|
"requestFailed": "Request failed",
|
|
"selectAgentFirst": "Please select a simulated individual first",
|
|
"chatRolePrompter": "Questioner",
|
|
"chatRoleYou": "You",
|
|
"chatHistoryRoleLine": "{role}: {content}",
|
|
"chatHistoryPrompt": "Here is our previous conversation:\n{history}\n\nMy new question is: {message}"
|
|
},
|
|
"graph": {
|
|
"panelTitle": "Graph Relationship Visualization",
|
|
"refreshGraph": "Refresh Graph",
|
|
"graphMemoryRealtime": "GraphRAG short/long-term memory updating in real-time",
|
|
"realtimeUpdating": "Updating in real-time...",
|
|
"pendingContentHint": "Some content is still processing. Consider refreshing the graph manually later.",
|
|
"nodeDetails": "Node Details",
|
|
"relationship": "Relationship",
|
|
"graphDataLoading": "Loading graph data...",
|
|
"waitingOntology": "Waiting for ontology generation...",
|
|
"toggleMaximize": "Maximize/Restore",
|
|
"closeHint": "Close hint"
|
|
},
|
|
"history": {
|
|
"title": "Simulation History",
|
|
"graphBuild": "Graph Build",
|
|
"envSetup": "Env Setup",
|
|
"analysisReport": "Analysis Report",
|
|
"moreFiles": "+{count} files",
|
|
"noFiles": "No files",
|
|
"loadingText": "Loading...",
|
|
"simRequirement": "Simulation Requirement",
|
|
"relatedFiles": "Related Files",
|
|
"noRelatedFiles": "No related files",
|
|
"replayTitle": "Simulation Replay",
|
|
"step1Button": "Graph Build",
|
|
"step2Button": "Env Setup",
|
|
"step4Button": "Analysis Report",
|
|
"replayHint": "Step 3 'Run Simulation' and Step 5 'Deep Interaction' must be started during runtime and do not support history replay",
|
|
"notStarted": "Not started",
|
|
"roundsProgress": "{current}/{total} rounds",
|
|
"untitledSimulation": "Untitled simulation",
|
|
"unknownFile": "Unknown file"
|
|
},
|
|
"api": {
|
|
"projectNotFound": "Project not found: {id}",
|
|
"projectDeleteFailed": "Project not found or deletion failed: {id}",
|
|
"projectDeleted": "Project deleted: {id}",
|
|
"projectReset": "Project reset: {id}",
|
|
"requireSimulationRequirement": "Please provide a simulation requirement (simulation_requirement)",
|
|
"requireFileUpload": "Please upload at least one document file",
|
|
"noDocProcessed": "No documents were processed successfully. Please check file formats.",
|
|
"requireProjectId": "Please provide project_id",
|
|
"configError": "Configuration error: {details}",
|
|
"zepApiKeyMissing": "ZEP_API_KEY not configured",
|
|
"ontologyNotGenerated": "Ontology not yet generated. Please call /ontology/generate first.",
|
|
"graphBuilding": "Graph build in progress. Do not resubmit. To force rebuild, add force: true.",
|
|
"textNotFound": "Extracted text content not found",
|
|
"ontologyNotFound": "Ontology definition not found",
|
|
"graphBuildStarted": "Graph build task started. Query progress via /task/{taskId}.",
|
|
"graphBuildComplete": "Graph build complete",
|
|
"buildFailed": "Build failed: {error}",
|
|
"taskNotFound": "Task not found: {id}",
|
|
"graphDeleted": "Graph deleted: {id}",
|
|
"entityNotFound": "Entity not found: {id}",
|
|
"graphNotBuilt": "Graph not yet built. Please call /api/graph/build first.",
|
|
"requireSimulationId": "Please provide simulation_id",
|
|
"simulationNotFound": "Simulation not found: {id}",
|
|
"projectMissingRequirement": "Project missing simulation requirement (simulation_requirement)",
|
|
"prepareStarted": "Preparation task started. Query progress via /api/simulation/prepare/status.",
|
|
"alreadyPrepared": "Preparation already complete. No need to regenerate.",
|
|
"notStartedPrepare": "Preparation not started. Please call /api/simulation/prepare.",
|
|
"taskCompletedPrepared": "Task completed (preparation already exists)",
|
|
"requireTaskOrSimId": "Please provide task_id or simulation_id",
|
|
"configNotFound": "Simulation config not found. Please call /prepare first.",
|
|
"configFileNotFound": "Config file not found. Please call /prepare first.",
|
|
"unknownScript": "Unknown script: {name}. Available: {allowed}",
|
|
"scriptFileNotFound": "Script file not found: {name}",
|
|
"requireGraphId": "Please provide graph_id",
|
|
"noMatchingEntities": "No matching entities found",
|
|
"maxRoundsPositive": "max_rounds must be a positive integer",
|
|
"maxRoundsInvalid": "max_rounds must be a valid integer",
|
|
"invalidPlatform": "Invalid platform type: {platform}. Options: twitter/reddit/parallel",
|
|
"simRunningForceHint": "Simulation is running. Stop it first via /stop, or use force=true to restart.",
|
|
"simNotReady": "Simulation not ready. Current status: {status}. Please call /prepare first.",
|
|
"graphIdRequiredForMemory": "Graph memory update requires a valid graph_id. Ensure the graph is built.",
|
|
"dbNotExist": "Database does not exist. The simulation may not have run yet.",
|
|
"requireMessage": "Please provide a message",
|
|
"missingGraphId": "Missing graph ID",
|
|
"missingGraphIdEnsure": "Missing graph ID. Please ensure the graph has been built.",
|
|
"missingSimRequirement": "Missing simulation requirement description",
|
|
"reportAlreadyExists": "Report already exists",
|
|
"reportGenerateStarted": "Report generation task started. Query progress via /api/report/generate/status.",
|
|
"reportGenerated": "Report generated",
|
|
"reportNotFound": "Report not found: {id}",
|
|
"noReportForSim": "No report found for this simulation: {id}",
|
|
"reportDeleted": "Report deleted: {id}",
|
|
"reportGenerateFailed": "Report generation failed",
|
|
"sectionNotFound": "Section not found: section_{index}.md",
|
|
"reportProgressNotAvail": "Report not found or progress unavailable: {id}",
|
|
"requireAgentId": "Please provide agent_id",
|
|
"requirePrompt": "Please provide a prompt (interview question)",
|
|
"invalidInterviewPlatform": "Platform must be either 'twitter' or 'reddit'",
|
|
"envNotRunning": "Simulation environment not running or closed. Ensure simulation is complete and in command-wait mode.",
|
|
"interviewTimeout": "Interview response timed out: {error}",
|
|
"requireInterviews": "Please provide interviews (interview list)",
|
|
"interviewListMissingAgentId": "Interview list item {index} missing agent_id",
|
|
"interviewListMissingPrompt": "Interview list item {index} missing prompt",
|
|
"interviewListInvalidPlatform": "Interview list item {index} platform must be 'twitter' or 'reddit'",
|
|
"batchInterviewTimeout": "Batch interview response timed out: {error}",
|
|
"globalInterviewTimeout": "Global interview response timed out: {error}",
|
|
"envRunning": "Environment is running and ready for Interview commands",
|
|
"envNotRunningShort": "Environment not running or closed",
|
|
"requireGraphIdAndQuery": "Please provide graph_id and query",
|
|
"initReportAgent": "Initializing Report Agent...",
|
|
"error": {
|
|
"simulation": {
|
|
"m001": "Neo4j is not configured",
|
|
"m004": "Neo4j is not configured",
|
|
"m005": "Entity not found: {entity_uuid}",
|
|
"m007": "Neo4j is not configured",
|
|
"m009": "Missing project_id",
|
|
"m010": "Project not found: {project_id}",
|
|
"m011": "Project graph has not been built; call /api/graph/build first",
|
|
"m018": "Missing simulation_id",
|
|
"m019": "Simulation not found: {simulation_id}",
|
|
"m025": "Project not found: {state}",
|
|
"m026": "Project is missing the simulation requirement description (simulation_requirement)",
|
|
"m032": "Missing task_id or simulation_id",
|
|
"m033": "Task not found: {task_id}",
|
|
"m035": "Simulation not found: {simulation_id}",
|
|
"m041": "Simulation not found: {simulation_id}",
|
|
"m044": "Simulation not found: {simulation_id}",
|
|
"m047": "Simulation config not found; call /prepare first",
|
|
"m049": "Config file not found; call /prepare first",
|
|
"m051": "Unknown script: {script_name}; allowed: {allowed_scripts}",
|
|
"m052": "Script file not found: {script_name}",
|
|
"m054": "Missing graph_id",
|
|
"m055": "No matching entities found",
|
|
"m057": "Missing simulation_id",
|
|
"m058": "max_rounds must be a positive integer",
|
|
"m059": "max_rounds must be a valid integer",
|
|
"m060": "Invalid platform: {platform}; allowed: twitter/reddit/parallel",
|
|
"m061": "Simulation not found: {simulation_id}",
|
|
"m064": "Simulation is currently running; call /stop first or pass force=true to restart",
|
|
"m068": "Simulation is not ready; current state: {state}. Call /prepare first.",
|
|
"m069": "Enabling graph memory updates requires a valid graph_id; ensure the project graph has been built",
|
|
"m072": "Missing simulation_id",
|
|
"m081": "Missing simulation_id",
|
|
"m082": "Missing agent_id",
|
|
"m083": "Missing prompt (interview question)",
|
|
"m084": "platform must be 'twitter' or 'reddit'",
|
|
"m085": "Simulation environment is not running or has been closed. Make sure the simulation completed and entered command-wait mode.",
|
|
"m086": "Timed out waiting for interview response: {str}",
|
|
"m088": "Missing simulation_id",
|
|
"m089": "Missing interviews (interview list)",
|
|
"m090": "platform must be 'twitter' or 'reddit'",
|
|
"m091": "Interview list item {i} is missing agent_id",
|
|
"m092": "Interview list item {i} is missing prompt",
|
|
"m093": "Interview list item {i} platform must be 'twitter' or 'reddit'",
|
|
"m094": "Simulation environment is not running or has been closed. Make sure the simulation completed and entered command-wait mode.",
|
|
"m095": "Timed out waiting for batch interview response: {str}",
|
|
"m097": "Missing simulation_id",
|
|
"m098": "Missing prompt (interview question)",
|
|
"m099": "platform must be 'twitter' or 'reddit'",
|
|
"m100": "Simulation environment is not running or has been closed. Make sure the simulation completed and entered command-wait mode.",
|
|
"m101": "Timed out waiting for global interview response: {str}",
|
|
"m103": "Missing simulation_id",
|
|
"m105": "Missing simulation_id",
|
|
"m107": "Missing simulation_id"
|
|
},
|
|
"graph": {
|
|
"m001": "Project not found: {project_id}",
|
|
"m002": "Project not found or delete failed: {project_id}",
|
|
"m004": "Project not found: {project_id}",
|
|
"m009": "Missing simulation requirement description (simulation_requirement)",
|
|
"m010": "Please upload at least one document file",
|
|
"m012": "No documents were processed successfully; please check the file format",
|
|
"m020": "Missing project_id",
|
|
"m021": "Project not found: {project_id}",
|
|
"m022": "Project ontology has not been generated; call /ontology/generate first",
|
|
"m023": "Graph build is already in progress; do not resubmit. Pass force: true to force a rebuild.",
|
|
"m024": "Extracted text content not found",
|
|
"m025": "Ontology definition not found",
|
|
"m027": "Task not found: {task_id}",
|
|
"m028": "Neo4j is not configured",
|
|
"m029": "Neo4j is not configured"
|
|
}
|
|
},
|
|
"message": {
|
|
"graph": {
|
|
"m003": "Project deleted: {project_id}",
|
|
"m005": "Project reset: {project_id}",
|
|
"m030": "Graph deleted: {graph_id}"
|
|
}
|
|
}
|
|
},
|
|
"progress": {
|
|
"initGraphService": "Initializing graph build service...",
|
|
"textChunking": "Chunking text...",
|
|
"creatingZepGraph": "Creating Zep graph...",
|
|
"settingOntology": "Setting ontology definition...",
|
|
"addingChunks": "Adding {count} text chunks...",
|
|
"waitingZepProcess": "Waiting for Zep to process data...",
|
|
"fetchingGraphData": "Fetching graph data...",
|
|
"graphBuildComplete": "Graph build complete",
|
|
"buildFailed": "Build failed: {error}",
|
|
"startBuildingGraph": "Starting graph build...",
|
|
"graphCreated": "Graph created: {graphId}",
|
|
"ontologySet": "Ontology set",
|
|
"textSplit": "Text split into {count} chunks",
|
|
"fetchingGraphInfo": "Fetching graph info...",
|
|
"sendingBatch": "Sending batch {current}/{total} ({chunks} chunks)...",
|
|
"batchFailed": "Batch {batch} failed: {error}",
|
|
"noEpisodesWait": "No episodes to wait for",
|
|
"waitingEpisodes": "Waiting for {count} text chunks to process...",
|
|
"episodesTimeout": "Some chunks timed out, {completed}/{total} completed",
|
|
"zepProcessing": "Zep processing... {completed}/{total} done, {pending} pending ({elapsed}s)",
|
|
"processingComplete": "Processing complete: {completed}/{total}",
|
|
"taskComplete": "Task complete",
|
|
"taskFailed": "Task failed",
|
|
"startPreparingEnv": "Preparing simulation environment...",
|
|
"connectingZepGraph": "Connecting to Zep graph...",
|
|
"readingNodeData": "Reading node data...",
|
|
"readingComplete": "Done, {count} entities found",
|
|
"startGenerating": "Starting generation...",
|
|
"analyzingRequirements": "Analyzing simulation requirements...",
|
|
"generatingOutline": "Generating report outline...",
|
|
"parsingOutline": "Parsing outline structure...",
|
|
"outlinePlanComplete": "Outline planning complete",
|
|
"deepSearchAndWrite": "Deep search & writing ({current}/{max})",
|
|
"initReport": "Initializing report...",
|
|
"startPlanningOutline": "Planning report outline...",
|
|
"outlineDone": "Outline complete, {count} sections",
|
|
"generatingSection": "Generating section: {title} ({current}/{total})",
|
|
"sectionDone": "Section {title} complete",
|
|
"assemblingReport": "Assembling full report...",
|
|
"reportComplete": "Report generation complete",
|
|
"reportFailed": "Report generation failed: {error}",
|
|
"savingProfiles": "Saving profile files...",
|
|
"profilesComplete": "Done, {count} profiles generated",
|
|
"callingLLMConfig": "Calling LLM to generate config...",
|
|
"savingConfigFiles": "Saving config files...",
|
|
"configComplete": "Config generation complete",
|
|
"generatingTimeConfig": "Generating time config...",
|
|
"generatingEventConfig": "Generating event config and hot topics...",
|
|
"generatingAgentConfig": "Generating agent config ({start}-{end}/{total})...",
|
|
"generatingPlatformConfig": "Generating platform config...",
|
|
"zepSearchQuery": "All information, activities, events, relationships and background about {name}",
|
|
"timeConfigLabel": "Time Config",
|
|
"eventConfigLabel": "Event Config",
|
|
"agentConfigResult": "Agent Config: {count} generated",
|
|
"postAssignResult": "Post Assignment: {count} posts assigned",
|
|
"profileGenerated": "[Generated] {name} ({type})",
|
|
"readingGraphEntities": "Reading Graph Entities",
|
|
"generatingProfiles": "Generating Agent Profiles",
|
|
"generatingSimConfig": "Generating Simulation Config",
|
|
"preparingScripts": "Preparing Scripts"
|
|
},
|
|
"log": {
|
|
"preparingGoBack": "Preparing to return to Step 2, closing simulation...",
|
|
"closingSimEnv": "Closing simulation environment...",
|
|
"simEnvClosed": "✓ Simulation environment closed",
|
|
"closeSimEnvFailed": "Failed to close simulation environment, attempting force stop...",
|
|
"simForceStopSuccess": "✓ Simulation force stopped",
|
|
"forceStopFailed": "Force stop failed: {error}",
|
|
"stoppingSimProcess": "Stopping simulation process...",
|
|
"simStopped": "✓ Simulation stopped",
|
|
"stopSimFailed": "Failed to stop simulation: {error}",
|
|
"checkStatusFailed": "Failed to check simulation status: {error}",
|
|
"enterStep4": "Entering Step 4: Report Generation",
|
|
"loadingSimData": "Loading simulation data: {id}",
|
|
"timeConfig": "Time config: {minutes} minutes per round",
|
|
"timeConfigFetchFailed": "Failed to fetch time config, using default: {minutes} min/round",
|
|
"projectLoadSuccess": "Project loaded: {id}",
|
|
"loadSimDataFailed": "Failed to load simulation data: {error}",
|
|
"loadException": "Load error: {error}",
|
|
"graphDataLoadSuccess": "Graph data loaded successfully",
|
|
"graphLoadFailed": "Graph load failed: {error}",
|
|
"graphRealtimeRefreshStart": "Graph real-time refresh enabled (30s)",
|
|
"graphRealtimeRefreshStop": "Graph real-time refresh stopped",
|
|
"simRunViewInit": "SimulationRunView initialized",
|
|
"customRounds": "Custom simulation rounds: {rounds}",
|
|
"enterStep3": "Entering Step 3: Run Simulation",
|
|
"customRoundsConfig": "Custom simulation rounds: {rounds} rounds",
|
|
"useAutoRounds": "Using auto-configured simulation rounds",
|
|
"detectedSimEnvRunning": "Detected running simulation environment, closing...",
|
|
"closeSimEnvFailedWithError": "Failed to close simulation environment: {error}",
|
|
"closeSimEnvException": "Simulation environment close error: {error}",
|
|
"detectedSimRunning": "Detected simulation is running, stopping...",
|
|
"forceStopSimFailed": "Force stop simulation failed: {error}",
|
|
"forceStopSimException": "Force stop simulation error: {error}",
|
|
"simViewInit": "SimulationView initialized",
|
|
"errorMissingSimId": "Error: missing simulationId",
|
|
"simInstanceCreated": "Simulation instance created: {id}",
|
|
"preparingSimEnv": "Preparing simulation environment...",
|
|
"detectedExistingPrep": "Detected existing preparation, using it directly",
|
|
"prepareTaskStarted": "Preparation task started",
|
|
"prepareTaskId": " └─ Task ID: {taskId}",
|
|
"zepEntitiesFound": "Found {count} entities from Zep graph",
|
|
"entityTypes": " └─ Entity types: {types}",
|
|
"startPollingProgress": "Polling preparation progress...",
|
|
"prepareFailed": "Preparation failed: {error}",
|
|
"prepareException": "Preparation error: {error}",
|
|
"prepareComplete": "✓ Preparation complete",
|
|
"prepareFailedWithError": "✗ Preparation failed: {error}",
|
|
"startGeneratingConfig": "Generating dual-platform simulation config...",
|
|
"generatingAgentProfileConfig": "Generating agent persona config...",
|
|
"generatingLLMConfig": "Calling LLM to generate simulation config parameters...",
|
|
"configComplete": "✓ Simulation config generated",
|
|
"configSummaryAgents": " ├─ Agents: {count}",
|
|
"configSummaryHours": " ├─ Duration: {hours} hours",
|
|
"configSummaryPosts": " ├─ Initial posts: {count}",
|
|
"configSummaryTopics": " ├─ Hot topics: {count}",
|
|
"configSummaryPlatforms": " └─ Platforms: Twitter {twitter}, Reddit {reddit}",
|
|
"timeConfigDetail": "Time config: {minutes} min/round, {rounds} rounds total",
|
|
"narrativeDirection": "Narrative direction: {direction}",
|
|
"envSetupComplete": "✓ Environment setup complete, ready to simulate",
|
|
"startSimCustomRounds": "Starting simulation, custom rounds: {rounds}",
|
|
"startSimAutoRounds": "Starting simulation, auto-configured rounds: {rounds}",
|
|
"startGeneratingAgentProfiles": "Generating agent personas...",
|
|
"agentProfile": "→ Agent persona {current}/{total}: {name} ({profession})",
|
|
"allProfilesComplete": "✓ All {count} agent personas generated",
|
|
"loadingExistingConfig": "Loading existing config data...",
|
|
"loadedAgentProfiles": "Loaded {count} agent personas",
|
|
"configLoadSuccess": "✓ Simulation config loaded",
|
|
"configSummaryPostsAlt": " └─ Initial posts: {count}",
|
|
"configGenerating": "Config generating, polling...",
|
|
"loadConfigFailed": "Failed to load config: {error}",
|
|
"step2Init": "Step 2 environment setup initialized",
|
|
"step3Init": "Step 3 simulation run initialized",
|
|
"startingDualSim": "Starting dual-platform parallel simulation...",
|
|
"setMaxRounds": "Max simulation rounds set to: {rounds}",
|
|
"graphMemoryUpdateEnabled": "Dynamic graph memory update enabled",
|
|
"oldSimCleared": "✓ Old simulation logs cleared, restarting simulation",
|
|
"engineStarted": "✓ Simulation engine started successfully",
|
|
"startFailed": "✗ Start failed: {error}",
|
|
"startException": "✗ Start error: {error}",
|
|
"stoppingSim": "Stopping simulation...",
|
|
"simStoppedSuccess": "✓ Simulation stopped",
|
|
"stopFailed": "Stop failed: {error}",
|
|
"stopException": "Stop error: {error}",
|
|
"allPlatformsCompleted": "✓ All platform simulations have ended",
|
|
"simCompleted": "✓ Simulation completed",
|
|
"reportRequestSent": "Report generation request sent, please wait...",
|
|
"startingReportGen": "Starting report generation...",
|
|
"reportGenTaskStarted": "✓ Report generation task started: {reportId}",
|
|
"reportGenFailed": "✗ Failed to start report generation: {error}",
|
|
"reportGenException": "✗ Report generation error: {error}",
|
|
"step5Init": "Step 5 deep interaction initialized",
|
|
"selectChatTarget": "Selected chat target: {name}",
|
|
"sendFailed": "Send failed: {error}",
|
|
"sendToReportAgent": "Sent to Report Agent: {message}...",
|
|
"reportAgentReplied": "Report Agent replied",
|
|
"sendToAgent": "Sent to {name}: {message}...",
|
|
"agentReplied": "{name} replied",
|
|
"sendSurvey": "Sending survey to {count} targets...",
|
|
"receivedReplies": "Received {count} replies",
|
|
"surveySendFailed": "Survey send failed: {error}",
|
|
"loadReportData": "Loading report data: {id}",
|
|
"loadReportFailed": "Failed to load report: {error}",
|
|
"reportDataLoaded": "Report data loaded",
|
|
"loadReportLogFailed": "Failed to load report logs: {error}",
|
|
"loadedProfiles": "Loaded {count} simulated individuals",
|
|
"loadProfilesFailed": "Failed to load simulated individuals: {error}",
|
|
"interactionViewInit": "InteractionView initialized",
|
|
"reportViewInit": "ReportView initialized",
|
|
"getReportInfoFailed": "Failed to get report info: {error}",
|
|
"enterStep": "Entering Step {step}: {name}",
|
|
"returnToStep": "Returning to Step {step}: {name}",
|
|
"customSimRounds": "Custom simulation rounds: {rounds} rounds",
|
|
"report_agent": {
|
|
"m001": "LLM response: {response}..."
|
|
},
|
|
"zep_tools": {
|
|
"m001": "ZepToolsService initialized",
|
|
"m002": "Zep {operation_name} hit rate limit (429); waiting {wait}s before retry (attempt {attempt}/{max_retries})...",
|
|
"m003": "Zep {operation_name} attempt {attempt} failed: {str}; retrying in {wait}s...",
|
|
"m004": "Zep {operation_name} still failing after {max_retries} attempts: {str}",
|
|
"m005": "Graph search: graph_id={graph_id}, query={query}...",
|
|
"m006": "Search complete: found {len} relevant facts",
|
|
"m007": "Zep Search API failed; falling back to local search: {str}",
|
|
"m008": "Using local search: query={query}...",
|
|
"m009": "Local search complete: found {len} relevant facts",
|
|
"m010": "Local search failed: {str}",
|
|
"m011": "Fetching all nodes for graph {graph_id}...",
|
|
"m012": "Fetched {len} nodes",
|
|
"m013": "Fetching all edges for graph {graph_id}...",
|
|
"m014": "Fetched {len} edges",
|
|
"m015": "Fetching node detail: {node_uuid}...",
|
|
"m016": "Failed to fetch node detail: {str}",
|
|
"m017": "Fetching edges related to node {node_uuid}...",
|
|
"m018": "Found {len} edges related to the node",
|
|
"m019": "Failed to fetch node edges: {str}",
|
|
"m020": "Fetching entities of type {entity_type}...",
|
|
"m021": "Found {len} entities of type {entity_type}",
|
|
"m022": "Fetching relationship summary for entity {entity_name}...",
|
|
"m023": "Fetching statistics for graph {graph_id}...",
|
|
"m024": "Fetching simulation context: {simulation_requirement}...",
|
|
"m025": "InsightForge deep retrieval: {query}...",
|
|
"m026": "Generated {len} sub-queries",
|
|
"m027": "Failed to fetch node {uuid}: {e}",
|
|
"m028": "InsightForge complete: {result} facts, {result_2} entities, {result_3} relationships",
|
|
"m029": "Failed to generate sub-queries: {str}; using default sub-queries",
|
|
"m030": "PanoramaSearch broad retrieval: {query}...",
|
|
"m031": "PanoramaSearch complete: {result} active, {result_2} historical",
|
|
"m032": "QuickSearch simple retrieval: {query}...",
|
|
"m033": "QuickSearch complete: {result} results",
|
|
"m034": "InterviewAgents deep interview (real API): {interview_requirement}...",
|
|
"m035": "Profile file for simulation {simulation_id} not found",
|
|
"m036": "Loaded {len} agent profiles",
|
|
"m037": "Selected {len} agents for interview: {selected_indices}",
|
|
"m038": "Generated {len} interview questions",
|
|
"m039": "Calling batch interview API (dual platform): {len} agents",
|
|
"m040": "Interview API returned: {api_result} results, success={api_result_2}",
|
|
"m041": "Interview API returned failure: {error_msg}",
|
|
"m042": "Interview API call failed (environment not running?): {e}",
|
|
"m043": "Interview API call raised: {e}",
|
|
"m044": "InterviewAgents complete: interviewed {result} agents (dual platform)",
|
|
"m045": "Loaded {len} profiles from reddit_profiles.json",
|
|
"m046": "Failed to read reddit_profiles.json: {e}",
|
|
"m047": "Loaded {len} profiles from twitter_profiles.csv",
|
|
"m048": "Failed to read twitter_profiles.csv: {e}",
|
|
"m049": "LLM agent selection failed; using default selection: {e}",
|
|
"m050": "Failed to generate interview questions: {e}",
|
|
"m051": "Failed to generate interview summary: {e}"
|
|
},
|
|
"simulation_runner": {
|
|
"m001": "Failed to load run state: {str}",
|
|
"m002": "Round count truncated: {original_rounds} -> {total_rounds} (max_rounds={max_rounds})",
|
|
"m003": "Graph memory updates enabled: simulation_id={simulation_id}, graph_id={graph_id}",
|
|
"m004": "Failed to create graph memory updater: {e}",
|
|
"m005": "Simulation started: {simulation_id}, pid={process}, platform={platform}",
|
|
"m006": "Simulation complete: {simulation_id}",
|
|
"m007": "Simulation failed: {simulation_id}, error={state}",
|
|
"m008": "Monitor thread error: {simulation_id}, error={str}",
|
|
"m009": "Stopped graph memory updates: simulation_id={simulation_id}",
|
|
"m010": "Failed to stop graph memory updater: {e}",
|
|
"m011": "Twitter simulation complete: {state}, total_rounds={action_data}, total_actions={action_data_2}",
|
|
"m012": "Reddit simulation complete: {state}, total_rounds={action_data}, total_actions={action_data_2}",
|
|
"m013": "All-platform simulation complete: {state}",
|
|
"m014": "Failed to read action log: {log_path}, error={e}",
|
|
"m015": "Terminating process tree (Windows): simulation={simulation_id}, pid={process}",
|
|
"m016": "Process did not respond; force-terminating: {simulation_id}",
|
|
"m017": "taskkill failed; falling back to terminate: {e}",
|
|
"m018": "Terminating process group (Unix): simulation={simulation_id}, pgid={pgid}",
|
|
"m019": "Process group did not respond to SIGTERM; force-terminating: {simulation_id}",
|
|
"m020": "Failed to terminate process group: {simulation_id}, error={e}",
|
|
"m021": "Stopped graph memory updates: simulation_id={simulation_id}",
|
|
"m022": "Failed to stop graph memory updater: {e}",
|
|
"m023": "Simulation stopped: {simulation_id}",
|
|
"m024": "Simulation logs cleaned: {simulation_id}, files removed: {cleaned_files}",
|
|
"m025": "Cleaning up all simulation processes...",
|
|
"m026": "Failed to stop graph memory updater: {e}",
|
|
"m027": "Terminating simulation process: {simulation_id}, pid={process}",
|
|
"m028": "Attempting to update state.json: {state_file}",
|
|
"m029": "Updated state.json status to stopped: {simulation_id}",
|
|
"m030": "state.json does not exist: {state_file}",
|
|
"m031": "Failed to update state.json: {simulation_id}, error={state_err}",
|
|
"m032": "Failed to clean up process: {simulation_id}, error={e}",
|
|
"m033": "Simulation process cleanup complete",
|
|
"m034": "Received signal {signum}; starting cleanup...",
|
|
"m035": "Cannot register signal handler (not on the main thread); using atexit only",
|
|
"m036": "Sending interview command: simulation_id={simulation_id}, agent_id={agent_id}, platform={platform}",
|
|
"m037": "Sending batch interview command: simulation_id={simulation_id}, count={len}, platform={platform}",
|
|
"m038": "Sending global interview command: simulation_id={simulation_id}, agent_count={len}, platform={platform}",
|
|
"m039": "Sending environment-close command: simulation_id={simulation_id}",
|
|
"m040": "Failed to read interview history ({platform_name}): {e}"
|
|
},
|
|
"profile_generator": {
|
|
"m001": "Skipping Zep retrieval: graph_id is not set",
|
|
"m002": "Zep edge search failed on attempt {attempt}: {str}; retrying...",
|
|
"m003": "Zep edge search still failing after {max_retries} attempts: {e}",
|
|
"m004": "Zep node search failed on attempt {attempt}: {str}; retrying...",
|
|
"m005": "Zep node search still failing after {max_retries} attempts: {e}",
|
|
"m006": "Zep hybrid retrieval complete: {entity_name}, fetched {len} facts and {len_2} related nodes",
|
|
"m007": "Zep retrieval timed out ({entity_name})",
|
|
"m008": "Zep retrieval failed ({entity_name}): {e}",
|
|
"m009": "LLM output truncated (attempt {attempt}); attempting repair...",
|
|
"m010": "JSON parse failed (attempt {attempt}): {str}",
|
|
"m011": "LLM call failed (attempt {attempt}): {str}",
|
|
"m012": "LLM profile generation failed after {max_attempts} attempts: {last_error}; falling back to rule-based profile",
|
|
"m013": "Recovered partial information from a corrupted JSON payload",
|
|
"m014": "JSON repair failed; returning fallback structure",
|
|
"m015": "Realtime profiles save failed: {e}",
|
|
"m016": "Failed to generate profile for entity {entity}: {str}",
|
|
"m017": "Starting parallel generation of {total} agent profiles (parallelism: {parallel_count})...",
|
|
"m018": "[{current}/{total}] {entity} using fallback profile: {error}",
|
|
"m019": "[{current}/{total}] Generated profile: {entity} ({entity_type})",
|
|
"m020": "Exception while processing entity {entity}: {str}",
|
|
"m021": "Saved {len} Twitter profiles to {file_path} (OASIS CSV format)",
|
|
"m022": "Saved {len} Reddit profiles to {file_path} (JSON format with user_id field)",
|
|
"m023": "save_profiles_to_json is deprecated; use save_profiles instead",
|
|
"m024": "Starting agent profile generation — {total} entities, parallelism: {parallel_count}",
|
|
"m025": "Profile generation complete — generated {count} agents"
|
|
},
|
|
"simulation_config": {
|
|
"m001": "Smart simulation config generation started: simulation_id={simulation_id}, entities={len}",
|
|
"m002": "Assigning a suitable poster agent for the initial post...",
|
|
"m003": "Simulation config generation complete: {len} agent configurations",
|
|
"m004": "LLM output truncated (attempt {attempt})",
|
|
"m005": "JSON parse failed (attempt {attempt}): {str}",
|
|
"m006": "LLM call failed (attempt {attempt}): {str}",
|
|
"m007": "Time-config LLM generation failed: {e}; falling back to default config",
|
|
"m008": "agents_per_hour_min ({agents_per_hour_min}) exceeds total agent count ({num_entities}); corrected",
|
|
"m009": "agents_per_hour_max ({agents_per_hour_max}) exceeds total agent count ({num_entities}); corrected",
|
|
"m010": "agents_per_hour_min >= max; corrected to {agents_per_hour_min}",
|
|
"m011": "Event-config LLM generation failed: {e}; falling back to default config",
|
|
"m012": "No matching agent found for type '{poster_type}'; using the most influential agent",
|
|
"m013": "Initial post assignment: poster_type='{poster_type}' -> agent_id={matched_agent_id}",
|
|
"m014": "Agent-config batch LLM generation failed: {e}; falling back to rule-based generation"
|
|
},
|
|
"zep_graph_memory_updater": {
|
|
"m001": "ZepGraphMemoryUpdater initialized: graph_id={graph_id}, batch_size={self}",
|
|
"m002": "ZepGraphMemoryUpdater started: graph_id={self}",
|
|
"m003": "ZepGraphMemoryUpdater stopped: graph_id={self}, total_activities={self_2}, batches_sent={self_3}, items_sent={self_4}, failed={self_5}, skipped={self_6}",
|
|
"m004": "Activity added to Zep queue: {activity} - {activity_2}",
|
|
"m005": "Worker loop error: {e}",
|
|
"m006": "Successfully batched {len} {display_name} activities to graph {self}",
|
|
"m007": "Batch content preview: {combined_text}...",
|
|
"m008": "Batch send to Zep failed (attempt {attempt}/{self}): {e}",
|
|
"m009": "Batch send to Zep failed after {self} retries: {e}",
|
|
"m010": "Sending {len} remaining {display_name} activities",
|
|
"m011": "Created graph memory updater: simulation_id={simulation_id}, graph_id={graph_id}",
|
|
"m012": "Stopped graph memory updater: simulation_id={simulation_id}",
|
|
"m013": "Failed to stop updater: simulation_id={simulation_id}, error={e}",
|
|
"m014": "Stopped all graph memory updaters"
|
|
},
|
|
"zep_entity_reader": {
|
|
"m001": "Zep {operation_name} attempt {attempt} failed: {str}; retrying in {delay}s...",
|
|
"m002": "Zep {operation_name} still failing after {max_retries} attempts: {str}",
|
|
"m003": "Fetching all nodes for graph {graph_id}...",
|
|
"m004": "Fetched {len} nodes",
|
|
"m005": "Fetching all edges for graph {graph_id}...",
|
|
"m006": "Fetched {len} edges",
|
|
"m007": "Failed to fetch edges for node {node_uuid}: {str}",
|
|
"m008": "Filtering entities for graph {graph_id}...",
|
|
"m009": "Filtering complete: total nodes {total_count}, matching {len}, entity types: {entity_types_found}",
|
|
"m010": "Failed to fetch entity {entity_uuid}: {str}"
|
|
},
|
|
"simulation_ipc": {
|
|
"m001": "Sending IPC command: {command_type}, command_id={command_id}",
|
|
"m002": "Received IPC response: command_id={command_id}, status={response}",
|
|
"m003": "Failed to parse response: {e}",
|
|
"m004": "Timed out waiting for IPC response: command_id={command_id}",
|
|
"m005": "Failed to read command file: {filepath}, {e}"
|
|
},
|
|
"simulation_manager": {
|
|
"m001": "Created simulation: {simulation_id}, project={project_id}, graph={graph_id}",
|
|
"m002": "Simulation prepared: {simulation_id}, entities={state}, profiles={state_2}",
|
|
"m003": "Simulation prepare failed: {simulation_id}, error={str}"
|
|
},
|
|
"simulation_api": {
|
|
"m002": "Fetching graph entities: graph_id={graph_id}, entity_types={entity_types}, enrich={enrich}",
|
|
"m003": "Failed to fetch graph entities: {str}",
|
|
"m006": "Failed to fetch entity detail: {str}",
|
|
"m008": "Failed to fetch entities: {str}",
|
|
"m012": "Failed to create simulation: {str}",
|
|
"m013": "Checking simulation prepare state: {simulation_id}, status={status}, config_generated={config_generated}",
|
|
"m014": "Auto-updating simulation state: {simulation_id} preparing -> ready",
|
|
"m015": "Auto state-update failed: {e}",
|
|
"m016": "Simulation {simulation_id} check result: prepared (status={status}, config_generated={config_generated})",
|
|
"m017": "Simulation {simulation_id} check result: not yet prepared (status={status}, config_generated={config_generated})",
|
|
"m020": "Handling /prepare request: simulation_id={simulation_id}, force_regenerate={force_regenerate}",
|
|
"m021": "Checking whether simulation {simulation_id} is already prepared...",
|
|
"m022": "Check result: is_prepared={is_prepared}, prepare_info={prepare_info}",
|
|
"m023": "Simulation {simulation_id} is already prepared; skipping regeneration",
|
|
"m024": "Simulation {simulation_id} is not yet prepared; starting prepare task",
|
|
"m027": "Synchronously fetching entity count: graph_id={state}",
|
|
"m028": "Expected entity count: {filtered_preview}, types: {filtered_preview_2}",
|
|
"m029": "Synchronous entity count fetch failed (will retry in background task): {e}",
|
|
"m030": "Failed to prepare simulation: {str}",
|
|
"m031": "Failed to start prepare task: {str}",
|
|
"m034": "Failed to query task status: {str}",
|
|
"m036": "Failed to fetch simulation status: {str}",
|
|
"m037": "Failed to list simulations: {str}",
|
|
"m038": "Failed to look up report for simulation {simulation_id}: {e}",
|
|
"m039": "Failed to fetch historical simulations: {str}",
|
|
"m040": "Failed to fetch profile: {str}",
|
|
"m042": "Failed to read profiles file (it may be in the middle of being written): {e}",
|
|
"m043": "Realtime profile fetch failed: {str}",
|
|
"m045": "Failed to read config file (it may be in the middle of being written): {e}",
|
|
"m046": "Realtime config fetch failed: {str}",
|
|
"m048": "Failed to fetch config: {str}",
|
|
"m050": "Failed to download config: {str}",
|
|
"m053": "Failed to download script: {str}",
|
|
"m056": "Failed to generate profile: {str}",
|
|
"m062": "Force mode: stopping running simulation {simulation_id}",
|
|
"m063": "Warning while stopping simulation: {str}",
|
|
"m065": "Force mode: cleaning simulation logs for {simulation_id}",
|
|
"m066": "Warning while cleaning logs: {cleanup_result}",
|
|
"m067": "Simulation {simulation_id} prepare work completed; resetting status to ready (was {state})",
|
|
"m070": "Enabling graph memory updates: simulation_id={simulation_id}, graph_id={graph_id}",
|
|
"m071": "Failed to start simulation: {str}",
|
|
"m073": "Failed to stop simulation: {str}",
|
|
"m074": "Failed to fetch run state: {str}",
|
|
"m075": "Failed to fetch detailed status: {str}",
|
|
"m076": "Failed to fetch action history: {str}",
|
|
"m077": "Failed to fetch timeline: {str}",
|
|
"m078": "Failed to fetch agent stats: {str}",
|
|
"m079": "Failed to fetch posts: {str}",
|
|
"m080": "Failed to fetch comments: {str}",
|
|
"m087": "Interview failed: {str}",
|
|
"m096": "Batch interview failed: {str}",
|
|
"m102": "Global interview failed: {str}",
|
|
"m104": "Failed to fetch interview history: {str}",
|
|
"m106": "Failed to fetch environment status: {str}",
|
|
"m108": "Failed to close environment: {str}"
|
|
},
|
|
"report_api": {
|
|
"m001": "Report generation failed: {str}",
|
|
"m002": "Failed to start report generation task: {str}",
|
|
"m003": "Failed to query task status: {str}",
|
|
"m004": "Failed to fetch report: {str}",
|
|
"m005": "Failed to fetch report: {str}",
|
|
"m006": "Failed to list reports: {str}",
|
|
"m007": "Failed to download report: {str}",
|
|
"m008": "Failed to delete report: {str}",
|
|
"m009": "Chat failed: {str}",
|
|
"m010": "Failed to fetch report progress: {str}",
|
|
"m011": "Failed to fetch section list: {str}",
|
|
"m012": "Failed to fetch section content: {str}",
|
|
"m013": "Failed to check report status: {str}",
|
|
"m014": "Failed to fetch agent log: {str}",
|
|
"m015": "Failed to fetch agent log: {str}",
|
|
"m016": "Failed to fetch console log: {str}",
|
|
"m017": "Failed to fetch console log: {str}",
|
|
"m018": "Graph search failed: {str}",
|
|
"m019": "Failed to fetch graph stats: {str}"
|
|
},
|
|
"graph_api": {
|
|
"m006": "=== Ontology generation started ===",
|
|
"m007": "Project name: {project_name}",
|
|
"m008": "Simulation requirement: {simulation_requirement}...",
|
|
"m011": "Project created: {project}",
|
|
"m013": "Text extraction complete; total {len} characters",
|
|
"m014": "Calling LLM to generate ontology...",
|
|
"m015": "Ontology generation complete: {entity_count} entity types, {edge_count} relation types",
|
|
"m016": "=== Ontology generation finished === project_id: {project}",
|
|
"m017": "=== Graph build started ===",
|
|
"m018": "Configuration error: {errors}",
|
|
"m019": "Request parameters: project_id={project_id}",
|
|
"m026": "Created graph build task: task_id={task_id}, project_id={project_id}",
|
|
"m027": "[{task_id}] Starting graph build...",
|
|
"m028": "[{task_id}] Graph build completed: graph_id={graph_id}, nodes={node_count}, edges={edge_count}",
|
|
"m029": "[{task_id}] Graph build failed: {e}"
|
|
},
|
|
"bootstrap": {
|
|
"m001": "MiroFish backend starting...",
|
|
"m002": "Registered simulation process cleanup hook",
|
|
"m003": "Request: {request} {request_2}",
|
|
"m004": "Request body: {request}",
|
|
"m005": "Response: {response}",
|
|
"m006": "MiroFish backend started"
|
|
},
|
|
"retry": {
|
|
"m001": "Function {func_name} still failing after {max_retries} retries: {e}",
|
|
"m002": "Async function {func_name} still failing after {max_retries} retries: {e}",
|
|
"m003": "API call still failing after {max_retries} retries: {e}",
|
|
"m004": "Failed processing item #{index}: {e}"
|
|
}
|
|
},
|
|
"report": {
|
|
"taskStarted": "Report generation task started",
|
|
"planningStart": "Starting report outline planning",
|
|
"fetchSimContext": "Fetching simulation context",
|
|
"planningComplete": "Outline planning complete",
|
|
"sectionStart": "Starting section generation: {title}",
|
|
"reactThought": "ReACT round {iteration} thinking",
|
|
"toolCall": "Calling tool: {toolName}",
|
|
"toolResult": "Tool {toolName} returned result",
|
|
"llmResponse": "LLM response (tool calls: {hasToolCalls}, final answer: {hasFinalAnswer})",
|
|
"sectionContentDone": "Section {title} content generation complete",
|
|
"sectionComplete": "Section {title} generation complete",
|
|
"reportComplete": "Report generation complete",
|
|
"errorOccurred": "Error occurred: {error}",
|
|
"agentInitDone": "ReportAgent initialized: graph_id={graphId}, simulation_id={simulationId}",
|
|
"executingTool": "Executing tool: {toolName}, params: {params}",
|
|
"toolExecFailed": "Tool execution failed: {toolName}, error: {error}",
|
|
"startPlanningOutline": "Starting report outline planning...",
|
|
"outlinePlanDone": "Outline planning complete: {count} sections",
|
|
"outlinePlanFailed": "Outline planning failed: {error}",
|
|
"reactGenerateSection": "ReACT generating section: {title}",
|
|
"sectionIterNone": "Section {title} iteration {iteration}: LLM returned None",
|
|
"sectionConflict": "Section {title} round {iteration}: LLM output both tool call and Final Answer (conflict #{conflictCount})",
|
|
"sectionConflictDowngrade": "Section {title}: {conflictCount} consecutive conflicts, downgrading to truncate and execute first tool call",
|
|
"sectionGenDone": "Section {title} generation complete (tool calls: {count})",
|
|
"multiToolOnlyFirst": "LLM attempted {total} tool calls, executing only the first: {toolName}",
|
|
"sectionNoPrefix": "Section {title} missing 'Final Answer:' prefix, adopting LLM output as final content (tool calls: {count})",
|
|
"sectionMaxIter": "Section {title} reached max iterations, forcing generation",
|
|
"sectionForceFailed": "Section {title} force-finish LLM returned None, using default error message",
|
|
"sectionGenFailedContent": "(This section failed to generate: LLM returned empty response, please retry later)",
|
|
"outlineSavedToFile": "Outline saved to file: {reportId}/outline.json",
|
|
"sectionSaved": "Section saved: {reportId}/section_{sectionNum}.md",
|
|
"reportGenDone": "Report generation complete: {reportId}",
|
|
"reportGenFailed": "Report generation failed: {error}",
|
|
"agentChat": "Report Agent chat: {message}...",
|
|
"fetchReportFailed": "Failed to fetch report content: {error}",
|
|
"outlineSaved": "Outline saved: {reportId}",
|
|
"sectionFileSaved": "Section saved: {reportId}/{fileSuffix}",
|
|
"fullReportAssembled": "Full report assembled: {reportId}",
|
|
"reportSaved": "Report saved: {reportId}",
|
|
"reportFolderDeleted": "Report folder deleted: {reportId}",
|
|
"redirectToQuickSearch": "search_graph redirected to quick_search",
|
|
"redirectToInsightForge": "get_simulation_context redirected to insight_forge"
|
|
},
|
|
"console": {
|
|
"zepToolsInitialized": "ZepToolsService initialized",
|
|
"zepRetryAttempt": "Zep {operation} attempt {attempt} failed: {error}, retrying in {delay}s...",
|
|
"zepAllRetriesFailed": "Zep {operation} failed after {retries} attempts: {error}",
|
|
"graphSearch": "Graph search: graph_id={graphId}, query={query}...",
|
|
"graphSearchOp": "Graph search (graph={graphId})",
|
|
"searchComplete": "Search complete: found {count} relevant facts",
|
|
"zepSearchApiFallback": "Zep Search API failed, falling back to local search: {error}",
|
|
"usingLocalSearch": "Using local search: query={query}...",
|
|
"localSearchComplete": "Local search complete: found {count} relevant facts",
|
|
"localSearchFailed": "Local search failed: {error}",
|
|
"fetchingAllNodes": "Fetching all nodes for graph {graphId}...",
|
|
"fetchedNodes": "Fetched {count} nodes",
|
|
"fetchingAllEdges": "Fetching all edges for graph {graphId}...",
|
|
"fetchedEdges": "Fetched {count} edges",
|
|
"fetchingNodeDetail": "Fetching node detail: {uuid}...",
|
|
"fetchNodeDetailOp": "Fetch node detail (uuid={uuid}...)",
|
|
"fetchNodeDetailFailed": "Failed to fetch node detail: {error}",
|
|
"fetchingNodeEdges": "Fetching edges for node {uuid}...",
|
|
"foundNodeEdges": "Found {count} edges related to node",
|
|
"fetchNodeEdgesFailed": "Failed to fetch node edges: {error}",
|
|
"fetchingEntitiesByType": "Fetching entities of type {type}...",
|
|
"foundEntitiesByType": "Found {count} entities of type {type}",
|
|
"fetchingEntitySummary": "Fetching relationship summary for entity {name}...",
|
|
"fetchingGraphStats": "Fetching statistics for graph {graphId}...",
|
|
"fetchingSimContext": "Fetching simulation context: {requirement}...",
|
|
"insightForgeStart": "InsightForge deep insight retrieval: {query}...",
|
|
"generatedSubQueries": "Generated {count} sub-queries",
|
|
"insightForgeComplete": "InsightForge complete: {facts} facts, {entities} entities, {relationships} relationships",
|
|
"generateSubQueriesFailed": "Failed to generate sub-queries: {error}, using defaults",
|
|
"panoramaSearchStart": "PanoramaSearch broad search: {query}...",
|
|
"panoramaSearchComplete": "PanoramaSearch complete: {active} active, {historical} historical",
|
|
"quickSearchStart": "QuickSearch simple search: {query}...",
|
|
"quickSearchComplete": "QuickSearch complete: {count} results",
|
|
"interviewAgentsStart": "InterviewAgents deep interview (real API): {requirement}...",
|
|
"profilesNotFound": "Profiles not found for simulation {simId}",
|
|
"loadedProfiles": "Loaded {count} agent profiles",
|
|
"selectedAgentsForInterview": "Selected {count} agents for interview: {indices}",
|
|
"generatedInterviewQuestions": "Generated {count} interview questions",
|
|
"callingBatchInterviewApi": "Calling batch interview API (dual platform): {count} agents",
|
|
"interviewApiReturned": "Interview API returned: {count} results, success={success}",
|
|
"interviewApiReturnedFailure": "Interview API returned failure: {error}",
|
|
"interviewApiCallFailed": "Interview API call failed (env not running?): {error}",
|
|
"interviewApiCallException": "Interview API call exception: {error}",
|
|
"interviewAgentsComplete": "InterviewAgents complete: interviewed {count} agents (dual platform)",
|
|
"loadedRedditProfiles": "Loaded {count} profiles from reddit_profiles.json",
|
|
"readRedditProfilesFailed": "Failed to read reddit_profiles.json: {error}",
|
|
"loadedTwitterProfiles": "Loaded {count} profiles from twitter_profiles.csv",
|
|
"readTwitterProfilesFailed": "Failed to read twitter_profiles.csv: {error}",
|
|
"llmSelectAgentFailed": "LLM agent selection failed, using default selection: {error}",
|
|
"generateInterviewQuestionsFailed": "Failed to generate interview questions: {error}",
|
|
"generateInterviewSummaryFailed": "Failed to generate interview summary: {error}"
|
|
}
|
|
}
|