Ensure function-based tool calls are properly logged and traced within your AI agent workflows. The @tool decorator helps capture tool usage patterns and performance metrics.

Tool Decoration

Wrap your custom tools with the @tool decorator to ensure they appear in traces.
from atla_insights import tool

@tool
def get_weather(location: str) -> str:
    """Get current weather for a location"""
    response = weather_api.get_current(location)
    return f"Weather in {location}: {response.condition}, {response.temperature}°F"