This repository has been archived on 2026-06-28. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
agent-builder/tests/test_builder_prompt.py
robert 45386a1f14
All checks were successful
build / build (push) Successful in 26s
harden agent builder render guidance
2026-05-18 19:13:29 -03:00

20 lines
815 B
Python

from __future__ import annotations
import unittest
from agent_builder.builder import SYSTEM_PROMPT
class BuilderPromptTests(unittest.TestCase):
def test_prompt_requires_resource_mirror_for_heavy_agents(self) -> None:
self.assertIn("declare resources in BOTH places", SYSTEM_PROMPT)
self.assertIn("resources = Resources", SYSTEM_PROMPT)
self.assertIn("runtime:", SYSTEM_PROMPT)
self.assertIn("max_runtime_seconds", SYSTEM_PROMPT)
def test_prompt_requires_live_schema_check_and_manim_contract(self) -> None:
self.assertIn("live_skills[].input_schema", SYSTEM_PROMPT)
self.assertIn("class GeneratedDeck(Slide)", SYSTEM_PROMPT)
self.assertIn("manim-slides render --CE -ql", SYSTEM_PROMPT)
self.assertIn("render: bool = False", SYSTEM_PROMPT)