Keyword Warmup
keyword_warmup is the most automation-ready public capability. It is currently:
- implemented
- live verified
- allowed for unattended use
What It Does
Phonefarm turns one capability request into asearch_warmup_session execution plan that:
- searches one or more keywords
- watches result videos
- optionally likes, saves, and comments based on configured probabilities
Minimal Request
Inputs
| Field | Type | Notes |
|---|---|---|
keywords | string[] | Preferred multi-keyword form. |
keyword | string | Single-keyword fallback. |
videos | integer | Simple fixed count per session. |
videos_per_keyword | integer or integer[] | Number or explicit per-keyword array. |
videos_min | integer | Optional lower bound. |
videos_max | integer | Optional upper bound. |
interaction_mode | string | light, smart, or engaged. |
like_probability | number | Optional override. |
save_probability | number | Optional override. |
comment_probability | number | Optional override. |
comment_plan | object | Keyword-keyed map of comment candidates. |
keyword_comment_plan_prompt | object | Required when comments are enabled and explicit comment_plan is absent. |
dismiss_app_on_finish | boolean | Defaults to true. |
Interaction Modes
| Mode | Default comment probability |
|---|---|
light | 0.03 |
smart | 0.08 |
engaged | 0.14 |
Comment Rules
If the effective comment probability is greater than0:
- either provide
comment_plan - or provide
keyword_comment_plan_prompt
comment_plan rules
- must be an object
- keys must match the resolved keyword set exactly
- each keyword bucket must contain at least one non-empty comment string
Routing Guidance
- Use
directfor agent-like or immediate single-target execution. - Use
queuewhen your control plane wants Phonefarm to materialize work later. - Use
groupfor explicit multi-target fanout.
Failure Cases To Expect
- duplicate keywords
- unknown interaction mode
- missing comment prompt when comments are enabled
- malformed comment plan