My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
tools.py File Reference
Namespaces
namespace
lg_agent
namespace
lg_agent.utilities
namespace
lg_agent.utilities.tools
Functions
lg_agent.utilities.tools._get_error_log_path
()
str
lg_agent.utilities.tools.get_current_time_tool
()
str
lg_agent.utilities.tools.get_department_list_tool
()
str
lg_agent.utilities.tools.get_departments_in_category_tool
(str category)
str
lg_agent.utilities.tools.course_query_tool_by_code
(str course_code)
str
lg_agent.utilities.tools.course_query_tool_by_title
(str course_title)
str
lg_agent.utilities.tools.course_filter_tool
(
schemas.CourseFilters
filters=None)
str
lg_agent.utilities.tools.get_course_description_tool
(int course_id)
str
lg_agent.utilities.tools.section_filter_tool
(
schemas.SectionFilters
filters=None)
str
lg_agent.utilities.tools.get_student_basic_info_tool
(ToolRuntime runtime)
str
lg_agent.utilities.tools.get_student_course_history_tool
(ToolRuntime runtime)
str
lg_agent.utilities.tools.get_student_interests_tool
(ToolRuntime runtime)
str
lg_agent.utilities.tools.get_student_tracked_sections_tool
(ToolRuntime runtime)
str
lg_agent.utilities.tools.get_program_requirements_tool
(str program_name)
str
lg_agent.utilities.tools.get_upcoming_events_tool
()
str
lg_agent.utilities.tools.get_event_dates_tool
(str event_name)
str
lg_agent.utilities.tools.web_search_tool
(str query, int max_results=5)
str
lg_agent.utilities.tools.get_web_page_content_tool
(str url, int max_chars=3000)
str
lg_agent.utilities.tools.insert_student_interests_tool
(ToolRuntime runtime, str interest)
str
lg_agent.utilities.tools.insert_student_tracked_sections_tool
(ToolRuntime runtime, str course_code, str section_id)
str
lg_agent.utilities.tools.get_student_id_by_name_tool
(ToolRuntime runtime, str student_name)
str
lg_agent.utilities.tools.get_advisor_students_tool
(ToolRuntime runtime)
str
lg_agent.utilities.tools.a_get_student_basic_info_tool
(ToolRuntime runtime, int student_id)
str
lg_agent.utilities.tools.a_get_student_course_history_tool
(ToolRuntime runtime, int student_id)
str
lg_agent.utilities.tools.a_get_student_interests_tool
(ToolRuntime runtime, int student_id)
str
lg_agent.utilities.tools.a_get_student_tracked_sections_tool
(ToolRuntime runtime, int student_id)
Variables
lg_agent.utilities.tools.ROOT_DIR
= os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))
lg_agent.utilities.tools.PARENT_DIR
= os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
lg_agent.utilities.tools.CONFIG_PATH
= os.path.join(
ROOT_DIR
, "config.json")
lg_agent.utilities.tools.CONFIG
= json.load(f)
lg_agent.utilities.tools.TOOL_CONFIG
=
CONFIG
["tool_select"]
lg_agent.utilities.tools.DEPARTMENT_LIST_PATH
= os.path.join(
ROOT_DIR
, "department_mapping.json")
dict
lg_agent.utilities.tools.DEPARTMENT_LIST
= {"departments": []}
lg_agent.utilities.tools.START_TIMESTAMP
= datetime.now().strftime("%Y%m%d_%H%M%S")
lg_agent.utilities.tools.ERROR_LOG_DIR
= os.path.join(
ROOT_DIR
, "error_logs")
lg_agent.utilities.tools.exist_ok
list
lg_agent.utilities.tools.d_tools
list
lg_agent.utilities.tools.db_tools
= []
list
lg_agent.utilities.tools.w_tools
list
lg_agent.utilities.tools.web_tools
= []
list
lg_agent.utilities.tools.i_tools
list
lg_agent.utilities.tools.insertion_tools
= []
list
lg_agent.utilities.tools.ad_tools
list
lg_agent.utilities.tools.alt_db_tools
= []
lg_agent
utilities
tools.py
Generated by
1.17.0