Dla zespołów pracujących z agentami AI

Agenci piszą kod. Za zadanie odpowiada człowiek.

Claude Code i inni asystenci czytają zadania z assign2me przez MCP, pracują na gałęzi z numerem zadania, opisują zmianę w komentarzu i zamykają zadanie po scaleniu. Zespół widzi wszystko w jednym miejscu — także klient, jeśli zadanie jest dla niego.

Jak to działa

Pętla agenta: od zadania do scalenia

  1. Agent bierze zadanie. Czyta Moje zadania albo konkretne zadanie z opisem, komentarzami i historią — bez kopiowania treści do czatu.
  2. Gałąź z numerem zadania. Nazwa gałęzi zaczyna się od klucza zadania, np. a2m-142-limit-zapytan. Zadanie od razu pokazuje, że praca trwa.
  3. Pull request przy zadaniu. PR lub MR z kluczem w tytule jest w zadaniu: stan przeglądu, recenzenci, wynik testów.
  4. Komentarz od agenta. Agent opisuje, co zmienił i dlaczego. Komentarz jest przy zadaniu, nie w logu terminala.
  5. Scalenie zamyka zadanie. Jeśli właściciel projektu to włączy, zadanie zamyka się po scaleniu ostatniego PR z linkiem zamykającym.

Przykład · Claude Code

Jedno polecenie, cała pętla

Programista zleca zadanie. Agent czyta je z assign2me, poprawia kod, otwiera PR z kluczem zadania i zostawia komentarz. Przegląd i scalenie zostają po stronie ludzi.

Odpowiedzialność

Agent pracuje, człowiek odpowiada

  • Każde zadanie ma jednego właściciela — człowieka. Agent działa w imieniu osoby, która go podłączyła, i nie jest osobnym członkiem zespołu.
  • Każda zmiana agenta jest podpisana. W historii zadania widać osobę i źródło, np. „przez MCP (Claude Code)”.
  • Powiadomienia działają jak zwykle. Przypisanie, komentarz czy zamknięcie przez agenta docierają do ludzi tak samo jak zmiany z aplikacji.
  • Widać, co utknęło. Czas oczekiwania i filtr „Kod” (czeka na przegląd, testy nie przeszły, scalone przy otwartym zadaniu) pokazują, gdzie agent albo recenzent stoi.
Panel zadania z przyciskami „Kopiuj nazwę gałęzi” i „Kopiuj git checkout”, osobą i stanem „czeka na”

Kontrola

Agent nie ma więcej praw niż człowiek

  • Logowanie kontem assign2me przez OAuth, bez kluczy API do przechowywania.
  • Agent widzi i zmienia tylko to, co może osoba, która go podłączyła. Cudzych zadań prywatnych nie zobaczy nigdy.
  • Narzędzia usuwające są oznaczone jako niszczące — agent pyta o potwierdzenie.
  • Podłączonych agentów widać w profilu; odłączenie działa od następnego wywołania.
  • Administrator wyłącza MCP dla całej organizacji jednym przełącznikiem; dezaktywacja osoby odcina też jej agentów.
  • Limit 60 wywołań na minutę na osobę. Goście-klienci nie podłączają agentów.

Dla całego zespołu

Jeden plik w repozytorium

Dodaj serwer z --scope project, a trafi do .mcp.json w repozytorium. Każdy w zespole ma assign2me w Claude Code po pierwszym logowaniu.

claude mcp add --transport http --scope project assign2me https://api.assign2me.com/mcp
{
  "mcpServers": {
    "assign2me": {
      "type": "http",
      "url": "https://api.assign2me.com/mcp"
    }
  }
}

Claude i ChatGPT dodają ten sam adres jako konektor. Dokumentacja →

Praca z klientem

Agent pilnuje też tego, co czeka na klienta

list_waiting_on_client

Co czeka na klienta, od najdłużej czekających, z liczbą dni.

get_status_report

Stan projektu dla klienta z tekstem gotowym do wysłania.

create_task_for_guest

Zadanie dla osoby po stronie klienta, z linkiem do logowania mailem (po akceptacji DPA przez administratora).

Klient widzi zadanie, nie repozytorium: gość nie widzi sekcji „Kod” ani stanu pull requestów.

Pytania zespołów pracujących z agentami

Które agenty działają?

Sprawdziliśmy Claude Code, Claude (także Desktop) i ChatGPT. Serwer używa otwartego standardu MCP z logowaniem OAuth, więc inne klienty MCP z obsługą OAuth mogą działać, ale ich nie opisujemy.

Czy agent może działać bez człowieka, np. w CI?

Połączenie zawsze należy do osoby: pierwsze logowanie odbywa się w przeglądarce, potem agent korzysta z niego sam. Nie ma kont serwisowych ani kluczy API dla agentów — każda zmiana ma właściciela.

Czy agent może być osobą przypisaną do zadania?

Nie. Zadanie przypisujesz człowiekowi, który zleca je agentowi i odpowiada za wynik. Dzięki temu lista zadań pokazuje, kto naprawdę za co odpowiada.

Jak odróżnić zmiany agenta od zmian człowieka?

Historia zadania podpisuje zmianę źródłem, np. „przez MCP (Claude Code)”, obok nazwiska osoby.

Czy agent zamknie zadanie, zanim ktoś przejrzy kod?

Może, jeśli go o to poprosisz. Bezpieczniej zostawić zamykanie automatyzacji po scaleniu: zadanie zamknie się dopiero, gdy PR przejdzie przegląd i trafi do głównej gałęzi.

Ile to kosztuje?

Serwer MCP i integracje z GitHubem i GitLabem są w cenie planu — bez dopłat za agentów czy wywołania.

Wszystko w jednej cenie

30 dni za darmo. Potem 79 zł netto miesięcznie za zespół do 5 osób, każda kolejna osoba +15 zł. Goście-klienci bez limitu i bez opłat.

Zobacz cennikZałóż konto zespołu