butler/gateway/gateway_transcript.py
Rama main · réplica de lectura del repositorio original.
"""Gateway-side transcript rows (slash shortcuts, MCP grounding without loop)."""
from __future__ import annotations
from butler.gateway.gateway_transcript_ops import record_gateway_tool_action_safe
def record_gateway_tool_action(
session_key: str,
*,
tool_name: str,
args_preview: str = "",
) -> None:
"""Append a ``tool_action`` row with ``source=gateway``."""
record_gateway_tool_action_safe(
session_key,
tool_name=tool_name,
args_preview=args_preview,
)
__all__ = ["record_gateway_tool_action"]