fix(acms): align strategy registry types
CI / load-versions (pull_request) Successful in 17s
CI / push-validation (pull_request) Successful in 29s
CI / lint (pull_request) Successful in 51s
CI / build (pull_request) Successful in 48s
CI / quality (pull_request) Successful in 51s
CI / typecheck (pull_request) Successful in 1m10s
CI / security (pull_request) Successful in 1m18s
CI / helm (pull_request) Successful in 57s
CI / unit_tests (pull_request) Successful in 6m25s
CI / docker (pull_request) Successful in 2m2s
CI / integration_tests (pull_request) Successful in 11m32s
CI / coverage (pull_request) Failing after 19m45s
CI / status-check (pull_request) Has been cancelled

This commit is contained in:
CleverAgents Bot
2026-06-17 21:49:12 -04:00
parent eb2081d70a
commit fac5615107
2 changed files with 4 additions and 4 deletions
@@ -915,7 +915,10 @@ class ACMSPipeline:
for name in registry.list_all():
if name not in self._strategies:
strat_inst = registry.get(name)
self.register_strategy(name=name, strategy=strat_inst)
self.register_strategy(
name=name,
strategy=cast(ContextStrategy, strat_inst),
)
# Sync the enabled list.
enabled = registry.list_enabled()
if enabled:
@@ -53,9 +53,6 @@ from cleveragents.application.services.strategy_registry import (
from cleveragents.domain.models.acms.strategy import (
ContextStrategy, # noqa: F401
)
from cleveragents.domain.models.acms.strategy import (
StrategyCapabilities as _DomainStrategyCapabilities, # noqa: F401
)
from cleveragents.domain.models.core.context_fragment import (
ContextBudget,
ContextFragment,