events

Monitor NATS event streams and replay JetStream messages via the Ravi CLI.

6|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/filipexyz/ravi --skill events-filipexyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: events
Source: https://github.com/filipexyz/ravi/tree/main/src/plugins/internal/ravi-system/skills/events
Command: npx skills add https://github.com/filipexyz/ravi --skill events-filipexyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides deep visibility into the NATS-based event architecture of the Ravi runtime, allowing developers to trace, debug, and replay system messages across complex agent sessions.

Core Features & Use Cases

  • Live Event Streaming: Monitor real-time message flow, tool calls, and system events across specific topics or wildcards.
  • Historical Replay: Reconstruct past agent sessions or message sequences from the JetStream to diagnose failures or audit behavior.
  • Use Case: When an agent fails to respond in a specific session, use this Skill to replay the event stream for that session name to identify exactly where the message flow was interrupted or where a tool call returned an error.

Quick Start

Use the events skill to stream all messages related to the main session and print them in JSON format.

Frequently Asked Questions about events

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

FAQPage Schema
How do I debug a NATS event bus when an agent session fails to respond?

Monitor real-time message flow in the NATS event bus by streaming specific topics or wildcards, printing system events and tool calls in JSON format to trace live agent behavior.

What is the best way to trace runtime events across complex agent sessions?

Yes, you can replay past agent sessions from JetStream to audit behavior and diagnose failures by reconstructing the historical sequence of messages and tool calls for that specific session.

Do I need direct access to the NATS server to replay event streams?

Event-driven debugging provides deep visibility into the NATS-based event architecture, allowing developers to trace, debug, and replay system messages across complex agent sessions to locate failures.

Can I monitor specific NATS subjects using wildcards for live event streaming?

Yes, you can monitor real-time message flow across specific topics or wildcards to observe live tool calls and system events within the Ravi runtime infrastructure.