fn automatically inherit them. Attributes are written to the call
record on the trace server and surface in the Weave UI/filtering, so they’re
ideal for tagging runs with request IDs, tenants, experiments, etc.
Example:
Type Parameters
Parameters
Record<string, any>
required
() => T | Promise<T>
required
Returns
T | Promise<T>