Skip to main content

Documentation Index

Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

withAttributes

withAttributes<T>(attrs, fn): Promise<T> | T Attach attributes to the current execution context so that any calls created inside 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:
await withAttributes({requestId: 'abc'}, async () => {
  await myOp();
});

Type parameters

Name
T

Parameters

NameType
attrsRecord<string, any>
fn() => T | Promise<T>

Returns

Promise<T> | T

Defined in

clientApi.ts:193