ecosystem_repo_manual_status
Sets or clears a human override on a repo's active status—pinning it, marking it as no value, or removing the override—while storing an optional reason for audit. Provides a single entry point for manual verdicts on repository status.
Instructions
Set (or clear) the human override on a repo's active status.
One entry point for every manual verdict — the four historical tools (pin_active / unpin / mark_no_value / clear_manual_status) all posted the identical payload to the identical endpoint and differed only by this argument.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Short explanation, stored for audit (recommended when setting). | |
| status | No | ``pinned`` / ``no_value`` / ``""`` to clear. | |
| repo_id | Yes | EcosystemRepoProfile.id of the target repo. | |
| project_id | No | Optional project scope override. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||