Unfucked gemini's mess

This commit is contained in:
2025-12-07 03:27:45 +01:00
parent 5b71233fb0
commit a923a760ef
24 changed files with 1885 additions and 1282 deletions

View File

@@ -109,7 +109,7 @@ class TestPromptBuilderEdgeCases:
assert "Download 0" in prompt
def test_prompt_with_many_errors(self, memory):
"""Should show only last error."""
"""Should show recent errors."""
for i in range(10):
memory.episodic.add_error(f"action_{i}", f"Error {i}")
@@ -118,9 +118,8 @@ class TestPromptBuilderEdgeCases:
prompt = builder.build_system_prompt()
assert "LAST ERROR" in prompt
# Should show the most recent error
# (depends on max_errors setting)
assert "RECENT ERRORS" in prompt
# Should show the most recent errors (up to 3)
def test_prompt_with_pending_question_many_options(self, memory):
"""Should handle pending question with many options."""
@@ -231,7 +230,7 @@ class TestPromptBuilderEdgeCases:
assert "CURRENT CONFIGURATION" in prompt
assert "LAST SEARCH" in prompt
assert "ACTIVE DOWNLOADS" in prompt
assert "LAST ERROR" in prompt
assert "RECENT ERRORS" in prompt
assert "PENDING QUESTION" in prompt
assert "CURRENT WORKFLOW" in prompt
assert "CURRENT TOPIC" in prompt