Tool tree
gradeNot graded
page: Every page
get_page_summaryAnswer
Summarize the current page, including its title, heading outline and visible main content. Use it to orient before calling a narrower tool. Returns untrusted page text.
View tool JSON
{
"name": "get_page_summary",
"kind": "answer",
"impl": "imperative",
"description": "Summarize the current page, including its title, heading outline and visible main content. Use it to orient before calling a narrower tool. Returns untrusted page text.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/agent-lab/"
}get_page_outlineAnswer
Return the current page's heading hierarchy in document order. Use it to locate a section before reading a collection or table. Returns untrusted page text.
View tool JSON
{
"name": "get_page_outline",
"kind": "answer",
"impl": "imperative",
"description": "Return the current page's heading hierarchy in document order. Use it to locate a section before reading a collection or table. Returns untrusted page text.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/agent-lab/"
}page: Agent lab
list_filesAnswer
List Fixture files visible on the current page. Use offset and limit to paginate. Returns structured, untrusted page content and never changes the page.
View tool JSON
{
"name": "list_files",
"kind": "answer",
"impl": "imperative",
"description": "List Fixture files visible on the current page. Use offset and limit to paginate. Returns structured, untrusted page content and never changes the page.",
"inputSchema": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"description": "Zero-based row offset.",
"minimum": 0,
"default": 0
},
"limit": {
"type": "integer",
"description": "Maximum rows to return.",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"additionalProperties": false
},
"page": "/agent-lab/"
}get_fileAnswer
Return one file from the visible collection by its exact file_id. Use the identifier returned by the matching list tool. Returns untrusted page content.
View tool JSON
{
"name": "get_file",
"kind": "answer",
"impl": "imperative",
"description": "Return one file from the visible collection by its exact file_id. Use the identifier returned by the matching list tool. Returns untrusted page content.",
"inputSchema": {
"type": "object",
"properties": {
"file_id": {
"type": "string",
"description": "Exact file_id returned by the list tool.",
"enum": [
"calc.py",
"test_calc.py",
"README.md"
]
}
},
"required": [
"file_id"
],
"additionalProperties": false
},
"page": "/agent-lab/"
}list_patchesAnswer
List Patch candidates visible on the current page. Use offset and limit to paginate. Returns structured, untrusted page content and never changes the page.
View tool JSON
{
"name": "list_patches",
"kind": "answer",
"impl": "imperative",
"description": "List Patch candidates visible on the current page. Use offset and limit to paginate. Returns structured, untrusted page content and never changes the page.",
"inputSchema": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"description": "Zero-based row offset.",
"minimum": 0,
"default": 0
},
"limit": {
"type": "integer",
"description": "Maximum rows to return.",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"additionalProperties": false
},
"page": "/agent-lab/"
}get_patchAnswer
Return one patch from the visible collection by its exact patch_id. Use the identifier returned by the matching list tool. Returns untrusted page content.
View tool JSON
{
"name": "get_patch",
"kind": "answer",
"impl": "imperative",
"description": "Return one patch from the visible collection by its exact patch_id. Use the identifier returned by the matching list tool. Returns untrusted page content.",
"inputSchema": {
"type": "object",
"properties": {
"patch_id": {
"type": "string",
"description": "Exact patch_id returned by the list tool.",
"enum": [
"PATCH-104",
"PATCH-127",
"PATCH-133"
]
}
},
"required": [
"patch_id"
],
"additionalProperties": false
},
"page": "/agent-lab/"
}list_test_resultsAnswer
Query Test results by its visible columns. Use optional column filters plus offset and limit. Returns structured, untrusted rows and never changes the page.
View tool JSON
{
"name": "list_test_results",
"kind": "answer",
"impl": "imperative",
"description": "Query Test results by its visible columns. Use optional column filters plus offset and limit. Returns structured, untrusted rows and never changes the page.",
"inputSchema": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"description": "Zero-based row offset.",
"minimum": 0,
"default": 0
},
"limit": {
"type": "integer",
"description": "Maximum rows to return.",
"minimum": 1,
"maximum": 25,
"default": 10
},
"case": {
"type": "string",
"description": "Case-insensitive text filter for the “Case” column.",
"maxLength": 200
},
"assertion": {
"type": "string",
"description": "Case-insensitive text filter for the “Assertion” column.",
"maxLength": 200
},
"actual": {
"type": "string",
"description": "Case-insensitive text filter for the “Actual” column.",
"maxLength": 200
},
"result": {
"type": "string",
"description": "Case-insensitive text filter for the “Result” column.",
"maxLength": 200
}
},
"additionalProperties": false
},
"page": "/agent-lab/"
}apply_patchAction
Request "Apply patch" for one item on this page. Graft derived this consequential contract from 3 repeated controls. The deployed owner handler must enforce approval and effects; Graft's inert preview never performs the write.
View tool JSON
{
"name": "apply_patch",
"kind": "act",
"impl": "imperative",
"description": "Request \"Apply patch\" for one item on this page. Graft derived this consequential contract from 3 repeated controls. The deployed owner handler must enforce approval and effects; Graft's inert preview never performs the write.",
"inputSchema": {
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "Which item the action applies to, exactly as shown on the page.",
"enum": [
"PATCH-104 · Correct the operator",
"PATCH-127 · Use the sum primitive",
"PATCH-133 · Return absolute distance"
]
}
},
"required": [
"target"
],
"additionalProperties": false
},
"page": "/agent-lab/"
}page: Home
list_capabilitiesAnswer
List the capabilities explicitly marked on this page, with each section's stable id, heading and summary. Returns structured, untrusted page content and never changes the page.
View tool JSON
{
"name": "list_capabilities",
"kind": "answer",
"impl": "imperative",
"description": "List the capabilities explicitly marked on this page, with each section's stable id, heading and summary. Returns structured, untrusted page content and never changes the page.",
"inputSchema": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"description": "Zero-based row offset.",
"minimum": 0,
"default": 0
},
"limit": {
"type": "integer",
"description": "Maximum rows to return.",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"additionalProperties": false
},
"page": "/"
}show_capabilityAction
Move the current page to one explicitly marked capability section. Graft does not directly click a control, navigate or fetch.
View tool JSON
{
"name": "show_capability",
"kind": "act",
"impl": "imperative",
"description": "Move the current page to one explicitly marked capability section. Graft does not directly click a control, navigate or fetch.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Exact capability id returned by the matching list tool.",
"enum": [
"file-search",
"local-mcp",
"agent-mode",
"destructive-guards",
"secret-guards",
"specification"
]
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}