In addition to Connecting Tool Calls and Connecting User Feedback to your agents' session recordings in Wayfound, you can also connect other kinds of events. These can be any kind of data that is relevant to the agents' interactions. The AI Manager can make sense of this additional data in the session when analyzing your agents' activity.
Event Types
There are 14 supported event types (including the stop-gap "custom_event"):
assistant_message
user_message
system_message
developer_message
structured_message
reasoning_step
tool_call
agent_call
user_feedback
button_click
link_click
agent_handoff
human_review
custom_event
Example events with descriptions
Below is an example session transcript that uses all the event types along with brief explanations of why they are being used:
1. user_message
Records the user’s request for Project Alpha status.
{
"timestamp": "2025-05-07T10:00:00Z",
"event_type": "user_message",
"label": "User Message",
"description": "User asks for project Alpha status",
"attributes": {
"content": "What’s the current status of Project Alpha?"
}
}
2. reasoning_step
Logs the internal thought about which service to call first.
{
"timestamp": "2025-05-07T10:00:01Z",
"event_type": "reasoning_step",
"label": "Reasoning Step",
"description": "Determine which service to call first",
"attributes": {
"thought": "Fetch high-level project data, then drill into trends."
}
}
{
"timestamp": "2025-05-07T10:00:10Z",
"event_type": "assistant_message",
"label": "Assistant Risk Report",
"description": "Delivered risk assessment",
"attributes": {
"content": "Risk score for Project Alpha is 2.1/5 (Low), with schedule variance at 5%.",
"model_name": "gpt-4",
"tokens_total": 22,
"latency_ms": 70
}
}
12. link_click
Logs the user clicking through to the web dashboard.
{
"timestamp": "2025-05-07T10:00:11Z",
"event_type": "link_click",
"label": "Link Click",
"description": "User clicked through to dashboard",
"attributes": {
"url": "https://dashboard.example.com/projects/Alpha"
}
}
13. system_message
Notes a background system action (scheduling a report).
{
"timestamp": "2025-05-07T10:00:12Z",
"event_type": "system_message",
"label": "System Message",
"description": "Scheduled weekly status email",
"attributes": {
"content": "Weekly report for Project Alpha will be sent every Monday at 09:00."
}
}
You can copy and adapt each block to instrument your own agent’s session logging for Wayfound—just plug in your timestamps, labels, descriptions, and attribute data as you go.