Ctrl K
ComunidadGuías…

butler/tools/memory_tools_ops.py

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

Archivo original ↗Preguntar a KiBot
"""Best-effort memory tool context helpers (P0-A)."""

from __future__ import annotations

from butler.core.best_effort import safe_best_effort


def tool_session_key_default() -> str:
    def _run() -> str:
        from butler.execution_context import get_current_session_key

        return get_current_session_key() or ""

    return safe_best_effort(
        _run,
        label="memory_tools.session_key",
        default="",
    ) or ""