Read an evidence-qualified model/deployment or separate Bay Run handoff for a task; does not execute.
Provide task or its q alias. Unknown tasks return 400 with field and validValues. model (aliases requestedModel, model_name, modelName) is checked first; a different pick is explicitly alternative_for_task. Task accepts plain language (for example: help me write emails); it maps to a task family through a closed keyword list, echoed as taskFamily. For identical inputs the pick matches /api/agents/find-model. selectionPin holds one pick per query for a snapshot (held, promoted when the held pick became unavailable and the best fitting, download-ready alternative replaced it, or unavailable). selectionProvisional true means better-ranked candidates were still being checked; retry for the settled pick. runTested and runKit are exact-file evidence, separate from recorded runReady. Missing/unsupported evidence can produce unavailable or blocked results. Honor nulls, limited availability and commandsAvailable; a next_call does not grant execution authority. Responses are not stored in shared caches.
Inputs. Path, query and header fields are listed below. No request body is required.
Outputs. See each status below for its media type, schema and headers. A missing record or unavailable capability is not a successful empty result.
Errors. API JSON failures use the documented response schema. Read code, message and next; retry only when the response allows it. Auth, invalid input and missing records need a caller change.
Rate limits. Public read budgets apply by client IP and route group. This operation can have a smaller route-specific budget. Read Retry-After on 429 or retryable 503 responses.
Request
- Base URL: https://huggingbay.xyz
- URL: https://huggingbay.xyz/api/agents/find-runnable
- Auth: none required
Query parameters
Task text, truncated to 120 characters; required unless q is supplied.
Alias for task.
1, true or yes requests the commercial-use constraint; this is not legal clearance.
Model name or owner/repo to check first.
Alias for model; differing model fields are rejected.
Alias for model; differing model fields are rejected.
Alias for model; differing model fields are rejected.
Hardware preset or free text, such as 8gb-laptop. No default.
Deprecated hardware preset. No default.
Context tokens, clamped to 0-262144.
nvidia, amd, intel, apple or cpu; other values are ignored.
Memory constraint, clamped to 0-2048 GB.
Deprecated legacy response block opt-in for one release only.
Response
Qualified candidate, explicit unavailable state or external handoff
Changes
No recorded changes to this operation across all 2 revisions of this API.