Change a role's search plan
set_search_planChange what a role's rounds keep to and look for, as a new version of its plan (every version is kept; restore_version brings an old one back). Fields left out stay as they are. required: places, languages, terms (words someone's work must show); preferred: skills that move people up; seeds: owner/repo whose people each round reads; location_unknown: exclude (default) or include people with no location, marked unknown. approve / reject: wider searches by id from get_search_plan. Pass version (from get_search_plan) so a change made meanwhile isn't overwritten. Returns the plan and what changed. Only change required constraints when the user asks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seeds | No | owner/repo, up to 5 | |
| reject | No | Wider search ids to dismiss | |
| approve | No | Wider search ids to approve | |
| role_id | Yes | ||
| version | No | The plan version you read (get_search_plan's version) | |
| required | No | ||
| preferred | No | ||
| restore_version | No | Make this old version the plan again | |
| location_unknown | No |