finish task_templates_divider

This commit is contained in:
2025-09-02 17:53:04 +08:00
parent ce96118044
commit 87b3198e26
8 changed files with 146 additions and 0 deletions

37
app.py Normal file
View File

@@ -0,0 +1,37 @@
from pyapp.application import PyApplication
from runners.task_generator import TaskGenerator
from runners.data_generator import DataGenerator
from runners.data_recorder import DataRecorder
from runners.task_templates_divider import TaskTemplatesDivider
@PyApplication("agent")
class AgentApp():
@staticmethod
def start():
TaskGenerator(config_path="configs/task_generator.json").run()
DataGenerator(config_path="configs/data_generator.json").run()
DataRecorder(config_path="configs/data_recorder.json").run()
@PyApplication("divide_task")
class DivideTaskApp():
@staticmethod
def start():
TaskTemplatesDivider(config_path="configs/divide_task_config.yaml").run()
@PyApplication("generate_task")
class GenerateTaskApp():
@staticmethod
def start():
TaskGenerator(config_path="configs/task_generator.json").run()
@PyApplication("generate_data")
class GenerateDataApp():
@staticmethod
def start():
DataGenerator(config_path="configs/data_generator.json").run()
@PyApplication("record_data")
class RecordDataApp():
@staticmethod
def start():
DataRecorder(config_path="configs/data_recorder.json").run()