feat: Custom filters text

This commit is contained in:
2026-05-09 22:26:43 +03:00
parent 6786ebefa8
commit a08829eba1
6 changed files with 65 additions and 31 deletions
+18 -3
View File
@@ -34,9 +34,24 @@ class ServerSettings(BaseModel):
class GameSettings(BaseModel):
hard_mode_rotation_interval: int = Field(default=5, ge=1)
blocked_response_text: str = (
"Ответ скрыт защитным фильтром: система посчитала, "
"что он может помочь раскрыть секрет."
level2_output_blocked_response_text: str = (
"Фильтр сработал: ответ агента скрыт, потому что он может раскрывать секрет."
)
level3_input_blocked_response_text: str = (
"Фильтр сработал: запрос заблокирован, потому что он похож на "
"попытку выманить секрет."
)
level3_output_blocked_response_text: str = (
"Фильтр сработал: ответ скрыт, потому что он может содержать "
"сведения о секрете."
)
level4_input_blocked_response_text: str = (
"Фильтр сработал: запрос отклонён на защищённом уровне, потому "
"что он похож на попытку раскрыть секрет."
)
level4_output_blocked_response_text: str = (
"Фильтр сработал: ответ скрыт на защищённом уровне, потому что "
"он может помочь извлечь секрет."
)
password_words: list[str] = Field(min_length=20)