# Dziel się wiedzą z IDE po sprawdzeniu jej przed publikacją

> Source: https://tareno.co/pl/agents/junie
> Language: pl
> Dodaj Tareno do JetBrains Junie jako serwer MCP i zamieniaj sesje IDE w case studies na LinkedIn, ogłoszenia pluginów na X lub porady na Threads, wymagające akceptacji.

Programiści JetBrains uczą się podczas refaktoryzacji, wydań pluginów i poznawania drobnych sztuczek językowych. Junie pracuje obok kodu i może sprawdzić poradę, zanim stanie się postem. Po dodaniu Tareno w ustawieniach MCP Junie przygotuje szkic na LinkedIn, X lub Threads. Każda prośba o zaplanowanie lub publikację czeka w Tareno na Twoją akceptację. Tareno nie przeprowadziło jeszcze testu Junie na koncie klienta, dlatego konfiguracja opiera się na dokumentacji JetBrains.

## Jak połączyć Tareno z JetBrains Junie?

W IDE otwórz Tools, potem Junie, MCP Settings i wybierz Add. Junie otworzy plik `mcp.json` z sekcją `mcpServers`; dodaj wpis `tareno` z hostowanym endpointem. Po zapisaniu Junie pokaże stan połączenia i dostępne narzędzia. Sprawdź je przez `list_accounts`. Tareno nie zakończyło jeszcze testu klienta z Junie.

## Połącz Junie w czterech krokach

1. **Otwórz ustawienia MCP.** Ścieżka to Tools, Junie, MCP Settings, a następnie Add. Dokumentacja JetBrains podaje, że pola w pliku określa dokumentacja danego serwera, więc punktem odniesienia jest instrukcja konfiguracji Tareno, a nie Junie.
2. **Wklej hostowany endpoint.** Nazwij wpis `tareno` i użyj adresu z przykładu obok. Po zapisaniu pliku Junie wyświetli serwer, stan połączenia i znalezione narzędzia. To pierwsze miejsce do sprawdzenia w razie problemu.
3. **Zaloguj się przez OAuth.** Hostowany endpoint obsługuje OAuth, więc zaloguj się do Tareno w przeglądarce. Klucz API przechowuj w zmiennej środowiskowej, a nie w pliku `mcp.json`, który możesz wysłać do repozytorium.
4. **Sprawdź połączenie przez odczyt.** Zanim Junie przygotuje szkic, poproś o wywołanie `list_accounts`. Jeśli pojawi się właściwe konto, połączenie działa. W przeciwnym razie najpierw połącz konto w Tareno.

Wpis mcp.json:

```json
{
  "mcpServers": {
    "tareno": {
      "url": "https://tareno.co/api/mcp"
    }
  }
}
```

## Jak Junie pomaga z Tareno

Junie potrafi skompilować, uruchomić i przeczytać kod, którego dotyczy post. To różnica między sprawdzoną poradą a plotką. Te trzy zadania korzystają z tej możliwości, a każde ma osobny poradnik.

### Refaktoryzacja staje się case study na LinkedIn

Po zamianie callbacków na coroutines lub podziale modułu wnioski mogą pomóc zespołom stojącym przed podobną migracją. Junie podsumowuje zmiany na podstawie diffu i testów, wylicza identyfikatory z kodu i przed Twoją kontrolą przeredagowuje szkic bez nazw tabel, usług i hostów.

### Wydanie pluginu staje się postem na X z GIF-em

Autorzy pluginów ogłaszają wersje osobom, które instalują je od razu. Junie czyta informacje o zmianach i deskryptor pluginu, dokładnie podaje zgodny zakres IDE, znajduje demonstracyjny GIF w bibliotece Tareno i mieści post w 280 znakach. X pozwala dodać jeden animowany GIF zamiast zdjęć.

### Porada językowa staje się karuzelą na Threads

Trzy slajdy dobrze pasują do krótkiej porady. Junie kompiluje obie wersje fragmentu w pliku tymczasowym, sprawdza ich działanie i pisze tekst alternatywny opisujący słowami kod z każdego zrzutu. Kod umieszczony na obrazie jest niewidoczny dla czytników ekranu.

## Prompty do skopiowania dla JetBrains Junie

### Sprawdź połączenie

```text
Użyj Tareno, aby wyświetlić moje połączone konta społecznościowe wraz z platformą i nazwą. Tylko odczyt: niczego nie twórz, nie planuj ani nie publikuj. Wskaż konto do case study na LinkedIn i konto do ogłoszenia pluginu.
```

### Case study bez identyfikatorów

```text
Podsumuj zmiany z ostatnich [trzech] commitów modułu płatności na podstawie diffu i testów, a następnie napisz 220-słowne case study na LinkedIn. Wypisz identyfikatory z naszego kodu i przeredaguj tekst tak, by żaden się w nim nie pojawił. Pokaż nową wersję przed zapisaniem czegokolwiek przez Tareno.
```

### Ogłoszenie pluginu

```text
Przeczytaj informacje o zmianach w wersji 1.8 i deskryptor pluginu, dokładnie podaj zgodny zakres IDE i napisz post na X do 280 znaków. Użyj Tareno, aby znaleźć GIF [demo.gif] w mojej bibliotece i sprawdź, czy przekracza limit rozmiaru.
```

### Sprawdź poradę przed karuzelą

```text
Skompiluj i uruchom oba fragmenty Kotlin z moich zrzutów w pliku tymczasowym i pokaż wynik każdego. Jeśli się różnią, wskaż gdzie. Następnie przygotuj w Tareno podpis i tekst alternatywny karuzeli na Threads, opisując kod słowami na każdym obrazie.
```

