Ctrl K
ComunidadGuías…

butler/gateway/locked_phases/__init__.py

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

Archivo original ↗Preguntar a KiBot
from __future__ import annotations

from .state import LockedTurnState, _load_normalizers, _chain_callbacks
from .normalizer_phase import _phase_apply_correction_intent, _phase_apply_github_issues_intent, _phase_apply_normalizers_and_slash
from .hooks_phase import _phase_apply_prompt_hooks
from .augment_phase import _collect_ephemeral_gateway_banners, _phase_augment_prompt
from .init_phase import _phase_init_loop_role
from .validation_phase import _phase_validate_loop_messages, _phase_resolve_turn_budget, _phase_hygiene_compress, _phase_prefetch_and_callbacks
from .execute_phase import _phase_execute_turn, _phase_execute_turn_inner
from .finalize_phase import _phase_finalize_loop_diagnostics, _phase_finalize_interrupt_capture, _phase_finalize_memory_sync, _phase_finalize_eval_observability, _phase_finalize_prefetch_pr, _phase_finalize_turn
from .format_phase import _record_format_turn_langfuse, _append_format_turn_extras, _phase_format_turn_response
from .error_phase import _phase_format_error_card

__all__ = [
    "LockedTurnState",
    "_phase_apply_correction_intent",
    "_phase_apply_github_issues_intent",
    "_phase_apply_normalizers_and_slash",
    "_phase_apply_prompt_hooks",
    "_phase_augment_prompt",
    "_phase_init_loop_role",
    "_phase_validate_loop_messages",
    "_phase_resolve_turn_budget",
    "_phase_hygiene_compress",
    "_phase_prefetch_and_callbacks",
    "_phase_execute_turn",
    "_phase_finalize_turn",
    "_phase_format_turn_response",
    "_phase_format_error_card",
]