From c6b87b77bbad2b07e2185d6b864f99283578fe41 Mon Sep 17 00:00:00 2001 From: Typosaurus Date: Sun, 19 Jul 2026 20:17:25 +0000 Subject: [PATCH] ticket #99 attempt 1 --- devplacepy/models.py | 4 ++-- devplacepy/services/devii/actions/ai_correction_actions.py | 2 +- devplacepy/services/devii/actions/ai_modifier_actions.py | 2 +- devplacepy/services/devii/ai_correction/controller.py | 2 +- devplacepy/services/devii/ai_modifier/controller.py | 2 +- devplacepy/templates/profile.html | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/devplacepy/models.py b/devplacepy/models.py index 5f00fd92..ec90659c 100644 --- a/devplacepy/models.py +++ b/devplacepy/models.py @@ -258,13 +258,13 @@ class NotificationDefaultForm(BaseModel): class AiCorrectionForm(BaseModel): enabled: bool = False sync: bool = False - prompt: str = Field(default=DEFAULT_CORRECTION_PROMPT, max_length=20000) + prompt: str = Field(default=DEFAULT_CORRECTION_PROMPT) class AiModifierForm(BaseModel): enabled: bool = False sync: bool = False - prompt: str = Field(default=DEFAULT_MODIFIER_PROMPT, max_length=20000) + prompt: str = Field(default=DEFAULT_MODIFIER_PROMPT) class InteractionsForm(BaseModel): diff --git a/devplacepy/services/devii/actions/ai_correction_actions.py b/devplacepy/services/devii/actions/ai_correction_actions.py index 0faafdb4..8408d6fd 100644 --- a/devplacepy/services/devii/actions/ai_correction_actions.py +++ b/devplacepy/services/devii/actions/ai_correction_actions.py @@ -61,7 +61,7 @@ AI_CORRECTION_ACTIONS: tuple[Action, ...] = ( ), arg( "prompt", - "The correction instruction (max 20000 chars). Omit to keep the current one.", + "The correction instruction. Omit to keep the current one.", ), ), ), diff --git a/devplacepy/services/devii/actions/ai_modifier_actions.py b/devplacepy/services/devii/actions/ai_modifier_actions.py index 907be0d6..3a2d15ff 100644 --- a/devplacepy/services/devii/actions/ai_modifier_actions.py +++ b/devplacepy/services/devii/actions/ai_modifier_actions.py @@ -64,7 +64,7 @@ AI_MODIFIER_ACTIONS: tuple[Action, ...] = ( ), arg( "prompt", - "The modifier instruction (max 20000 chars). Omit to keep the current one.", + "The modifier instruction. Omit to keep the current one.", ), ), ), diff --git a/devplacepy/services/devii/ai_correction/controller.py b/devplacepy/services/devii/ai_correction/controller.py index 99b930cf..0c7af864 100644 --- a/devplacepy/services/devii/ai_correction/controller.py +++ b/devplacepy/services/devii/ai_correction/controller.py @@ -70,7 +70,7 @@ class AiCorrectionController: if prompt_raw is None: prompt = user.get("ai_correction_prompt") or DEFAULT_CORRECTION_PROMPT else: - prompt = str(prompt_raw).strip()[:20000] or DEFAULT_CORRECTION_PROMPT + prompt = str(prompt_raw).strip() or DEFAULT_CORRECTION_PROMPT get_table("users").update( { "uid": self._owner_id, diff --git a/devplacepy/services/devii/ai_modifier/controller.py b/devplacepy/services/devii/ai_modifier/controller.py index f03799e9..afaa7f2a 100644 --- a/devplacepy/services/devii/ai_modifier/controller.py +++ b/devplacepy/services/devii/ai_modifier/controller.py @@ -70,7 +70,7 @@ class AiModifierController: if prompt_raw is None: prompt = user.get("ai_modifier_prompt") or DEFAULT_MODIFIER_PROMPT else: - prompt = str(prompt_raw).strip()[:20000] or DEFAULT_MODIFIER_PROMPT + prompt = str(prompt_raw).strip() or DEFAULT_MODIFIER_PROMPT get_table("users").update( { "uid": self._owner_id, diff --git a/devplacepy/templates/profile.html b/devplacepy/templates/profile.html index d7b9359f..9a438258 100644 --- a/devplacepy/templates/profile.html +++ b/devplacepy/templates/profile.html @@ -226,7 +226,7 @@ - +
@@ -251,7 +251,7 @@
- +