Skip to content

bot-runs: Choose an inference pool for agentic-job dispatches - #188

Merged
cgwalters-bot merged 1 commit into
mainfrom
bot/runs-pool-choice
Oct 13, 2026
Merged

cgwalters-bot merged 1 commit into
mainfrom
bot/runs-pool-choice

Conversation

@cgwalters-bot

Copy link
Copy Markdown
Owner

Part of cgwalters-forge/tracker#514

bot-runs dispatch --backend agentic-job gains --pool claude|openai|auto|none (default auto). Auto picks the pool with the largest margin between what its pace allows now and what it has used, from the same readers bin/bot-capacity uses. The pool input is sent only when the caller's dispatch.yml on its default branch declares it; callers without it dispatch exactly as before.

Generated-by: https://github.com/cgwalters/#llms

Remote runs all land on whichever pool the calling repository's
variables name, so one subscription is spent while the other idles.
dispatch --backend agentic-job now takes --pool claude|openai|auto|none
and, by default, asks the readings bot-capacity paces for the pool with
the most room (what its pace allows now minus what it has used), and
says which it chose and why in one line.

The pool input is only sent when dispatch.yml on the caller's default
branch declares it, so a caller that has not grown the input yet is
dispatched exactly as before; an explicit pool for such a caller is
refused rather than dropped. A pool without a reading never beats one
with a reading, and with neither the dispatch sends no pool.

Part of cgwalters-forge/tracker#514.

Generated-by: AI
@cgwalters-bot
cgwalters-bot merged commit ff86aa8 into main Oct 13, 2026
4 checks passed
@cgwalters-bot
cgwalters-bot deleted the bot/runs-pool-choice branch October 13, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant