Przejdź do treści
Biblioteka skilli
DevOps i chmura · Testowanie

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.

Repozytorium
pilot-skills ↗
Licencja
AGPL-3.0
Ostatnia zmiana repozytorium
24.09.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 24.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Commands
  2. Workflow Example
  3. Dependencies
Sekcje z nagłówków SKILL.md, w oryginale · 61 linii, 169 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.