fix: forward missing run kwargs in Actor.start/call/call_task (#906)
## Summary `ActorClient.call` (apify-client) exposes several run-configuration kwargs that the SDK wrapper `Actor.call` was silently dropping, forcing users to bypass the SDK and reach into `Actor.apify_client.actor(id).call(...)` (e.g. to set `max_total_charge_usd` for pay-per-event Actors — see the [user report](#)). This patch wires through the missing parameters so the SDK API matches the underlying client: - `Actor.start` / `Actor.call` — adds `max_items`, `max_total_charge_usd`, `restart_on_error`, `force_permission_level` - `Actor.call_task` — adds `max_items`, `restart_on_error` (the task endpoint has no `max_total_charge_usd` / `force_permission_level`) Docstrings updated to match. No change to existing kwargs or call semantics; pyproject `apify-client` constraint unchanged.
V
Vlada Dusek committed
7a13809898f5579138febbb077f7ab7e4e72cbe1
Parent: 6b393eb
Committed by GitHub <noreply@github.com>
on 5/25/2026, 3:22:24 PM