enqueue_clone_job
Queue a source-first website clone job in a filesystem-backed async queue for later worker execution, with configurable retries and job metadata.
Instructions
Persist a source-first clone job into a filesystem-backed async queue for later worker execution.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"queue_root": "<queue_root>",
"url": "<url>"
},
"name": "enqueue_clone_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL to clone when the job runs. | |
| metadata | No | Free-form JSON stored with the job, e.g. a ticket id. | |
| clone_args | No | Additional clone_reference_url arguments stored with the job (same names as that tool, e.g. wait_seconds, breakpoint_profiles). | |
| output_dir | No | Directory the job writes its clone and reports into. | |
| queue_root | Yes | Directory holding the filesystem job queue; created if missing. | |
| max_attempts | No | Maximum run attempts before the job is marked failed (1-10, default 2). | |
| retry_delay_seconds | No | Seconds to wait before retrying a failed attempt (default 30). |