# fork_dashboard Fork an authorized project or instance dashboard source into a private draft. Agent retries that reuse the same invocation identity and payload replay the original draft. Machine-readable: [focused JSON](/docs/agent-tools/tools/fork_dashboard.json) ยท [complete manifest](/docs/agent-tools/manifest.json) ## Contract | Property | Value | | --- | --- | | Authorization | `RESOURCE_EDIT` | | Effect | `write` | | Operation | `manual` | | Tags | `dashboard`, `authoring`, `fork` | | Defaults | `{}` | | MCP annotations | read/write, not idempotent, non-destructive, closed-world | ## Input schema ```json { "additionalProperties": false, "properties": { "slug": { "minLength": 1, "type": "string" }, "sourceDashboardId": { "minLength": 1, "type": "string" }, "sourceKind": { "enum": [ "project", "instance" ], "type": "string" }, "title": { "minLength": 1, "type": "string" } }, "required": [ "sourceDashboardId", "sourceKind" ], "type": "object" } ``` ## Output schema ```json { "additionalProperties": false, "properties": { "lifecycle": { "additionalProperties": {}, "type": "object" }, "revision": { "additionalProperties": {}, "type": "object" } }, "required": [ "lifecycle", "revision" ], "type": "object" } ```