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

Struct poolDBReloader

cli/aibridged.go:83–89  ·  view source on GitHub ↗

poolDBReloader implements [aibridged.ProviderReloader] by loading the live provider set from the database and forwarding it to the pool.

Source from the content-addressed store, hash-verified

81// the live provider set from the database and forwarding it to the
82// pool.
83type poolDBReloader struct {
84 pool *aibridged.CachedBridgePool
85 db database.Store
86 cfg codersdk.AIBridgeConfig
87 logger slog.Logger
88 metrics *aibridged.Metrics
89}
90
91func (r *poolDBReloader) Reload(ctx context.Context) error {
92 r.metrics.RecordReloadAttempt()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected