WeaveScope is in early access — tracing and monitoring for Elixir agents
Find the failing step.
Trace the model or tool call behind failed, slow, or expensive Elixir agent runs.
Free up to 100K accepted events / month · no credit card · one Elixir dependency
Tracing
Inspect model calls, tool calls, and spans across instrumented agent runs. How it works
| Trace ID | Name | User | Model | Spans | Tags | Tokens | Cost | Total time | When | |
|---|---|---|---|---|---|---|---|---|---|---|
| 019fd6f2...0ea0 | x_signal_desk.post_summary | anonymous | 9 | 5,646 | $0.0126 | 21.79 s | 2026-08-06 12:01 | |||
| 019fd6f2...9bcd | x_signal_desk.post_summary | anonymous | 9 | 5,426 | $0.0120 | 17.71 s | 2026-08-06 12:01 | |||
| 019fd6d7...60c2 | x_signal_desk.post_summary | anonymous | 9 | 4,365 | $0.0091 | 13.61 s | 2026-08-06 11:31 | |||
| 019fd684...4fab | x_signal_desk.post_summary | anonymous | 9 | 7,029 | $0.0173 | 32.78 s | 2026-08-06 10:01 | |||
| 019fd684...fe35 | x_signal_desk.post_summary | anonymous | 9 | 4,528 | $0.0093 | 18.17 s | 2026-08-06 10:01 | |||
| 019fd64d...54d5 | x_signal_desk.post_summary | anonymous | 9 | 7,117 | $0.0179 | 40.66 s | 2026-08-06 09:01 | |||
| 019fd64d...93d5 | x_signal_desk.post_summary | anonymous | 9 | 4,601 | $0.0100 | 23.68 s | 2026-08-06 09:01 | |||
| 019fd632...9e98 | x_signal_desk.post_summary | anonymous | 9 | 5,593 | $0.0120 | 30.45 s | 2026-08-06 08:31 |
x_signal_desk.post_summary
019fd6f2...0ea0zai:glm-5.2
019fd6f2...1825Tools 0 called/0 available
No tool calls were recorded for this observation tree.
Input 2 blocks
Reasoning 1 blocks
Output 1 blocks
Tools 0 called/0 available
No tool calls were recorded for this observation tree.
Observation details
- Model
- zai:glm-5.2
- Tokens
- 5,646
- Cost
- $0.012589
- Duration
- 21.77 s
Built for how agents actually run
Know what happened.
Then know what to fix.
Tracing
Model and tool calls in one timeline
BeamWeaver connects instrumented model calls, tool calls, and spans across an agent run. Jump from a failed step to its inputs, outputs, latency, and cost.
Monitoring
The operational signals that matter
Follow throughput, latency, errors, token usage, and cost as your agents run. Give your team a shared view of the work behind every outcome.
Alerts Coming soon
Get a signal before an agent failure spreads
Alerting is next. We are building it on top of the tracing and monitoring data your team already has—not as a separate black box.
One dependency. Trace context.
Instrument an agent
before lunch.
Add the dependency and configure one endpoint. BeamWeaver exports instrumented agent runs, model calls, and tool calls in the background.
View BeamWeaver on Hexdefp deps do
[
{:beam_weaver, "~> 0.1.15"}
]
end
config :beam_weaver,
openai: [api_key: System.fetch_env!("OPENAI_API_KEY")],
weave_scope: [
api_key: System.fetch_env!("WEAVESCOPE_API_KEY"),
endpoint: "https://app.weavescope.com"
]
defmodule Support.Agent do
alias BeamWeaver.Agent
alias BeamWeaver.Core.Message
def run(query, context \\ %{}) do
model =
BeamWeaver.Models.init_chat_model!("openai:gpt-5.4-mini",
temperature: 0.2,
timeout: 30_000
)
{:ok, agent} =
Agent.build(
name: "support.reply",
model: model,
system_prompt: "Answer support questions clearly."
)
Agent.invoke(agent, %{messages: [Message.user(query)]},
trace: [
name: "support.reply",
user_id: context[:user_id],
execution_mode: "support_reply",
fields: %{ticket_id: context[:ticket_id], account_id: context[:account_id]}
]
)
end
end
Pricing
Simple, predictable.
Start free. Usage counts accepted observation events; a trace can contain multiple events.
Free
Community support
€0/ month
- Accepted events
- 100,000
- Data/hour
- 100 MB/hour
- Retention
- 14 days
- Projects
- 1
- Users
- 2
- Overage
- Not available
Pro
In-app support
€29/ month
- Accepted events
- 1,000,000
- Data/hour
- 2.5 GB/hour
- Retention
- 30 days
- Projects
- Unlimited
- Users
- Unlimited
- Overage
- €10 / 1,000,000 accepted events
Scale
Priority support
€99/ month
- Accepted events
- 10,000,000
- Data/hour
- 5 GB/hour
- Retention
- 90 days
- Projects
- Unlimited
- Users
- Unlimited
- Overage
- €10 / 1,000,000 accepted events
Enterprise
Dedicated support
Custom
- Accepted events
- 50M+ or custom
- Data/hour
- Custom
- Retention
- Custom
- Projects
- Unlimited
- Users
- Unlimited
- Overage
- Custom
Ship with context
Your agents are doing more.
See the work behind the outcome.
Start with the traces and operating signals you need to make the next decision.
Start free