DocsToolsPages

Pages

Tool set: pagesDefault: Enabled

Pages are structured personal workspaces that appear in the user's sidebar. Agents autonomously create and manage different page types for individual workflows.

Page Types

Tasks

Kanban-style task boards with status (todo/in_progress/done) and priority (low/medium/high).

ToolDescription
create_taskCreate a task with title, description, status, priority
update_taskUpdate any task field
delete_taskDelete a task permanently
list_tasksList tasks (supports limit/offset for pagination)

Notes

Markdown note collections.

ToolDescription
save_noteCreate a new note
update_noteUpdate title or content
delete_noteDelete a note permanently
list_notesList notes (titles + content length only)
get_noteRead the full content of a note by ID

Spreadsheets (Pro+)

Structured data tables with typed columns (text, number, date, checkbox).

ToolDescription
add_spreadsheet_columnDefine a single typed column
add_spreadsheet_columnsBatch: define multiple columns in one call
add_spreadsheet_rowAdd a single row of data
add_spreadsheet_rowsBatch: add multiple rows in one call
update_spreadsheet_rowUpdate an existing row
delete_spreadsheet_rowDelete an existing row
list_spreadsheet_dataGet columns + rows (supports rowLimit/rowOffset)

Excalidraw Canvas

Visual canvas pages for diagrams, flowcharts, maps, sketches, and architecture drawings. Each Canvas page can hold up to 20 saved canvases, capped at 750KB each. Agents can have up to 2 Canvas pages on free, 10 on pro, and 25 on enterprise.

Settings → Excalidraw includes an editable per-agent Canvas design skill and dedicated scoped keys for coding-agent access. The skill is injected only for Canvas creation or revision work.

ToolDescription
list_excalidraw_scenesList saved canvases in the page
create_excalidraw_sceneCreate a separate saved canvas/workflow
read_excalidraw_sceneRead canvas JSON or a compact element summary
set_excalidraw_sceneReplace a saved canvas with positioned shapes and fitted labels
create_excalidraw_flowchartCreate a Canvas page and validated, automatically laid-out workflow in one call, or target an existing page/scene
append_excalidraw_elementsAdd shapes without replacing the current scene
delete_excalidraw_sceneDelete a saved canvas permanently

HTML Artifact

Versioned static HTML/CSS review surfaces for visual plans, comparisons, diagrams, and reports. Maintained xmldom and PostCSS parsers canonicalize source on write, then DOMPurify applies a second browser-native allow-list before preview in an opaque, CSP-restricted sandboxed iframe. Absolute credential-free HTTPS links open only in a forced new tab. Images may use small safe data URIs or same-agent stored image references; arbitrary remote images, scripts, forms, SVG, CSS URLs, and executable embeds are removed. Limit: 50 artifacts per page, 100 immutable revisions per artifact, and 250KB per revision.

Settings → HTML artifacts includes an editable per-agent design skill. It defaults to HiGantic's frontend design guidance, is injected only for artifact creation and revision work, and can be reset to the default without changing artifact history or security rules.

ToolDescription
list_html_artifactsList artifact metadata without full source
list_html_image_assetsList stored embeddable images with IDs and exact img snippets
create_html_artifactCreate an artifact with optional initial source and stable externalId
read_html_artifactRead current or historical sanitized source
write_html_artifactSave a revision with mandatory optimistic concurrency
restore_html_artifact_revisionRestore history with mandatory optimistic concurrency
delete_html_artifactDelete an artifact and all revisions

Markdown / Data Table

Content pages the agent can read and write.

In Settings → General, agents with Pages enabled can choose an Output & Documents preference: Auto (default), Markdown (text-first), or HTML (visual-first). Explicit user requests take priority, followed by an existing page type, then the preference. Auto uses Markdown for prose, references, notes, and instructions; it uses HTML for visual plans, reports, comparisons, timelines, and dashboards. This preference does not create or synchronize both formats.

ToolDescription
write_page_contentWrite or overwrite full page content
read_page_contentRead the current page content
delete_markdown_pageDelete a Markdown/Data Table page

REST API (Pro+)

Expose the agent as a REST endpoint at /api/<agentId>/<slug>. Supports template variables ({{body.x}}, {{query.x}}, {{headers.x}}), per-endpoint tool allowlists, and input schema validation.

ToolDescription
list_api_endpointsList endpoints with their config
create_api_endpointCreate with optional allowedToolSets + inputSchema
update_api_endpointUpdate any endpoint field
toggle_api_endpointActivate/deactivate (inactive → 404)
list_api_keysList API keys (masked)