Keep a machine running
set_keep_runningEnable automatic machine renewal in fixed hour blocks at the launch price until stopped; turning on quotes cost first and requires confirmation, while turning off needs none.
Instructions
Keep running: the machine renews itself hours at a time from the team's balance, at its launch price,
until it's stopped. Turning it on spends money at every renewal: quote first, then confirm=true with
expected_renewal_usd. Turning it off (hours=null) needs no confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | Yes | Renew this many hours at a time; null = turn off (it stops when its paid time ends) | |
| confirm | No | Turning on: false = only quote; true = turn on, after the person agreed | |
| machine_id | Yes | ||
| expected_renewal_usd | No | With confirm=true: the quoted renewal_usd |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quote | No | ||
| status | Yes | quote = nothing happened yet; done = it was carried out | |
| machine | No |