Skip to main content

Droost: Canvas Status

droost_canvas_status Read-only

Module: Droost Canvas

Where component trees live on this site (entity types with component_tree fields), what is placeable, and whether the Canvas stack is healthy. The first call of any page-building session.

Example call
{
    "tool": "droost_canvas_status",
    "arguments": {}
}
Example response — captured live on this site
{
    "success": true,
    "message": "Canvas 1.7.1: 78 placeable components (29 enabled; block: 40, sdc: 38). Trees live on: canvas_page.components (4 entities). Instruments: canvas_ai off, ai_agents off. Use droost_canvas_components, droost_canvas_tree_get, droost_canvas_orchestration to go deeper.",
    "data": {
        "canvas": {
            "version": "1.7.1",
            "canvas_ai": false
        },
        "components": {
            "total": 78,
            "enabled": 29,
            "by_source": {
                "block": 40,
                "sdc": 38
            }
        },
        "tree_fields": [
            {
                "entity_type": "canvas_page",
                "field": "components",
                "bundles": [
                    "canvas_page"
                ],
                "entities_with_tree": 4
            }
        ],
        "instruments": {
            "canvas_ai": false,
            "ai_agents": false,
            "ai": true
        }
    }
}

Orientation snapshot of Drupal Canvas: installed version, placeable Component registry counts (by source and status), where component_tree fields live (entity type / field / bundles), existing tree-bearing entities, and whether canvas_ai / ai_agents are installed for orchestration. Call before any Canvas work. Read-only.

Input schema (JSON Schema)
{
    "type": "object"
}