butler/gateway/wechat_scenario_sim.py
Rama main · réplica de lectura del repositorio original.
"""WeChat owner scenario simulation via ButlerMessageHandler (no iLink).
Manifest SSOT: ``.butler/simulation/wechat-owner-scenarios.yaml``
Deprecated: Use `butler.gateway.wechat_scenario_sim` package instead.
"""
from __future__ import annotations
import warnings
warnings.warn(
"butler.gateway.wechat_scenario_sim module is deprecated, "
"use butler.gateway.wechat_scenario_sim package instead",
DeprecationWarning,
stacklevel=2,
)
from butler.gateway.wechat_scenario_sim.__init__ import (
FileContainsSpec,
ScenarioCase,
ScenarioCaseResult,
ScenarioManifest,
ScenarioSimReport,
ScenarioTrack,
SessionMode,
SimRenderContext,
Tier,
evaluate_outbound_capture,
evaluate_scenario_case,
evaluation_reply_text,
list_manifest_tracks,
load_turn_tools,
load_wechat_scenario_manifest,
make_sim_render_context,
render_scenario_case,
resolve_handler_session_key,
run_scenario_track,
run_wechat_scenario_sim,
)
__all__ = [
"FileContainsSpec",
"ScenarioCase",
"ScenarioCaseResult",
"ScenarioManifest",
"ScenarioSimReport",
"ScenarioTrack",
"SessionMode",
"SimRenderContext",
"Tier",
"evaluate_outbound_capture",
"evaluate_scenario_case",
"evaluation_reply_text",
"list_manifest_tracks",
"load_turn_tools",
"load_wechat_scenario_manifest",
"make_sim_render_context",
"render_scenario_case",
"resolve_handler_session_key",
"run_scenario_track",
"run_wechat_scenario_sim",
]