Droost: Canvas Orchestration
droost_canvas_orchestration Read-only
Module: Droost CanvasMaps the AI-native side of Canvas: canvas_ai function calls, ai_agents plugins, and configured agents with their tools. Use it when deciding what to delegate to the site's own AI stack versus doing deterministically through Droost.
Example call
{
"tool": "droost_canvas_orchestration",
"arguments": {}
}
Example response — captured live on this site
{
"success": true,
"message": "Orchestration map: 78 AI function calls (0 from canvas_ai); ai_agents not installed. Droost supplies the deterministic reads/writes around these instruments (droost_canvas_tree_*, droost_display_*).",
"data": {
"canvas_ai_function_calls": [],
"other_function_calls": 78,
"ai_agents": {
"plugins": [],
"configured": []
}
}
}
Maps the AI instruments available for orchestration: canvas_ai's AI function-call plugins (the verbs a page-building agent uses, e.g. get_component_context / set_component_structure), the ai_agents plugin registry, and configured ai_agent entities with the function tools each is wired to. Pass "function" (a function-call plugin id) or "agent" (an ai_agent id) for full detail. Degrades gracefully when canvas_ai/ai_agents are not installed. Read-only.
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"function": {
"type": "string",
"description": "An AI function-call plugin id for full definition detail."
},
"agent": {
"type": "string",
"description": "An ai_agent config entity id for full detail (instructions, tools)."
}
}
}
Droost