- Updated README.md to include new simulation scripts and configuration details for OASIS, including API retry mechanisms and environment variable settings. - Added simulation management and configuration generation services to streamline the simulation process across Twitter and Reddit platforms. - Introduced new API routes for simulation-related operations, including entity retrieval and simulation status management. - Implemented a robust retry mechanism for external API calls to improve system stability. - Enhanced task management model to include detailed progress tracking. - Added logging capabilities for action tracking during simulations. - Included new scripts for running parallel simulations and testing profile formats.
51 lines
1.2 KiB
Python
51 lines
1.2 KiB
Python
"""
|
|
业务服务模块
|
|
"""
|
|
|
|
from .ontology_generator import OntologyGenerator
|
|
from .graph_builder import GraphBuilderService
|
|
from .text_processor import TextProcessor
|
|
from .zep_entity_reader import ZepEntityReader, EntityNode, FilteredEntities
|
|
from .oasis_profile_generator import OasisProfileGenerator, OasisAgentProfile
|
|
from .simulation_manager import SimulationManager, SimulationState, SimulationStatus
|
|
from .simulation_config_generator import (
|
|
SimulationConfigGenerator,
|
|
SimulationParameters,
|
|
AgentActivityConfig,
|
|
TimeSimulationConfig,
|
|
EventConfig,
|
|
PlatformConfig
|
|
)
|
|
from .simulation_runner import (
|
|
SimulationRunner,
|
|
SimulationRunState,
|
|
RunnerStatus,
|
|
AgentAction,
|
|
RoundSummary
|
|
)
|
|
|
|
__all__ = [
|
|
'OntologyGenerator',
|
|
'GraphBuilderService',
|
|
'TextProcessor',
|
|
'ZepEntityReader',
|
|
'EntityNode',
|
|
'FilteredEntities',
|
|
'OasisProfileGenerator',
|
|
'OasisAgentProfile',
|
|
'SimulationManager',
|
|
'SimulationState',
|
|
'SimulationStatus',
|
|
'SimulationConfigGenerator',
|
|
'SimulationParameters',
|
|
'AgentActivityConfig',
|
|
'TimeSimulationConfig',
|
|
'EventConfig',
|
|
'PlatformConfig',
|
|
'SimulationRunner',
|
|
'SimulationRunState',
|
|
'RunnerStatus',
|
|
'AgentAction',
|
|
'RoundSummary',
|
|
]
|
|
|