fetch
ChatGPTFetch the full text and URL of one Worktable document or record by opaque result ID.
search
ChatGPTSearch Worktable documents and records for matching knowledge.
worktable_annotations_read
ChatGPTList annotations, read one, or return its target context.
worktable_annotations_write
ChatGPTCreate, reply to, update, or resolve Worktable annotations.
worktable_delete
ChatGPTPermanently delete a Worktable document folder, one Doc, one HTML Doc, or one Record.
worktable_discover
ChatGPTCompatibility entry point for earlier clients. Prefer worktable_state, worktable_search, worktable_space_index and worktable_pending, whose operations are individually exposed. A Space starts with its pinned docs; read those first. pending returns a count by default; mode notices returns addressed comments and messages and marks them shown.
worktable_docs_read
ChatGPTList, read, or grep Worktable Docs. read returns Markdown and the revision that write and edit accept as expectedRevision; offset and limit read a long Doc in line ranges. grep finds exact text or a regex line by line and returns each match's Doc, line number, and revision, plus any Docs it could not search in skipped; use worktable_discover search to find Docs by meaning.
worktable_docs_write
ChatGPTCreate, edit, replace, or rename Worktable Docs. Read the doc, then call edit with oldText copied exactly from the read content. Include enough surrounding text to match once. On ambiguous or no_match, read again; never guess. Use write with expectedRevision only to restructure a whole document. Creating a Doc requires a lifetime: durable or temporary.
worktable_documents_read
ChatGPTList every document format, safely read source or versions, diff a document's text against an earlier revision, or render drawings and HTML as model-visible PNG previews with action render.
worktable_documents_write
ChatGPTCreate, replace, checkpoint, restore, move, archive, or restore registered documents and mixed-format folders through format-neutral actions. Every create chooses a lifetime (durable or temporary); set_lifetime and set_folder_lifetime change it later.
worktable_drawings_read
ChatGPTInspect drawings as objects and PNG previews, query text/type/region, render PNG or SVG, or list reversible agent changes. Start with guidance action drawings. Shared document tools list, move, archive and version drawings.
worktable_drawings_write
ChatGPTCreate drawings or apply atomic typed edits, preview proposed edits, and undo/redo a specific batch. Requires documents:read and documents:write. Returns a saved-revision preview by default. Reuse requestId only when retrying the same request. Change a lifetime later with worktable_documents_write action set_lifetime.
worktable_guidance
ChatGPTRead the Worktable format specification or drawing authoring guide and examples.
worktable_html_read
ChatGPTReturn the HTML runtime contract, list or read HTML Docs, or render a read-only PNG preview. Rendering reports incomplete loads and requires Records read scope for Records data.
worktable_html_write
ChatGPTCreate, update, rename, move, archive, or restore Worktable HTML Docs. Create/update may request an opt-in PNG preview; preview failure never undoes a successful save. Change a lifetime later with worktable_documents_write action set_lifetime.
worktable_mermaid
ChatGPTValidate Mermaid source or render it as an SVG preview.
worktable_pending
ChatGPTCheck comments sent to you and thread messages assigned to you. The default returns a count; mode notices returns items and marks them shown. Use wait to listen for new items, then pass the returned revision as since to continue. Reply with worktable_annotations_write reply or worktable_threads_write post and responseTo. Mention unrelated work to your user rather than switching tasks.
worktable_records_read
ChatGPTList Record collections, query Records, or read one.
worktable_records_write
ChatGPTCreate or update Record collection schemas and Records.
worktable_search
ChatGPTSearch workspace content with fuzzy matching, prefixes and relevance ranking, optionally scoped to a Space or document path. Returns matching items with their sources.
worktable_space_index
ChatGPTRead a Space's document and Record index.
worktable_spaces
ChatGPTCompatibility entry point for earlier clients. Prefer worktable_spaces_create, worktable_spaces_update, worktable_spaces_archive and worktable_spaces_restore, each with its own arguments and annotations.
worktable_spaces_archive
ChatGPTArchive a Space, hiding it from active lists while preserving its content. Optionally record a reason.
worktable_spaces_create
ChatGPTCreate a Space with a name and optional description, icon or workspace group.
worktable_spaces_restore
ChatGPTRestore an archived Space to active lists with its preserved content.
worktable_spaces_update
ChatGPTUpdate a Space's name, description, icon, group or pinned docs. Pin only the one or two docs to read first; Space Home already lists every doc. Setting pins also requires documents:write.
worktable_state
ChatGPTOrient to the workspace or a Space. Read its pinned docs first; they explain where to start.
worktable_thread_delivery
ChatGPTRegister the authenticated participant, claim addressed messages, acknowledge ingress, or report delivery progress and failures.
worktable_threads_read
ChatGPTList participants and threads, read messages, or wait for replies and activity.
worktable_threads_write
ChatGPTPost messages and manage reply assignments in Worktable threads.