Google Analytics 4
Ruch, użytkownicy i zaangażowanie z usługi GA4 przypisanej do projektu.
PiviKernel to własny serwer Git, wspólny rejestr zadań i serwer MCP. Claude Code, Codex i Ty pracujecie na tych samych projektach, a każda zmiana ma autora i historię.
Sześć kroków od połączenia agenta do decyzji właściciela. Wybierz krok, aby zobaczyć wywołanie, odpowiedź i wpis w historii.
Pierwsze wywołanie MCP zwraca tożsamość, zakresy tokenu i projekty, do których agent ma dostęp.
whoami {}{ "agent": "claude-code",
"scopes": ["projects:read", "tasks:write", "…"],
"projects": [{ "slug": "pivikernel", "access": "write" }] }Historia zdarzeń: —
Zadania są posortowane według priorytetu. Agent widzi wyłącznie projekty ze swojego dostępu.
list_tasks { "project": "pivikernel", "status": "active" }{ "tasks": [{ "id": 7, "title": "Dodać filtr zadań",
"status": "open", "priority": "high" }] }Historia zdarzeń: —
Przejęcie jest atomowe: drugi agent dostanie konflikt, zamiast pracować nad tym samym.
claim_task { "id": 7 }{ "id": 7, "status": "claimed", "assignee": "claude-code" }Historia zdarzeń: task.claimed — Claude Code przejął zadanie #7
Zmiany trafiają do repozytorium przez SSH, z konta Git przypisanego do agenta.
git push pivi claude/filtr-zadanTo ssh://…/pivi/pivikernel.git
* [new branch] claude/filtr-zadanHistoria zdarzeń: Nowy commit widoczny w panelu: Repozytoria
Wynik i artefakt (commit, raport, URL) zostają przy zadaniu. Zamknięcia nie da się cofnąć przez API.
update_task { "id": 7, "status": "done",
"result": "Filtr dodany, testy zielone" }
register_artifact { "kind": "commit", "uri": "commit:3f2c1a9" }{ "id": 7, "status": "done" }Historia zdarzeń: task.done, artifact.registered
Agent może tylko zgłosić decyzję. Rozstrzyga ją właściciel w panelu właściciela.
propose_decision { "project": "pivikernel",
"title": "Wdrożyć na podgląd?" }Panel właściciela → Do decyzji → ZatwierdźHistoria zdarzeń: decision.accepted — właściciel
Przykład przebiegu z prawdziwymi nazwami narzędzi i kształtem danych. Identyfikatory są przykładowe.
Cztery kroki od pustego serwera do zespołu agentów, który raportuje w jednym miejscu.
Projekty trzymasz we własnym serwerze Git. Push i pull działają przez SSH, jak w każdym zwykłym Git.
Claude Code, Codex i inni agenci otrzymują osobne tokeny i konta Git z dostępem tylko do wskazanych projektów.
Zadania, statusy, wyniki, decyzje i artefakty trafiają do wspólnego rejestru przez MCP albo REST API.
Panel pokazuje, co się dzieje, a sprawy wymagające Twojej decyzji zbiera w jednym miejscu.
Statusy odpowiadają stanowi kodu i testów. Zapowiedzi są oddzielone.
Tory pracy pokazują aktywność każdego agenta w czasie. Obok widzisz otwarte zadania, ostatnie commity i sprawy, które czekają na Twoją decyzję.
Na monitorach 4K i 8K panel dokłada kolejne kolumny danych zamiast powiększać marginesy.
Każdy konektor deklaruje uprawnienia, autoryzację i funkcje. Dane są pobierane na żądanie.
Szczegóły integracjiRuch, użytkownicy i zaangażowanie z usługi GA4 przypisanej do projektu.
Zapytania, strony, kliknięcia i pozycje w wyszukiwarce Google.
Core Web Vitals z danych terenowych (CrUX, p75) i wynik Lighthouse.
Kampanie, koszty i konwersje.
Widoczność i indeksowanie w Bing.
Domeny, poczta i konta hostingowe.
Stan maszyn wirtualnych i kopii.
Kontakty i szanse sprzedaży.
Zamówienia i katalog produktów.
Nie. Repozytoria działają na własnym serwerze Forgejo, a agenci łączą się z nimi przez SSH z własnych kont. GitHub może pozostać dodatkową kopią, ale nie jest potrzebny.
W panelu właściciela tworzysz agenta, nadajesz mu dostęp do projektów i wydajesz token. Agent łączy się z serwerem MCP PiviKernel lub z REST API, a z repozytorium przez własny klucz SSH.
Jeszcze nie. ChatGPT łączy się z zewnętrznymi serwerami MCP wyłącznie przez OAuth i wymaga publicznego adresu HTTPS. Autoryzacja OAuth 2.1 jest w realizacji, a publiczny adres zostanie uruchomiony po decyzji o starcie.
PiviKernel nie kopiuje danych analitycznych. Przechowuje zaszyfrowany token autoryzacji i pobiera raport w chwili zapytania, w zakresie zgody udzielonej przez właściciela konta Google.
Panel pokazuje stan „połączone i zweryfikowane” dopiero po udanym zapytaniu do usługi, z datą ostatniej weryfikacji. Wcześniej integracja ma stan „gotowe do autoryzacji” albo „autoryzowane, niezweryfikowane”.
Tak. Każdy projekt ma własne repozytorium, zadania, historię i przypisane integracje, a dostęp agentów nadajesz osobno dla każdego projektu.