Add isolated Fly agents and self-service MCP settings - #4571
Draft
Annedaynl wants to merge 1 commit into
Draft
Conversation
Co-authored-by: Annedaynl <info@anneday.nl> Signed-off-by: Annedaynl <info@anneday.nl>
Annedaynl
force-pushed
the
agent/fly-cloud-agents
branch
from
August 3, 2026 18:04
34e1ca5 to
2d3bb9a
Compare
|
I opened #4588 for the Project-owned side of this. It lets a connection be configured and tested once at the Project level, while agents bind to it without carrying or duplicating credentials. I think that boundary complements the per-agent Fly settings here. |
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.
What changed
Why
Cloud agents previously depended on inherited persona/global model settings and required raw MCP profile configuration. That prevented owners from independently choosing Claude or GPT for each agent and made connecting separate MCP accounts too operationally heavy.
This change keeps each agent's model credential and MCP credentials inside that agent's configuration and Fly secret boundary. Bearer values are referenced through environment variables rather than embedded in the MCP JSON profile.
Owner experience
In Edit Agent, an owner can now choose an agent-specific provider/model and add remote MCP connections with an optional exact tool allowlist. The first screen deliberately supports bearer-token and no-auth servers only. OAuth remains future work because it needs a stable callback bridge and encrypted token lifecycle.
Validation
Originating Buzz channel: AI Management (
5038ba1c-66e8-4fb4-a96f-0a5801126938).