Files
2026-07-13 12:43:34 +08:00

28 lines
856 B
Python

from pathlib import Path
class PromptReader:
@staticmethod
def read_tools_prompt(current_file: str, prompt_file: str) -> str:
file_path = str(Path(current_file).resolve().parent) + "/prompts/" + prompt_file
try:
f = open(file_path, "r")
file_content = f.read()
f.close()
except FileNotFoundError as e:
print(e.__str__())
raise e
return file_content
@staticmethod
def read_agent_prompt(current_file: str, prompt_file: str) -> str:
file_path = str(Path(current_file).resolve().parent) + "/prompts/" + prompt_file
try:
f = open(file_path, "r")
file_content = f.read()
f.close()
except FileNotFoundError as e:
print(e.__str__())
raise e
return file_content