mirror of
https://github.com/netbirdio/netbird.git
synced 2026-07-20 23:41:28 +02:00
The per-target middleware chain (slots, dispatcher, mutation gate, metadata merger), body capture, access-log terminal sink, and the proxy wiring that builds + runs chains for synthesized agent-network services.
17 lines
954 B
Go
17 lines
954 B
Go
package proxy
|
|
|
|
// Anonymous imports trigger init() in each built-in middleware
|
|
// sub-package so they self-register into mwbuiltin.DefaultRegistry()
|
|
// before initMiddlewareManager builds the resolver. Add a new line
|
|
// here when introducing another built-in middleware.
|
|
import (
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/cost_meter"
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/llm_guardrail"
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/llm_identity_inject"
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/llm_limit_check"
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/llm_limit_record"
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/llm_request_parser"
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/llm_response_parser"
|
|
_ "github.com/netbirdio/netbird/proxy/internal/middleware/builtin/llm_router"
|
|
)
|