Ctrl K
ComunidadGuías…

butler/gateway/wechat_scenario_sim.py

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
"""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",
]