INNER CODE UNIT · Python

_request_id_type

stevesolun/ctx · src/ctx/mcp_server/server.py:269

def _request_id_type(frame: dict[str, Any]) -> str | None:
    if "id" not in frame:
        return None
    return type(frame.get("id")).__name__


def _safe_tool_argument_payload(arguments: object) -> dict[str, Any]:
    if not isinstance(arguments, dict):
        return {}
    payload: dict[str, Any] = {
        "ctx.arguments.keys": sorted(str(key) for key in arguments),
    }
    for key in ("top_k", "top_n", "max_hops"):
        value = arguments.get(key)
        if isinstance(value, (int, float)):
            payload[f"ctx.arguments.{key}"] = value
    query = arguments.get("query")
    if isinstance(query, str):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…