feat(affinity_flow): 添加 Normal 模式开关以控制自动切换

新增了 `affinity_flow.enable_normal_mode` 配置项,允许用户自由启用或禁用 Normal 聊天模式。

当禁用 Normal 模式时:
- 规划器将强制把处于 Normal 模式的会话切换回 Focus 模式。
- 在 Focus 模式下完成回复后,将不再自动切换到 Normal 模式。

这为希望始终保持完整规划流程的用户提供了更大的灵活性。
This commit is contained in:
tt-P607
2025-10-29 10:46:31 +08:00
committed by Windpicker-owo
parent ecc21e2cfb
commit fe60ff78bf
3 changed files with 34 additions and 10 deletions

View File

@@ -685,6 +685,9 @@ class PermissionConfig(ValidatedConfigBase):
class AffinityFlowConfig(ValidatedConfigBase):
"""亲和流配置类(兴趣度评分和人物关系系统)"""
# Normal模式开关
enable_normal_mode: bool = Field(default=True, description="是否启用自动Normal模式切换")
# 兴趣评分系统参数
reply_action_interest_threshold: float = Field(default=0.4, description="回复动作兴趣阈值")
non_reply_action_interest_threshold: float = Field(default=0.2, description="非回复动作兴趣阈值")