You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Connectors are currently too loose to support GroundControl's agent-native direction. GitHub/repository linking is buggy and ambiguous, connector health can report "connected" while a required capability is broken, and Daytona has not completed a reliable end-to-end acceptance flow.
This is intentionally parked behind the current agent-access milestone so it stays visible without expanding that scope.
Track 1 — GitHub + repository identity
Rebuild the relationship between:
GroundControl user/account
GitHub App installation / credential grant
repository
branch/revision
GHCR/package access
enrolled deployment
deployment target
Acceptance:
Connect GitHub once through a predictable installation/auth flow.
Discover private/public repositories available to that installation.
Link an exact repository to an enrolled deployment.
Treat the current Daytona connector as unproven. Rebuild around one acceptance flow:
Select an enrolled deployment with an exact repository + revision.
Create isolated sandbox.
Clone/read the exact revision.
reproduce a named failure or run a named validation command.
apply a candidate patch only in sandbox.
run baseline and candidate verification against the same revision.
return structured evidence.
cleanup the sandbox under a deadline even on failure/cancellation.
"No Daytona configured" and "sandbox could not run" must never be represented as successful reproduction or validation.
Agent-native outcome
Connecting GitHub should expand GC's capability graph with source/registry tools.
Connecting Daytona should expand it with sandbox/reproduction/repair-validation tools.
This issue should be resumed after the scoped MCP/OAuth + durable operation milestone is proven end-to-end.
Why
Connectors are currently too loose to support GroundControl's agent-native direction. GitHub/repository linking is buggy and ambiguous, connector health can report "connected" while a required capability is broken, and Daytona has not completed a reliable end-to-end acceptance flow.
This is intentionally parked behind the current agent-access milestone so it stays visible without expanding that scope.
Track 1 — GitHub + repository identity
Rebuild the relationship between:
Acceptance:
connectedmerely because credentials exist.degradedwith an exact remediation.Track 2 — Capability health
Expose per-capability status rather than one connector boolean, e.g.
{ "connector": "github", "capabilities": { "source.read": "healthy", "source.webhook": "healthy", "registry.pull": "degraded" } }Agents and UI must be able to tell:
Track 3 — Daytona rebuild
Treat the current Daytona connector as unproven. Rebuild around one acceptance flow:
"No Daytona configured" and "sandbox could not run" must never be represented as successful reproduction or validation.
Agent-native outcome
Connecting GitHub should expand GC's capability graph with source/registry tools.
Connecting Daytona should expand it with sandbox/reproduction/repair-validation tools.
This issue should be resumed after the scoped MCP/OAuth + durable operation milestone is proven end-to-end.