Vollen Lauf planen
plan_pipeline_runPlant den vollen Lauf eines getesteten Ablaufs: target_rows fertige Kontakte unter der harten Obergrenze budget_cap. Gibt nichts aus. Braucht einen bestandenen Test genau dieser Fassung (sonst TEST_REQUIRED). Reicht das Budget nach der Hochrechnung nicht, kommt BUDGET_CAP_TOO_LOW mit rows_that_fit. Ohne budget_cap und ohne Budget aus dem Gespräch schlägt der Plan eins vor (Zielmenge mal Kosten je Kontakt aus dem Test, aufgerundet; budget_proposed = true) und gibt es in next_step als budget_cap mit. Nenne der Person Preis und erwartete Menge und starte erst nach ihrem ausdrücklichen Ja mit confirm_pipeline_run.
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": {
"definition_id": "<definition_id>",
"target_rows": "<target_rows>"
},
"name": "plan_pipeline_run"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| budget_cap | No | Harte Obergrenze in Credits für den ganzen Lauf. Ohne Angabe gilt das Budget aus dem Gespräch; gibt es keins, schlägt plan_pipeline_run eins vor (budget_proposed), und confirm_pipeline_run braucht nach dem Ja der Person genau diesen Wert als budget_cap. | |
| target_rows | Yes | So viele fertige Kontakte sollen es werden. | |
| organization | No | Slug der Organisation. Nur nötig, wenn das Werkzeug ORG_AMBIGUOUS meldet. | |
| search_depth | No | Suchtiefe bei Google Maps: until_target hört auf, sobald target_rows fertig sind; full sucht alle Städte des Ablaufs ab (zwischen min_population und max_population, wie Clay mit find_cities × Suchbegriff) und hört erst auf, wenn alles durchsucht oder das Budget aufgebraucht ist. Ohne Angabe gilt, was im Ablauf steht. Der Plan nennt die Kosten beider Varianten. | |
| definition_id | Yes | ID des getesteten Ablaufs. |