INNER CODE UNIT · Python

_hash_json_value

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

def _hash_json_value(value: object) -> str:
    encoded = json.dumps(value, sort_keys=True, separators=(",", ":"), default=str)
    return hash_identifier(encoded)


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"):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…