Ctrl K
ComunidadGuías…

butler/gateway/wechat_scenario_sim/__init__.py

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

Archivo original ↗Preguntar a KiBot
from __future__ import annotations

from .schema import (
    FileContainsSpec,
    ScenarioCase,
    ScenarioCaseResult,
    ScenarioManifest,
    ScenarioSimReport,
    ScenarioTrack,
    SessionMode,
    Tier,
)
from .render import SimRenderContext, make_sim_render_context, render_scenario_case
from .parsing import load_wechat_scenario_manifest
from .evaluation import (
    evaluate_outbound_capture,
    evaluate_scenario_case,
    evaluation_reply_text,
)
from .execution import list_manifest_tracks, run_scenario_track, run_wechat_scenario_sim
from .utils import (
    load_turn_tools,
    resolve_handler_session_key,
)

__all__ = [
    "ScenarioCase",
    "ScenarioCaseResult",
    "ScenarioManifest",
    "ScenarioSimReport",
    "ScenarioTrack",
    "SimRenderContext",
    "FileContainsSpec",
    "SessionMode",
    "Tier",
    "evaluate_scenario_case",
    "evaluate_outbound_capture",
    "list_manifest_tracks",
    "load_wechat_scenario_manifest",
    "make_sim_render_context",
    "render_scenario_case",
    "run_scenario_track",
    "run_wechat_scenario_sim",
    "evaluation_reply_text",
    "load_turn_tools",
    "resolve_handler_session_key",
]