Trace data is truncated
Sometimes, large trace data is cut off in the Weave UI. This happens because the default trace output is a raw, custom P …
Trace data loss in worker processes
Weave uploads trace data in background threads to minimize impact on your application’s performance. However, you might …
Trace pages load slowly
If trace pages load slowly, reduce the number of rows displayed to improve load time. The default value is 50. You can r …
Why does my Weave cost or token estimate differ from my provider?
Weave displays cost and token usage estimates based on data captured from your LLM calls, and discrepancies between Weav …
Why doesn't `.call()` raise exceptions?
By default, Weave’s .call() method captures exceptions and stores them in call.exception instead of raising them. This i …