refactor(egress): make addon core a compatibility facade

This commit is contained in:
2026-07-26 06:25:51 +00:00
parent 90defdc9cd
commit 1d85acfd99
11 changed files with 440 additions and 874 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ class ContextResolverLike(typing.Protocol):
def _config_from_policy(policy: str | None) -> Config:
# Local import keeps schema parsing independent of resolver protocols.
from .addon_core import load_config
from .schema import load_config
if not policy:
return Config(routes=(), deny_reason=DENY_UNATTRIBUTED)
try: