ForcePilot/backend/package/yuxi/channel/routing/__init__.py
Kris 231166cde8 feat(channel/routing): 新增消息路由相关模块
实现了完整的消息路由匹配系统,包含数据模型、会话密钥生成和路由匹配逻辑,提供了从消息上下文到代理配置的路由能力
2026-05-21 10:32:25 +08:00

30 lines
753 B
Python

from yuxi.channel.routing.matcher import MessageContext, RouteMatcher, VerificationContext
from yuxi.channel.routing.models import (
BindingMatch,
EvaluatedBinding,
NormalizedPeer,
PeerConstraint,
PeerConstraintState,
PeerKind,
RouteBinding,
RouteResult,
)
from yuxi.channel.routing.session_key import SessionKeyBuilder, resolve_thread_session_keys, session_key_to_thread_id
__all__ = [
"BindingMatch",
"EvaluatedBinding",
"MessageContext",
"NormalizedPeer",
"PeerConstraint",
"PeerConstraintState",
"PeerKind",
"RouteBinding",
"RouteMatcher",
"RouteResult",
"SessionKeyBuilder",
"VerificationContext",
"resolve_thread_session_keys",
"session_key_to_thread_id",
]