def add_numbers(a: float, b: float) -> dict: """Adds two numbers together. Use this tool for adding two numeric values. Args: a: The first number. b: The second number. Returns: dict: Status, result, and operation string. """ try: result = a + b return { "status": "success", "result": result, "operation": f"{a} + {b} = {result}" } except Exception as e: return { "status": "error", "error_message": f"Failed to add numbers: {str(e)}" } __ __