Tool tree
gradeNot graded
inspect_game_worldAnswer
Read-only state query. Use this first when you need to understand Larry's current location, surface, available tools, trees, platforms, prey, health, or active goal. Do not use it to move or change the game.
View tool JSON
{
"name": "inspect_game_world",
"kind": "answer",
"impl": "imperative",
"description": "Read-only state query. Use this first when you need to understand Larry's current location, surface, available tools, trees, platforms, prey, health, or active goal. Do not use it to move or change the game.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}stop_spiderAction
Immediately cancel Larry's current movement, autonomous goal, or hunt. Use when the user says stop, cancel, halt, or freeze, or when continuing would be unsafe. Do not use this as a normal movement command.
View tool JSON
{
"name": "stop_spider",
"kind": "act",
"impl": "imperative",
"description": "Immediately cancel Larry's current movement, autonomous goal, or hunt. Use when the user says stop, cancel, halt, or freeze, or when continuing would be unsafe. Do not use this as a normal movement command.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}move_spiderAction
Use for direct, short-range movement when the user specifies a direction such as left, right, up, or down. Set target to edge to navigate autonomously to a platform edge, or tree to navigate to a tree. This is not the right tool for hunting prey or climbing to a platform; use hunt_prey or climb_tree for those complete goals. Direction availability depends on Larry's current surface, and duration_ms is the input-hold duration.
View tool JSON
{
"name": "move_spider",
"kind": "act",
"impl": "imperative",
"description": "Use for direct, short-range movement when the user specifies a direction such as left, right, up, or down. Set target to edge to navigate autonomously to a platform edge, or tree to navigate to a tree. This is not the right tool for hunting prey or climbing to a platform; use hunt_prey or climb_tree for those complete goals. Direction availability depends on Larry's current surface, and duration_ms is the input-hold duration.",
"inputSchema": {
"type": "object",
"properties": {
"target": {
"type": "string",
"enum": [
"direction",
"edge",
"tree"
],
"default": "direction",
"description": "Choose whether to move freely, reach an edge, or reach a tree."
},
"direction": {
"type": "string",
"enum": [
"left",
"right",
"up",
"down"
],
"description": "World direction. On a tree, left or right can step onto a nearby branch."
},
"duration_ms": {
"type": "integer",
"minimum": 100,
"maximum": 5000,
"default": 750,
"description": "How long to hold the movement input."
},
"side": {
"type": "string",
"enum": [
"forward",
"nearest",
"left",
"right"
],
"description": "Move autonomously to this platform edge."
},
"tree": {
"type": "string",
"enum": [
"left",
"center",
"right",
"nearest"
],
"description": "Move autonomously to this tree, or choose the nearest tree."
}
},
"required": [],
"additionalProperties": false
}
}jump_spiderAction
Use to make Larry jump or pounce forward in the direction he is facing. Use after moving into position when the user explicitly asks him to jump, leap, or pounce. It requires solid ground and cannot be used while Larry is airborne or on a web, tree, or platform side. For catching prey, prefer hunt_prey, which handles positioning and repeated attempts.
View tool JSON
{
"name": "jump_spider",
"kind": "act",
"impl": "imperative",
"description": "Use to make Larry jump or pounce forward in the direction he is facing. Use after moving into position when the user explicitly asks him to jump, leap, or pounce. It requires solid ground and cannot be used while Larry is airborne or on a web, tree, or platform side. For catching prey, prefer hunt_prey, which handles positioning and repeated attempts.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}climb_treeAction
Use when the user wants Larry to climb a tree or reach a tree platform. This is a complete navigation action: choose the tree and either the bottom or top platform. Do not use move_spider for a platform-climbing goal unless you only need a small corrective movement. Larry may need to approach or attach to the tree first.
View tool JSON
{
"name": "climb_tree",
"kind": "act",
"impl": "imperative",
"description": "Use when the user wants Larry to climb a tree or reach a tree platform. This is a complete navigation action: choose the tree and either the bottom or top platform. Do not use move_spider for a platform-climbing goal unless you only need a small corrective movement. Larry may need to approach or attach to the tree first.",
"inputSchema": {
"type": "object",
"properties": {
"tree": {
"type": "string",
"enum": [
"left",
"center",
"right",
"nearest"
],
"default": "nearest"
},
"platform_number": {
"type": "string",
"enum": [
"bottom",
"top"
],
"default": "bottom",
"description": "Choose the bottom or top platform on the tree."
}
},
"required": [
"tree",
"platform_number"
],
"additionalProperties": false
}
}hunt_preyAction
Use whenever the user asks Larry to hunt, catch, eat, or find prey. Choose nearest for the closest prey, or select fly, springtail, or isopod when a type is named. This is a complete autonomous goal: it plans movement across ground, trees, webs, and platforms, then pounces when in range. Do not manually chain move_spider and jump_spider for a normal hunt.
View tool JSON
{
"name": "hunt_prey",
"kind": "act",
"impl": "imperative",
"description": "Use whenever the user asks Larry to hunt, catch, eat, or find prey. Choose nearest for the closest prey, or select fly, springtail, or isopod when a type is named. This is a complete autonomous goal: it plans movement across ground, trees, webs, and platforms, then pounces when in range. Do not manually chain move_spider and jump_spider for a normal hunt.",
"inputSchema": {
"type": "object",
"properties": {
"prey_type": {
"type": "string",
"enum": [
"nearest",
"fly",
"springtail",
"isopod"
],
"default": "nearest"
}
},
"additionalProperties": false
}
}get_to_groundAnswer
Use when the user asks Larry to return to, get back to, or descend to the ground/soil. This is a complete autonomous descent from a tree, web, or elevated platform; it crawls to platform undersides and drops repeatedly until the main ground is reached. Do not use move_spider for a general return-to-ground goal.
View tool JSON
{
"name": "get_to_ground",
"kind": "answer",
"impl": "imperative",
"description": "Use when the user asks Larry to return to, get back to, or descend to the ground/soil. This is a complete autonomous descent from a tree, web, or elevated platform; it crawls to platform undersides and drops repeatedly until the main ground is reached. Do not use move_spider for a general return-to-ground goal.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}