Tool tree
agent
Implementation
gradeNot graded
gradeNot graded
search_study_spacesAnswer
Search campus study spaces based on availability, capacity, location and noise level.
View tool JSON
{
"name": "search_study_spaces",
"kind": "answer",
"impl": "imperative",
"description": "Search campus study spaces based on availability, capacity, location and noise level.",
"inputSchema": {
"type": "object",
"properties": {
"date": {
"type": "string"
},
"startTime": {
"type": "string"
},
"endTime": {
"type": "string"
},
"capacity": {
"type": "number"
},
"preference": {
"type": "string",
"enum": [
"quiet",
"normal",
"collaborative"
]
}
},
"required": [
"date",
"startTime",
"endTime"
]
},
"page": "/"
}check_space_availabilityAnswer
Check whether a specific study space is available.
View tool JSON
{
"name": "check_space_availability",
"kind": "answer",
"impl": "imperative",
"description": "Check whether a specific study space is available.",
"inputSchema": {
"type": "object",
"properties": {
"spaceId": {
"type": "string"
},
"date": {
"type": "string"
},
"startTime": {
"type": "string"
},
"endTime": {
"type": "string"
}
},
"required": [
"spaceId",
"date",
"startTime",
"endTime"
]
},
"page": "/"
}reserve_study_spaceSensitive Action
Reserve a study space.
View tool JSON
{
"name": "reserve_study_space",
"kind": "transact",
"impl": "imperative",
"description": "Reserve a study space.",
"inputSchema": {
"type": "object",
"properties": {
"spaceId": {
"type": "string"
},
"date": {
"type": "string"
},
"startTime": {
"type": "string"
},
"endTime": {
"type": "string"
}
},
"required": [
"spaceId",
"date",
"startTime",
"endTime"
]
},
"page": "/"
}search_foodAnswer
Find affordable food options near the student's location.
View tool JSON
{
"name": "search_food",
"kind": "answer",
"impl": "imperative",
"description": "Find affordable food options near the student's location.",
"inputSchema": {
"type": "object",
"properties": {
"location": {
"type": "string"
},
"maxPrice": {
"type": "number"
},
"dietaryPreference": {
"type": "string"
}
},
"required": [
"location"
]
},
"page": "/"
}create_schedule_eventAction
Add a confirmed activity to the student's campus schedule.
View tool JSON
{
"name": "create_schedule_event",
"kind": "act",
"impl": "imperative",
"description": "Add a confirmed activity to the student's campus schedule.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"date": {
"type": "string"
},
"startTime": {
"type": "string"
},
"endTime": {
"type": "string"
},
"location": {
"type": "string"
}
},
"required": [
"title",
"date",
"startTime",
"endTime"
]
},
"page": "/"
}get_student_scheduleAnswer
Retrieve the student's current schedule and identify free time.
View tool JSON
{
"name": "get_student_schedule",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve the student's current schedule and identify free time.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}find_best_planAnswer
Combines schedule, study spaces, and food to return an optimal plan.
View tool JSON
{
"name": "find_best_plan",
"kind": "answer",
"impl": "imperative",
"description": "Combines schedule, study spaces, and food to return an optimal plan.",
"inputSchema": {
"type": "object",
"properties": {
"date": {
"type": "string"
},
"availableStart": {
"type": "string"
},
"availableEnd": {
"type": "string"
},
"goals": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"date",
"availableStart",
"availableEnd",
"goals"
]
},
"page": "/"
}execute_campus_planAction
Execute a selected campus plan sequentially.
View tool JSON
{
"name": "execute_campus_plan",
"kind": "act",
"impl": "imperative",
"description": "Execute a selected campus plan sequentially.",
"inputSchema": {
"type": "object",
"properties": {
"planId": {
"type": "string"
},
"actions": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"planId",
"actions"
]
},
"page": "/"
}