Tool tree
Windows, limits, asking every archive at once, and what a provider says when it cannot answer.
Implementation
gradeNot graded
gradeNot graded
page: Every page
scope_archive_caseAction
Start one historical evidence case. Checks coverage across archives, opens the shared Evidence Room, and recommends the archive most likely to support a chronological comparison.
View tool JSON
{
"name": "scope_archive_case",
"kind": "act",
"impl": "imperative",
"description": "Start one historical evidence case. Checks coverage across archives, opens the shared Evidence Room, and recommends the archive most likely to support a chronological comparison.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"target": {
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "Exact page URL or domain to investigate."
},
"question": {
"type": "string",
"minLength": 1,
"maxLength": 280,
"description": "Historical claim or question the evidence should test."
},
"from": {
"type": "string",
"maxLength": 32,
"description": "Optional earliest year, date, or archive timestamp."
},
"to": {
"type": "string",
"maxLength": 32,
"description": "Optional latest year, date, or archive timestamp."
}
},
"required": [
"target",
"question"
]
},
"page": "/guide/snapshots"
}find_change_windowsAnswer
Pair consecutive captures for the active case without downloading page bodies. Returns change IDs with their source details and updates the shared Evidence Room.
View tool JSON
{
"name": "find_change_windows",
"kind": "answer",
"impl": "imperative",
"description": "Pair consecutive captures for the active case without downloading page bodies. Returns change IDs with their source details and updates the shared Evidence Room.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"caseId": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Case identifier returned by scope_archive_case."
},
"provider": {
"type": "string",
"enum": [
"wayback",
"arquivo",
"webarchiv",
"vefsafn",
"oszk",
"archiveToday",
"commoncrawl",
"memento"
],
"description": "Archive to inspect. Omit to use the case recommendation."
},
"maxCaptures": {
"type": "integer",
"minimum": 3,
"maximum": 12,
"description": "Capture records to pair chronologically. Defaults to 7."
}
},
"required": [
"caseId"
]
},
"page": "/guide/snapshots"
}inspect_archive_changeAction
Inspect one pinned change window. Returns a short untrusted diff excerpt with exact capture provenance and shows the same evidence to the user in the Evidence Room.
View tool JSON
{
"name": "inspect_archive_change",
"kind": "act",
"impl": "imperative",
"description": "Inspect one pinned change window. Returns a short untrusted diff excerpt with exact capture provenance and shows the same evidence to the user in the Evidence Room.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"caseId": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Case identifier returned by scope_archive_case."
},
"changeId": {
"type": "string",
"minLength": 1,
"maxLength": 96,
"description": "Pinned change identifier returned by find_change_windows."
},
"focus": {
"type": "string",
"maxLength": 120,
"description": "Optional phrase used to select the most relevant diff lines."
}
},
"required": [
"caseId",
"changeId"
]
},
"page": "/guide/snapshots"
}pin_archive_findingAction
Pin an interpretation of an inspected archive change as support, contradiction, or context. The claim stays separate from cited archive evidence. One case holds at most 20 findings.
View tool JSON
{
"name": "pin_archive_finding",
"kind": "act",
"impl": "imperative",
"description": "Pin an interpretation of an inspected archive change as support, contradiction, or context. The claim stays separate from cited archive evidence. One case holds at most 20 findings.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"caseId": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Case identifier returned by scope_archive_case."
},
"changeId": {
"type": "string",
"minLength": 1,
"maxLength": 96,
"description": "Inspected change identifier returned by find_change_windows."
},
"relation": {
"type": "string",
"enum": [
"supports",
"contradicts",
"context"
],
"description": "How the archived change relates to the case question."
},
"finding": {
"type": "string",
"minLength": 1,
"maxLength": 280,
"description": "Interpretation to pin beside, but separate from, the evidence."
}
},
"required": [
"caseId",
"changeId",
"relation",
"finding"
]
},
"page": "/guide/snapshots"
}