feat:添加了月度计划 # 我要混提交

This commit is contained in:
minecraft1024a
2025-08-21 12:32:48 +08:00
committed by Windpicker-owo
parent 89687bd5c0
commit 92179478b5
13 changed files with 513 additions and 15 deletions

View File

@@ -652,3 +652,12 @@ class PluginsConfig(ValidatedConfigBase):
"""插件配置"""
centralized_config: bool = Field(default=True, description="是否启用插件配置集中化管理")
class MonthlyPlanSystemConfig(ValidatedConfigBase):
"""月层计划系统配置类"""
enable: bool = Field(default=True, description="是否启用本功能")
generation_threshold: int = Field(default=10, ge=0, description="启动时如果当月计划少于此数量则触发LLM生成")
plans_per_generation: int = Field(default=5, ge=1, description="每次调用LLM期望生成的计划数量")
deletion_probability_on_use: float = Field(default=0.5, ge=0.0, le=1.0, description="计划被使用后,被删除的概率")