fix:修复类属性优先级问题

This commit is contained in:
SengokuCola
2025-06-21 12:35:38 +08:00
parent df0e6192d0
commit 0b0d8689eb
6 changed files with 49 additions and 26 deletions

View File

@@ -376,7 +376,7 @@ class BaseAction(ABC):
keyword_case_sensitive=getattr(cls, "keyword_case_sensitive", False),
mode_enable=get_mode_value("mode_enable", "all"),
parallel_action=getattr(cls, "parallel_action", True),
random_activation_probability=getattr(cls, "random_activation_probability", 0.0),
random_activation_probability=getattr(cls, "random_activation_probability", 0.3),
llm_judge_prompt=getattr(cls, "llm_judge_prompt", ""),
# 使用正确的字段名
action_parameters=getattr(cls, "action_parameters", {}).copy(),

View File

@@ -77,7 +77,7 @@ class ActionInfo(ComponentInfo):
focus_activation_type: ActionActivationType = ActionActivationType.ALWAYS
normal_activation_type: ActionActivationType = ActionActivationType.ALWAYS
random_activation_probability: float = 0.3
random_activation_probability: float = 0.0
llm_judge_prompt: str = ""
activation_keywords: List[str] = None
keyword_case_sensitive: bool = False