### Poproś o terminy

```text
Poproś Tareno o zaplanowanie zatwierdzonych szkiców [ID szkiców] na [wtorek, 11:00] w strefie [Europe/Warsaw]. Zwróć identyfikatory akcji i przypomnij, że każda prośba nadal czeka na moją akceptację w panelu Tareno.
```

## Wszystkie poradniki: JetBrains Junie

Poradnik dla każdej sieci, z którą ten agent może pracować w Tareno, z osobnymi przykładami, promptami i ograniczeniami.

- [Wniosek z debugowania dla X](https://tareno.co/pl/agents/junie/x.md)
- [Studium przypadku JetBrains dla LinkedIn](https://tareno.co/pl/agents/junie/linkedin.md)
- [Seria nauki zespołowej dla Threads](https://tareno.co/pl/agents/junie/threads.md)

## Warto wiedzieć przed rozpoczęciem

- Tareno nie testowało jeszcze JetBrains Junie na koncie klienta. Konfiguracja opiera się na dokumentacji JetBrains dla serwerów MCP; sprawdź połączenie na liście serwerów i żądaniem tylko do odczytu.
- Pola `mcp.json` określa dokumentacja danego serwera MCP, nie Junie. Jeśli narzędzia się nie pojawią, porównaj wpis z instrukcją zdalnego MCP Tareno.
- Junie nie rozstrzyga, które identyfikatory w kodzie można bezpiecznie opublikować. Człowiek powinien sprawdzić szkice pod kątem nazw klas, tabel i hostów.
- Planowanie, publikowanie, edycja zaplanowanych postów i ich usuwanie tworzą akcje wymagające akceptacji. Junie może o nie poprosić, ale nie może ich zatwierdzić.
- Junie widzi nazwy plików i podany tekst, ale nie piksele zrzutów ekranu. Sprawdź, czy tekst alternatywny pasuje do każdej grafiki.

## Junie na tle innych agentów IDE

Cursor, GitHub Copilot i Antigravity również łączą się z Tareno z edytora, każdy przez własną konfigurację. Junie wyróżnia praca w IDE JetBrains z ich kompilatorami, inspekcjami i narzędziami testowymi. To pasuje do zweryfikowanych porad i postów o pluginach. Jeśli pracujesz w VS Code lub Cursor, pozostałe agenty są bliżej Twojego środowiska.

## Pytania przed połączeniem

### Czy JetBrains Junie obsługuje Tareno?

JetBrains dokumentuje dodawanie serwerów MCP w ustawieniach Junie, więc ścieżka połączenia istnieje. Tareno nie zakończyło jeszcze testu klienta z Junie. Najpierw sprawdź stan serwera i wykonaj żądanie tylko do odczytu.

### Skąd pochodzą pola połączenia?

Według JetBrains z dokumentacji samego serwera MCP. Dla Tareno jest to instrukcja zdalnego MCP z hostowanym endpointem i logowaniem OAuth. Po zapisaniu pliku Junie wyświetla serwer i jego narzędzia.

### Jak nie ujawniać szczegółów kodu w case study?

Poproś Junie o wypisanie wszystkich identyfikatorów z kodu i przepisanie szkicu bez nich, a potem przeczytaj go w Tareno. Tareno otrzymuje tylko to, co wyśle Junie, więc tekst powinien sprawdzić człowiek.

### Ile GIF-ów może mieć post na X?

Jeden. Dokumentacja API X dopuszcza do czterech zdjęć, jeden animowany GIF albo jeden film na post; GIF zastępuje zdjęcia. Konfiguracja Tareno akceptuje GIF-y do 5 MB, więc przytnij długie nagrania.

### Dlaczego najpierw kompilować fragmenty?

Zrzut ekranu może sprawiać, że kod wygląda wiarygodnie, nawet jeśli jest błędny. Junie kompiluje i uruchamia obie wersje w pliku tymczasowym oraz pokazuje różnice. Dzięki temu porada opisuje rzeczywiste zachowanie.

### Czy Junie opublikuje post bez mojej zgody?

Nie. Prośba o zaplanowanie lub publikację staje się akcją do zatwierdzenia w Tareno. Nic nie trafi na LinkedIn, X ani Threads, dopóki nie zaakceptujesz tego w panelu. Junie może tylko zgłosić, że akcja czeka.

### Czy Junie może czytać odpowiedzi na poradę w Threads?

Tak, przez Tareno można odczytać odpowiedzi na Threads i pogrupować je, na przykład według korekt i alternatyw. Junie nie publikuje odpowiedzi; odpisujesz w aplikacji i samodzielnie decydujesz o zmianach.

### Jakich narzędzi Tareno Junie użyje najpierw?

Zwykle `list_accounts` do potwierdzenia konta, `list_media` do znalezienia zrzutów lub GIF-a oraz `create_drafts` do zapisania tekstu. Na końcu `schedule_posts` zwraca akcję do zatwierdzenia, zamiast publikować.

## Powiązane poradniki

- [Case study z IDE na LinkedIn](https://tareno.co/pl/agents/junie/linkedin)
- [Wydanie pluginu z GIF-em na X](https://tareno.co/pl/agents/junie/x)
- [Karuzela z poradami Kotlin na Threads](https://tareno.co/pl/agents/junie/threads)
- [Konfiguracja zdalnego MCP](https://tareno.co/pl/docs/mcp)
- [GitHub Copilot × Tareno](https://tareno.co/pl/agents/github-copilot)
- [Procesy akceptacji](https://tareno.co/pl/features/approval-workflows)
