From 36678089ecdc7fe5eab9f0f0f233c262f5abb961 Mon Sep 17 00:00:00 2001 From: Nia Racheva Date: Fri, 26 Dec 2025 01:40:39 +0200 Subject: [PATCH 1/2] Add new emotional personalities (baddie, hype-style messages) --- src/emotigrad/personalities.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/emotigrad/personalities.py b/src/emotigrad/personalities.py index 25aeb78..2149a43 100644 --- a/src/emotigrad/personalities.py +++ b/src/emotigrad/personalities.py @@ -1,4 +1,4 @@ -# src/emotigrad/personalities.py + from __future__ import annotations from typing import Dict, List, Optional @@ -266,6 +266,24 @@ def zen(loss: float, prev_loss: Optional[float], step: int) -> Optional[str]: return f"🌸 Stillness. Loss remains at {loss:.4f}. Find peace in the plateau." +def baddie(loss: float, prev_loss:Optional[float], step:int)-> Optional[str]: + """A confident, unbothered baddie personality.""" + if prev_loss is None: + return ( + f"Girlllll no man, nail or initial loss is worth crying for 💅" + f"{loss:.4f}" + ) + if loss prev_loss: + return ( + f"Its fine babes, dont cry, ur mascara is too expensive to cry. Next game will be our bish" + f"{loss:.4f}" + ) + return f"💅 Loss at {loss:.4f}? Serving consistency I guess..." # --- Registry --------------------------------------------------------------- @@ -282,6 +300,7 @@ def zen(loss: float, prev_loss: Optional[float], step: int) -> Optional[str]: "academic": academic, "pirate": pirate, "zen": zen, + "baddie": baddie } From f0c3a68c192bdb3527848c13b94b321a2f7b381c Mon Sep 17 00:00:00 2001 From: Nia Racheva Date: Sat, 27 Dec 2025 22:09:34 +0200 Subject: [PATCH 2/2] Fix formatting --- src/emotigrad/personalities.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/emotigrad/personalities.py b/src/emotigrad/personalities.py index 2149a43..1d6cfee 100644 --- a/src/emotigrad/personalities.py +++ b/src/emotigrad/personalities.py @@ -1,4 +1,3 @@ - from __future__ import annotations from typing import Dict, List, Optional @@ -266,16 +265,17 @@ def zen(loss: float, prev_loss: Optional[float], step: int) -> Optional[str]: return f"🌸 Stillness. Loss remains at {loss:.4f}. Find peace in the plateau." -def baddie(loss: float, prev_loss:Optional[float], step:int)-> Optional[str]: - """A confident, unbothered baddie personality.""" - if prev_loss is None: + +def baddie(loss: float, prev_loss: Optional[float], step: int) -> Optional[str]: + """A confident, unbothered baddie personality.""" + if prev_loss is None: return ( f"Girlllll no man, nail or initial loss is worth crying for 💅" f"{loss:.4f}" ) - if loss prev_loss: @@ -285,6 +285,7 @@ def baddie(loss: float, prev_loss:Optional[float], step:int)-> Optional[str]: ) return f"💅 Loss at {loss:.4f}? Serving consistency I guess..." + # --- Registry --------------------------------------------------------------- @@ -300,7 +301,7 @@ def baddie(loss: float, prev_loss:Optional[float], step:int)-> Optional[str]: "academic": academic, "pirate": pirate, "zen": zen, - "baddie": baddie + "baddie": baddie, }