ecosystem_repo_manual_status
Set or clear a human override to keep a repository always active or mark it as not worth tracking, bypassing automatic scan results.
Instructions
Set (or clear) the human override on a repo's active status.
pinned keeps the repo permanently active regardless of scan
results: it is excluded from the removed_from_query count in
index_update diffs, and last_active_status stays active even
when the fetcher misses it. Use it for high-value repos you always
track. no_value records that the repo was reviewed and judged not
worth tracking: last_active_status flips to manual_archived
immediately. An empty status clears the override, and the repo goes
back to being driven by scan results (active unless
GitHub-archived).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Short explanation, stored for audit (recommended when setting). | |
| status | No | ``pinned`` / ``no_value`` / ``""`` (default) 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 | |||