fix: respect task page limits and recover stale capacity counts
This commit is contained in:
13
README.md
13
README.md
@@ -2,6 +2,19 @@
|
||||
|
||||
This repository is packaged for the ModelHub XC agent platform.
|
||||
|
||||
## Capacity refresh fix 2026.10.27.1
|
||||
|
||||
All task-page requests are clamped to the platform's 100-record limit, including
|
||||
community sampling. Normal and weekly capacity refreshes now use the same
|
||||
filtered waiting/running pagination, validate responses and deduplicate task IDs.
|
||||
When reported totals disagree with returned rows, occupancy uses the larger
|
||||
value conservatively and logs the discrepancy. Missing or non-progressing pages
|
||||
fail closed. Failed reads report `active_counts=unknown` and
|
||||
`reason=capacity_read_unavailable`, retaining the last-success age for diagnosis;
|
||||
they do not advertise cached occupancy as a freshly confirmed full queue.
|
||||
Healthy accounts remain usable, and the next successful refresh reopens slots.
|
||||
The five-slot recent-model reserve remains in force.
|
||||
|
||||
## Single-worker takeover release 2026.10.26.1
|
||||
|
||||
This release is intended to replace the competing workers, using all configured
|
||||
|
||||
Reference in New Issue
Block a user