Tool tree
gradeNot graded
get_document_stateAnswer
Read bounded document statistics, conversion settings, source counts, and local scan status without changing or returning document content.
View tool JSON
{
"name": "get_document_state",
"kind": "answer",
"impl": "imperative",
"description": "Read bounded document statistics, conversion settings, source counts, and local scan status without changing or returning document content.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_converted_textAnswer
After human approval, return one bounded chunk of converted text. Continue with nextCursor until it is null.
View tool JSON
{
"name": "get_converted_text",
"kind": "answer",
"impl": "imperative",
"description": "After human approval, return one bounded chunk of converted text. Continue with nextCursor until it is null.",
"inputSchema": {
"type": "object",
"properties": {
"cursor": {
"type": "integer",
"minimum": 0,
"maximum": 500000,
"default": 0,
"description": "Zero-based character offset for this chunk."
},
"maxCharacters": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 1000,
"description": "Maximum characters to return in this chunk."
}
},
"additionalProperties": false
},
"page": "/"
}set_document_contentAction
Replace the visible Markdown document with supplied text and reset derived scans and approval. The content remains in the browser.
View tool JSON
{
"name": "set_document_content",
"kind": "act",
"impl": "imperative",
"description": "Replace the visible Markdown document with supplied text and reset derived scans and approval. The content remains in the browser.",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"maxLength": 200000,
"description": "Markdown, plain text, or compatible source content."
}
},
"required": [
"text"
],
"additionalProperties": false
},
"page": "/"
}set_conversion_optionsAction
Set Plain, Readable, or AI-ready conversion and whether extracted references are appended. This updates the visible output and resets approval.
View tool JSON
{
"name": "set_conversion_options",
"kind": "act",
"impl": "imperative",
"description": "Set Plain, Readable, or AI-ready conversion and whether extracted references are appended. This updates the visible output and resets approval.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"plain",
"readable",
"ai"
],
"description": "Conversion mode."
},
"appendReferences": {
"type": "boolean",
"description": "Whether to append references and media."
}
},
"minProperties": 1,
"additionalProperties": false
},
"page": "/"
}list_document_assetsAnswer
After human approval, list a bounded page of links, images, emails, references, and broken references extracted from the document.
View tool JSON
{
"name": "list_document_assets",
"kind": "answer",
"impl": "imperative",
"description": "After human approval, list a bounded page of links, images, emails, references, and broken references extracted from the document.",
"inputSchema": {
"type": "object",
"properties": {
"cursor": {
"type": "integer",
"minimum": 0,
"maximum": 500000,
"default": 0,
"description": "Zero-based item offset."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 2,
"default": 2,
"description": "Maximum items to return."
}
},
"additionalProperties": false
},
"page": "/"
}get_safety_findingsAnswer
Read a bounded page of content-free local privacy findings with stable IDs that can be reviewed and passed to the redaction tool.
View tool JSON
{
"name": "get_safety_findings",
"kind": "answer",
"impl": "imperative",
"description": "Read a bounded page of content-free local privacy findings with stable IDs that can be reviewed and passed to the redaction tool.",
"inputSchema": {
"type": "object",
"properties": {
"cursor": {
"type": "integer",
"minimum": 0,
"maximum": 500000,
"default": 0,
"description": "Zero-based finding offset."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 2,
"default": 2,
"description": "Maximum findings to return."
}
},
"additionalProperties": false
},
"page": "/"
}get_handoff_readinessAnswer
Return a content-free checklist for conversion, references, import warnings, privacy scans, and human approval.
View tool JSON
{
"name": "get_handoff_readiness",
"kind": "answer",
"impl": "imperative",
"description": "Return a content-free checklist for conversion, references, import warnings, privacy scans, and human approval.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}prepare_agent_handoffAction
Switch the visible document to AI-ready mode, optionally append references, and open local Insights. This does not return, upload, or redact content.
View tool JSON
{
"name": "prepare_agent_handoff",
"kind": "act",
"impl": "imperative",
"description": "Switch the visible document to AI-ready mode, optionally append references, and open local Insights. This does not return, upload, or redact content.",
"inputSchema": {
"type": "object",
"properties": {
"appendReferences": {
"type": "boolean",
"default": true,
"description": "Append references and media to AI-ready output."
}
},
"additionalProperties": false
},
"page": "/"
}run_deep_privacy_scanAction
Run the optional local AI privacy scan to completion. The operation stays in-browser and can be cancelled while it is running.
View tool JSON
{
"name": "run_deep_privacy_scan",
"kind": "act",
"impl": "imperative",
"description": "Run the optional local AI privacy scan to completion. The operation stays in-browser and can be cancelled while it is running.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}redact_document_findingsAction
Replace explicitly reviewed finding IDs with placeholders in the visible document. This mutation resets scans and approval.
View tool JSON
{
"name": "redact_document_findings",
"kind": "act",
"impl": "imperative",
"description": "Replace explicitly reviewed finding IDs with placeholders in the visible document. This mutation resets scans and approval.",
"inputSchema": {
"type": "object",
"properties": {
"findingIds": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
},
"minItems": 1,
"maxItems": 100,
"description": "Reviewed IDs from get_safety_findings."
}
},
"required": [
"findingIds"
],
"additionalProperties": false
},
"page": "/"
}copy_converted_textAction
Copy the approved converted output to the clipboard using the same visible action as the human interface.
View tool JSON
{
"name": "copy_converted_text",
"kind": "act",
"impl": "imperative",
"description": "Copy the approved converted output to the clipboard using the same visible action as the human interface.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}download_converted_textAction
Download the approved converted output as a local text file using the same visible export action as the human interface.
View tool JSON
{
"name": "download_converted_text",
"kind": "act",
"impl": "imperative",
"description": "Download the approved converted output as a local text file using the same visible export action as the human interface.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}clear_documentAction
Clear the visible document, imported-file state, scan results, approval, and conversion output.
View tool JSON
{
"name": "clear_document",
"kind": "act",
"impl": "imperative",
"description": "Clear the visible document, imported-file state, scan results, approval, and conversion output.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}insert_sample_documentAction
Insert the built-in sample document into the visible editor and reset scans and approval.
View tool JSON
{
"name": "insert_sample_document",
"kind": "act",
"impl": "imperative",
"description": "Insert the built-in sample document into the visible editor and reset scans and approval.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}