{"ok":true,"site":{"host":"docbench.travny.workers.dev","url":"https://docbench.travny.workers.dev/","type":"live","desc":"Local-first browser studio for editing and previewing TXT, Markdown, JSON, YAML and XML, plus merging, organizing and optimizing PDFs without uploads.","tools":[{"name":"read_document","kind":"answer","impl":"imperative","description":"Read the current Docbench document state and optionally its text without changing it.","title":"Read Docbench document","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"includeText":{"type":"boolean","default":false}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_document_text","kind":"act","impl":"imperative","description":"Replace the document editor text and optionally select its format using the existing Docbench UI state.","title":"Set Docbench document text","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"text":{"type":"string","maxLength":500000},"format":{"type":"string","enum":["txt","md","json","jsonc","json5","jsonl","yaml","xml","ini","shell","powershell","batch","env","playlist","config"]}},"required":["text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"validate_document","kind":"act","impl":"imperative","description":"Validate or inspect the current supported Docbench text format and update the visible result.","title":"Validate Docbench document","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"format_document","kind":"act","impl":"imperative","description":"Auto-format the current document with Docbench's existing formatter and return the resulting text and status.","title":"Format Docbench document","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_document","kind":"act","impl":"imperative","description":"Read Docbench's local text-safety inspection for hidden characters, markers and prompt-injection-like patterns without changing the document.","title":"Inspect Docbench document","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/docbench.travny.workers.dev.svg","apiSurface":"spec","toolCount":5}}