exo:streaming

Stream Exo agent output with event-rich telemetry for live dashboards.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/midsphere-ai/exo --skill exo-streaming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exo:streaming
Source: https://github.com/midsphere-ai/exo/tree/main/skills/streaming
Command: npx skills add https://github.com/midsphere-ai/exo --skill exo-streaming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Real-time visibility into Exo agent streams is essential for building responsive UIs, debugging complex interactions, and monitoring swarm execution. This Skill provides a clean, standardized streaming interface that exposes a rich set of event types and easy-to-consume telemetry.

Core Features & Use Cases

  • Real-time streaming of run.stream() outputs, including TextEvent, ToolCallEvent, ToolCallDeltaEvent (with detailed mode), StepEvent, ToolResultEvent, UsageEvent, StatusEvent, ErrorEvent, ContextEvent, MCPProgressEvent, ReasoningEvent, MessageInjectedEvent, RalphIterationEvent, and RalphStopEvent.
  • Event filtering and detailed telemetry: users can limit the stream to specific event types and enable deep diagnostics for UI dashboards and debugging.
  • ToolContext forwarding for inner agents: forward inner agent events through tools to the outer stream for end-to-end observability.

Quick Start

Start streaming an agent and render the incoming events in real time.

Frequently Asked Questions about exo:streaming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stream real-time agent telemetry events for live dashboards?

Streaming real-time agent telemetry events for live dashboards involves consuming a standardized interface that exposes rich event types like TextEvent, StepEvent, and UsageEvent. This provides immediate observability into agent execution directly from the output stream.

What types of events are available when logging real-time LLM agent output?

When logging real-time LLM agent output, available events include TextEvent, ToolCallEvent, ToolCallDeltaEvent, StepEvent, UsageEvent, StatusEvent, ErrorEvent, ContextEvent, MCPProgressEvent, ReasoningEvent, MessageInjectedEvent, RalphIterationEvent, and RalphStopEvent for full execution visibility.

Can I filter agent streaming events to monitor only specific tool call outputs?

Yes, you can filter agent streaming events to monitor specific tool call outputs by limiting the stream to selected event types. This enables targeted debugging and UI rendering without processing irrelevant telemetry data from the overall execution.

How does ToolContext forwarding work for inner agent observability?

ToolContext forwarding for inner agent observability passes inner agent events through tools directly to the outer stream. This creates end-to-end visibility across swarm execution without losing telemetry granularity from nested agent interactions.

Does real-time streaming support detailed tool call delta events for debugging?

Real-time streaming supports detailed tool call delta events for debugging through ToolCallDeltaEvent. Enabling detailed telemetry mode provides deeper diagnostic granularity for monitoring tool execution steps and live UI development.

When should I not use real-time event streaming for agent monitoring?

Avoid real-time event streaming for agent monitoring when you only need final execution results, as processing rich per-event telemetry introduces overhead. If your context lacks live UI or swarm debugging requirements, standard logging is more efficient.