refactor(prompt): 移除注意力优化功能

注意力优化功能(通过添加随机空白字符或语义变体)被证明效果不佳且可能引入不稳定性。

为了简化代码库、减少用户配置的复杂性并提高系统的稳定性,决定移除此实验性功能。这使得提示词构建过程更加直接和可预测。

BREAKING CHANGE: 移除了注意力优化功能及其所有相关配置。用户需要从配置文件中移除 `[attention_optimization]` 部分。
This commit is contained in:
minecraft1024a
2025-11-14 16:15:42 +08:00
committed by Windpicker-owo
parent a9346d46d3
commit 80b5c3c6f8
5 changed files with 3 additions and 32 deletions

View File

@@ -13,7 +13,6 @@ from src.common.logger import get_logger
from src.config.config_base import ValidatedConfigBase
from src.config.official_configs import (
AffinityFlowConfig,
AttentionOptimizationConfig,
BotConfig,
ChatConfig,
ChineseTypoConfig,
@@ -392,9 +391,7 @@ class Config(ValidatedConfigBase):
tool: ToolConfig = Field(..., description="工具配置")
debug: DebugConfig = Field(..., description="调试配置")
custom_prompt: CustomPromptConfig = Field(..., description="自定义提示配置")
attention_optimization: AttentionOptimizationConfig = Field(
default_factory=lambda: AttentionOptimizationConfig(), description="注意力优化配置"
)
voice: VoiceConfig = Field(..., description="语音配置")
permission: PermissionConfig = Field(..., description="权限配置")
command: CommandConfig = Field(..., description="命令系统配置")