Class: Firecrawl::Models::AgentTraceResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/firecrawl/models/agent_trace_response.rb

Overview

Trace response for an agent task.

Events are raw hashes: each carries a "type" (e.g. "run.started", "agent.finished", "tool_call.started") plus base fields like "schemaVersion", "eventId", "runId", "occurredAt", "producerSequence", and "agent".

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw) ⇒ AgentTraceResponse

Returns a new instance of AgentTraceResponse.



14
15
16
17
18
19
20
21
# File 'lib/firecrawl/models/agent_trace_response.rb', line 14

def initialize(raw)
  @success = raw["success"]
  @id = raw["id"]
  @events = raw["events"]
  @active_browser_sessions = raw["activeBrowserSessions"]
  @credits_used = raw["creditsUsed"]
  @error = raw["error"]
end

Instance Attribute Details

#active_browser_sessionsObject (readonly)

Returns the value of attribute active_browser_sessions.



12
13
14
# File 'lib/firecrawl/models/agent_trace_response.rb', line 12

def active_browser_sessions
  @active_browser_sessions
end

#credits_usedObject (readonly)

Returns the value of attribute credits_used.



12
13
14
# File 'lib/firecrawl/models/agent_trace_response.rb', line 12

def credits_used
  @credits_used
end

#errorObject (readonly)

Returns the value of attribute error.



12
13
14
# File 'lib/firecrawl/models/agent_trace_response.rb', line 12

def error
  @error
end

#eventsObject (readonly)

Returns the value of attribute events.



12
13
14
# File 'lib/firecrawl/models/agent_trace_response.rb', line 12

def events
  @events
end

#idObject (readonly)

Returns the value of attribute id.



12
13
14
# File 'lib/firecrawl/models/agent_trace_response.rb', line 12

def id
  @id
end

#successObject (readonly)

Returns the value of attribute success.



12
13
14
# File 'lib/firecrawl/models/agent_trace_response.rb', line 12

def success
  @success
end

Instance Method Details

#to_sObject



23
24
25
# File 'lib/firecrawl/models/agent_trace_response.rb', line 23

def to_s
  "AgentTraceResponse{id=#{id}, success=#{success}}"
end