# app/services/memory/scoping/__init__.py
"""
Memory Scoping

Hierarchical scoping for memory with inheritance:
Global -> Project -> Agent Type -> Agent Instance -> Session
"""

from .resolver import (
    ResolutionOptions,
    ResolutionResult,
    ScopeFilter,
    ScopeResolver,
    get_scope_resolver,
)
from .scope import (
    ScopeInfo,
    ScopeManager,
    ScopePolicy,
    get_scope_manager,
)

__all__ = [
    "ResolutionOptions",
    "ResolutionResult",
    "ScopeFilter",
    "ScopeInfo",
    "ScopeManager",
    "ScopePolicy",
    "ScopeResolver",
    "get_scope_manager",
    "get_scope_resolver",
]
