mirror of
https://github.com/tiennm99/serena.git
synced 2026-07-13 09:06:41 +00:00
24 lines
563 B
Python
24 lines
563 B
Python
"""
|
|
Autogenerates the `prompt_factory.py` module
|
|
"""
|
|
|
|
from pathlib import Path
|
|
|
|
from sensai.util import logging
|
|
|
|
from interprompt import autogenerate_prompt_factory_module
|
|
from serena.constants import PROMPT_TEMPLATES_DIR, REPO_ROOT
|
|
|
|
log = logging.getLogger(__name__)
|
|
|
|
|
|
def main():
|
|
autogenerate_prompt_factory_module(
|
|
prompts_dir=PROMPT_TEMPLATES_DIR,
|
|
target_module_path=str(Path(REPO_ROOT) / "src" / "serena" / "generated" / "generated_prompt_factory.py"),
|
|
)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
logging.run_main(main)
|