pilot-event-replay
/pilot-event-replay
Nagrywa i odtwarza strumienie zdarzeń do debugowania, testowania odbiorców i audytu, w tym przechwytywanie strumieni do późniejszej analizy i debugowanie przepływów sterowanych zdarzeniami.
- Autor
- TeoSlayer ↗
- Repozytorium
- pilot-skills ↗
- Licencja
- AGPL-3.0
- Ostatnia zmiana repozytorium
- 24.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 24.09.2026, bez odwołań do wycofanych modeli i API.
AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.
Co robi i kiedy
Nagrywa i odtwarza strumienie zdarzeń do debugowania, testowania odbiorców i audytu, w tym przechwytywanie strumieni do późniejszej analizy i debugowanie przepływów sterowanych zdarzeniami.
Oryginalny opis (EN)
Record and replay event streams for debugging, testing, and audit purposes. Use this skill when: 1. You need to capture event streams for later analysis 2. You need to replay events to test downstream consumers 3. You need to debug event-driven workflows 4. You need to audit event history with timestamps Do NOT use this skill when: - You need real-time event forwarding (use pilot-event-bus instead) - You need long-term storage with rotation (use pilot-event-log instead) - You need filtering before recording (use pilot-event-filter first)
Jak działa
- Commands
- Workflow Example
- Dependencies
Podgląd SKILL.md
---
name: pilot-event-replay
description: >
Record and replay event streams for debugging, testing, and audit purposes.
Use this skill when:
1. You need to capture event streams for later analysis
2. You need to replay events to test downstream consumers
3. You need to debug event-driven workflows
4. You need to audit event history with timestamps
Do NOT use this skill when:
- You need real-time event forwarding (use pilot-event-bus instead)
- You need long-term storage with rotation (use pilot-event-log instead)
- You need filtering before recording (use pilot-event-filter first)
tags:
- pilot-protocol
- pub-sub
- debugging
- testing
- replay
license: AGPL-3.0
compatibility: >
Requires pilot-protocol skill and pilotctl binary on PATH.
The daemon must be running (pilotctl daemon start).
Requires jq for JSON processing.
metadata:
author: vulture-labs
version: "1.0"
openclaw:
requires:
bins:
- pilotctl
- jq
homepage: https://pilotprotocol.network
allowed-tools:
- Bash
---
# Pilot Event Replay
Record event streams to NDJSON files and replay them for debugging and testing.
## Commands
### Record events to file
```bash
pilotctl --json subscribe <source-hostname> <topic> --timeout <seconds> | \
jq -c '.data.events[]' >> <recording-file.ndjson>
```
### Replay events from file
```bash
cat <recording-file.ndjson> | jq -c '.' | while IFS= read -r event; do
topic=$(echo "$event" | jq -r '.topic')
data=$(echo "$event" | jq -r '.data')
pilotctl --json publish <target-hostname> "$topic" --data "$data"
sleep <delay-seconds>
done
```
## Workflow Example
Record debug session:
```bash
#!/bin/bash
SOURCE="buggy-worker"
DURATION=300
RECORDING="/tmp/debug-session-$(date +%Y%m%d-%H%M%S).ndjson"
pilotctl --json subscribe "$SOURCE" "*" --timeout "$DURATION" | \
jq -c '.data.events[]' >> "$RECORDING"
event_count=$(wc -l < "$RECORDING")
echo "Recorded $event_count events"
```
Replay to test agent:
```bash
#!/bin/bash
RECORDING="$1"
TEST_TARGET="test-agent"
jq -c '.' "$RECORDING" | while IFS= read -r event; do
topic=$(echo "$event" | jq -r '.topic')
data=$(echo "$event" | jq -r '.data')
pilotctl --json publish "$TEST_TARGET" "$topic" --data "$data"
sleep 0.5
done
```
## Dependencies
Requires pilot-protocol skill, jq, and a running daemon.
Pliki w paczce (2)
- README.md 1 KB
- SKILL.md 2 KB
Wersje
W bazie nie ma innych skilli o nazwie pilot-event-replay.
Migawka bazy z 28.10.2026 · wersja paczki b4528a8e7006 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95pilot-event-log
Prowadzi trwałe logowanie zdarzeń w formacie NDJSON z rotacją, kompresją i politykami retencji, do audytu historii zdarzeń z sygnaturami czasu i eksportu do analizy zewnętrznej. - 95pilot-alert
Konfiguruje alerty na wzorcach zdarzeń z dostarczaniem przez webhook i wiadomości, powiadamia Slack, Discord i PagerDuty, eskaluje zdarzenia krytyczne do agentów dyżurnych oraz agreguje i deduplikuje alerty. - 100record-and-replay
Nagrywa przebieg pracy w przeglądarce lub na pulpicie Linuksa i zamienia go w skill wielokrotnego użytku, korzystając z serwera MCP ze strumieniem zdarzeń. - 87pilot-watch-alert-response
Reaguje na zdarzenia klastra w czasie rzeczywistym, np. dryf lub zmianę właściciela, wydając werdykt PASS, WATCH, ASK lub BLOCK. - 98output-streams
Wyjaśnia cztery strumienie danych LimaCharlie: zdarzenia, wykrycia, audyt i wdrożenia, ich pola, filtrowanie i konfigurację. - 100replay
Wznawia przerwane pipeline'y z manifestów wysyłki albo odtwarza je z innymi szablonami do testów A/B.