feat(agent): add learn action flow and grounding guards
This commit is contained in:
@@ -88,9 +88,9 @@ class TestExtraction:
|
||||
assert _nettoyer_description_cible(None) == ""
|
||||
|
||||
def test_nettoyer_description_tronque(self):
|
||||
longue = "x" * 200
|
||||
longue = "x" * 1100
|
||||
resultat = _nettoyer_description_cible(longue)
|
||||
assert len(resultat) <= 80
|
||||
assert len(resultat) <= 1024
|
||||
assert resultat.endswith("...")
|
||||
|
||||
|
||||
@@ -345,9 +345,10 @@ class TestFormatterErreurGenerique:
|
||||
assert msg.niveau == NiveauMessage.ATTENTION
|
||||
|
||||
def test_message_inconnu_tronque(self):
|
||||
long_msg = "erreur très longue " * 20
|
||||
long_msg = "erreur très longue " * 80
|
||||
msg = formatter_erreur_generique(long_msg)
|
||||
assert len(msg.corps) <= 200 # tronqué avec "..."
|
||||
assert len(msg.corps) <= len("J'ai rencontré un souci : ") + 1024
|
||||
assert msg.corps.endswith("...")
|
||||
|
||||
def test_pas_de_code_technique_dans_message_utilisateur(self):
|
||||
"""Les messages présentés à l'utilisateur ne doivent pas contenir de
|
||||
|
||||
Reference in New Issue
Block a user