Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Telemetria

PRECC obsługuje opcjonalną anonimową telemetrię w celu ulepszenia narzędzia. Żadne dane nie są zbierane bez Twojej wyraźnej zgody.

Włączenie

$ precc telemetry consent
[precc] Telemetry enabled. Thank you for helping improve PRECC.
[precc] You can revoke consent at any time with: precc telemetry revoke

Wyłączenie

$ precc telemetry revoke
[precc] Telemetry disabled. No further data will be sent.

Sprawdzanie statusu

$ precc telemetry status
Telemetry: disabled
Last sent: never

Podgląd wysyłanych danych

Przed włączeniem możesz zobaczyć dokładnie, jakie dane byłyby zbierane:

$ precc telemetry preview
Telemetry payload (this session):
{
  "version": "0.3.0",
  "os": "linux",
  "arch": "x86_64",
  "skills_activated": 12,
  "commands_intercepted": 87,
  "pillars_used": [1, 4],
  "avg_hook_latency_ms": 2.3,
  "session_count": 1
}

Co jest zbierane

  • Wersja PRECC, system operacyjny i architektura
  • Zagregowane liczby: przechwycone polecenia, aktywowane umiejętności, użyte filary
  • Średnie opóźnienie hooka
  • Liczba sesji

Czego NIE zbieramy

  • Brak tekstu poleceń lub argumentów
  • Brak ścieżek plików lub nazw katalogów
  • Brak nazw projektów lub adresów URL repozytoriów
  • Brak danych osobowych (PII)
  • Brak adresów IP (serwer ich nie rejestruje)

Nadpisanie zmienną środowiskową

Aby wyłączyć telemetrię bez uruchamiania polecenia (przydatne w CI lub środowiskach współdzielonych):

export PRECC_NO_TELEMETRY=1

To ma pierwszeństwo nad ustawieniem zgody.

Miejsce docelowe danych

Dane telemetryczne są wysyłane do https://telemetry.peria.ai/v1/precc przez HTTPS. Dane są wykorzystywane wyłącznie do zrozumienia wzorców użycia i priorytetyzacji rozwoju.