MCPcopy Index your code
hub / github.com/coder/coder / NewAgentCoordinationController

Function NewAgentCoordinationController

tailnet/controllers.go:547–557  ·  view source on GitHub ↗

NewAgentCoordinationController creates a CoordinationController for Coder Agents, which never create tunnels and always send ReadyToHandshake acknowledgements.

(
	logger slog.Logger, coordinatee Coordinatee,
)

Source from the content-addressed store, hash-verified

545// NewAgentCoordinationController creates a CoordinationController for Coder Agents, which never
546// create tunnels and always send ReadyToHandshake acknowledgements.
547func NewAgentCoordinationController(
548 logger slog.Logger, coordinatee Coordinatee,
549) CoordinationController {
550 return &BasicCoordinationController{
551 Logger: logger,
552 Coordinatee: coordinatee,
553 SendAcks: true,
554 Initiator: codersdk.DisconnectInitiatorAgent,
555 Direction: codersdk.ConnectionDirectionServerToAgent,
556 }
557}
558
559type inMemoryCoordClient struct {
560 sync.Mutex

Calls

no outgoing calls