Pages
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).
| Tool | Description |
|---|---|
| create_task | Create a task with title, description, status, priority |
| update_task | Update any task field |
| delete_task | Delete a task permanently |
| list_tasks | List tasks (supports limit/offset for pagination) |
Notes
Markdown note collections.
| Tool | Description |
|---|---|
| save_note | Create a new note |
| update_note | Update title or content |
| delete_note | Delete a note permanently |
| list_notes | List notes (titles + content length only) |
| get_note | Read the full content of a note by ID |
Spreadsheets (Pro+)
Structured data tables with typed columns (text, number, date, checkbox).
| Tool | Description |
|---|---|
| add_spreadsheet_column | Define a single typed column |
| add_spreadsheet_columns | Batch: define multiple columns in one call |
| add_spreadsheet_row | Add a single row of data |
| add_spreadsheet_rows | Batch: add multiple rows in one call |
| update_spreadsheet_row | Update an existing row |
| delete_spreadsheet_row | Delete an existing row |
| list_spreadsheet_data | Get 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.
| Tool | Description |
|---|---|
| list_excalidraw_scenes | List saved canvases in the page |
| create_excalidraw_scene | Create a separate saved canvas/workflow |
| read_excalidraw_scene | Read canvas JSON or a compact element summary |
| set_excalidraw_scene | Replace a saved canvas with positioned shapes and fitted labels |
| create_excalidraw_flowchart | Create a Canvas page and validated, automatically laid-out workflow in one call, or target an existing page/scene |
| append_excalidraw_elements | Add shapes without replacing the current scene |
| delete_excalidraw_scene | Delete 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.
| Tool | Description |
|---|---|
| list_html_artifacts | List artifact metadata without full source |
| list_html_image_assets | List stored embeddable images with IDs and exact img snippets |
| create_html_artifact | Create an artifact with optional initial source and stable externalId |
| read_html_artifact | Read current or historical sanitized source |
| write_html_artifact | Save a revision with mandatory optimistic concurrency |
| restore_html_artifact_revision | Restore history with mandatory optimistic concurrency |
| delete_html_artifact | Delete 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.
| Tool | Description |
|---|---|
| write_page_content | Write or overwrite full page content |
| read_page_content | Read the current page content |
| delete_markdown_page | Delete 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.
| Tool | Description |
|---|---|
| list_api_endpoints | List endpoints with their config |
| create_api_endpoint | Create with optional allowedToolSets + inputSchema |
| update_api_endpoint | Update any endpoint field |
| toggle_api_endpoint | Activate/deactivate (inactive → 404) |
| list_api_keys | List API keys (masked) |
