Start a lane run
discovery_beginStarts a discovery lane run: finds or creates today's playlist, collects new releases from known labels and artists, filters already-recommended tracks, and returns new and carried-over picks.
Instructions
Step 1 of a lane run. Finds or creates today's playlist, fetches new releases from the lane's known labels and artists, drops anything already recommended, and returns the lane brief plus a list with refs: K (new from known sources) and C (carried over). Call once per run. With feed: false it skips the known labels and artists (and the pending web finds) for now; discovery_fill checks them later, only for as many picks as the run is short.
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": {
"lane": "<lane>"
},
"name": "discovery_begin"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feed | No | false: check the known labels and artists later, with discovery_fill, only if the web finds fall short. | |
| lane | Yes | The lane id from lanes.json, e.g. "a-dnb". |