fly.toml said the agent scales to zero; it has not since the LiteLLM move - #304
Merged
Merged
Conversation
…move The [processes] header described the agent as "scales to zero", while the service block sixty lines below sets auto_stop_machines = "off" with min_machines_running = 1, and the machine has been `started` continuously. Same failure as the cost comment fixed on 2026-09-12 — in the same file, which I clearly did not read closely enough while fixing that one. A file that contradicts itself is worse than one that says nothing, because the reader cannot tell which half is current, and here the two halves are far enough apart that you would believe the first one. The reasoning for keeping it warm is sound and already argued beside the service block: Fly's proxy gives an auto-started machine ~8s to bind and this process needed ~10s after LiteLLM landed. Scaling to zero is the shape this worker wants; it is not the shape it has, and the header now says so. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
[processes]header described the agent as "scales to zero". The serviceblock sixty lines below says otherwise, and so does the machine:
Same failure as the cost comment fixed on 2026-09-12 — in the same file,
which I clearly didn't read closely enough while fixing that one. A file that
contradicts itself is worse than one that says nothing, because the reader
can't tell which half is current, and here the two halves are far enough apart
that you'd believe the first one and stop reading.
The reasoning for keeping it warm is sound and already argued beside the
service block: Fly's proxy gives an auto-started machine ~8s to bind, and this
process needed ~10s after LiteLLM landed. Scaling to zero is the shape this
worker wants; it isn't the shape it has.
Swept the rest of the tree for related stale claims —
docs/README.md's "twoservices scale to zero and two don't" is correct (License and Sync do; app and
agent don't).
flyctl config validatepasses.🤖 Generated with Claude Code