refactor(chat): 优化跨群聊上下文构建与代码格式

对 `default_generator.py` 进行了多项重构和优化:
- 将跨群聊上下文的构建逻辑移入独立的 `_build_cross_context_block` 方法,并在主流程中异步并行执行,提高了代码的模块化和执行效率。
- 全面清理了代码中的多余空行和不一致的间距,提升了代码的可读性和一致性。
- 调整了 `NoReplyAction` 和 `ReplyAction` 的 `mode_enable` 配置,使其行为更符合预期。
This commit is contained in:
minecraft1024a
2025-08-22 13:37:59 +08:00
committed by Windpicker-owo
parent 268bbc3e2d
commit 1a5cb9e851
3 changed files with 74 additions and 62 deletions

View File

@@ -16,7 +16,7 @@ class NoReplyAction(BaseAction):
focus_activation_type = ActionActivationType.ALWAYS # 修复在focus模式下应该始终可用
normal_activation_type = ActionActivationType.ALWAYS # 修复在normal模式下应该始终可用
mode_enable = ChatMode.FOCUS
mode_enable = ChatMode.FOCUS # 修复:在所有模式下都可用 # 二次修复:这玩意只有专注下才有用的好吗
parallel_action = False
# 动作基本信息

View File

@@ -16,7 +16,7 @@ class ReplyAction(BaseAction):
focus_activation_type = ActionActivationType.ALWAYS
normal_activation_type = ActionActivationType.ALWAYS
mode_enable = ChatMode.FOCUS | ChatMode.NORMAL
mode_enable = ChatMode.ALL
parallel_action = False
# 动作基本信息