# Condividi ciò che impari nell’IDE, dopo averlo verificato

> Source: https://tareno.co/it/agents/junie
> Language: it
> Aggiungi Tareno a JetBrains Junie come server MCP e trasforma le sessioni IDE in casi LinkedIn, annunci di plugin su X o consigli su Threads, da approvare in Tareno.

Gli sviluppatori JetBrains imparano con refactoring, rilasci di plugin e piccoli trucchi di linguaggio. Junie lavora accanto al codice e può verificare un consiglio prima che diventi un post. Aggiungendo Tareno alle impostazioni MCP di Junie, il risultato diventa una bozza per LinkedIn, X o Threads. Tareno trattiene ogni richiesta di programmazione o pubblicazione finché non la approvi. Tareno non ha ancora completato un test cliente con Junie; la configurazione segue quindi la documentazione JetBrains.

## Come collego Tareno a JetBrains Junie?

Nell’IDE apri Tools, poi Junie e MCP Settings, quindi scegli Add. Junie apre un file `mcp.json` con la sezione `mcpServers`; aggiungi una voce chiamata `tareno` con l’endpoint ospitato. Dopo il salvataggio, Junie mostra lo stato della connessione e gli strumenti disponibili. Prova con `list_accounts`. Tareno non ha ancora completato un test cliente con Junie.

## Collega Junie in quattro passaggi

1. **Apri le impostazioni MCP.** Il percorso è Tools, Junie, MCP Settings e Add. La documentazione JetBrains indica che i campi del file sono definiti dalla documentazione di ciascun server. La pagina di configurazione Tareno è quindi il riferimento, non Junie.
2. **Incolla l’endpoint ospitato.** Chiama la voce `tareno` e usa l’indirizzo dell’esempio a destra. Dopo aver salvato il file, Junie mostra server, stato della connessione e strumenti rilevati. In caso di errore, controlla prima queste informazioni.
3. **Accedi con OAuth.** L’endpoint ospitato supporta OAuth, quindi accedi al tuo account Tareno nel browser. Conserva ogni chiave API in una variabile d’ambiente, non nel file `mcp.json` che potresti inviare nel repository.
4. **Verifica con una chiamata di lettura.** Chiedi a Junie di chiamare `list_accounts` prima di preparare bozze. Se compare l’account desiderato, la connessione funziona. Altrimenti collega prima l’account in Tareno.

Voce mcp.json:

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

## Come Junie aiuta con Tareno

Junie può compilare, eseguire e leggere il codice di cui parla un post: è questo che distingue un consiglio verificato da una voce. Questi tre casi sfruttano questa capacità e hanno ciascuno una guida dedicata.

### Un refactoring diventa un caso studio per LinkedIn

Dopo aver sostituito callback con coroutine o diviso un modulo, la lezione può essere utile ai team che affrontano la stessa migrazione. Junie riassume le modifiche usando diff e test, elenca gli identificatori presi dal codice e riscrive la bozza senza nomi di tabelle, servizi o host prima della tua revisione.

### Una release di plugin diventa un post X con GIF

Chi crea plugin annuncia le versioni a persone che spesso le installano subito. Junie legge note di rilascio e descrittore del plugin, riporta esattamente l’intervallo IDE compatibile, trova la GIF demo nella libreria Tareno e scrive entro 280 caratteri. X consente una GIF animata al posto delle foto.

### Un consiglio di linguaggio diventa un carosello Threads

Un consiglio in tre slide si adatta al carosello. Junie compila entrambe le versioni dello snippet in un file temporaneo, ne verifica il comportamento e scrive un testo alternativo che descrive a parole il codice di ogni schermata. Il codice dentro un’immagine è invisibile a chi usa uno screen reader.

## Prompt da copiare per JetBrains Junie

### Controlla la connessione

```text
Usa Tareno per elencare i miei account social collegati con piattaforma e nome account. Solo lettura: non creare, programmare o pubblicare nulla. Dimmi quale account useresti per un caso LinkedIn e quale per l’annuncio di un plugin.
```

### Caso studio senza identificatori

```text
Riassumi le modifiche degli ultimi [tre] commit del modulo pagamenti usando diff e test, poi scrivi un caso LinkedIn di 220 parole. Elenca ogni identificatore preso dal nostro codice e riscrivi la bozza senza includerne nessuno. Mostrami la revisione prima di salvare qualsiasi cosa tramite Tareno.
```

### Annuncio del plugin

```text
Leggi le note della versione 1.8 e il descrittore del plugin, riporta esattamente l’intervallo IDE compatibile e scrivi un post X entro 280 caratteri. Usa Tareno per trovare la GIF [demo.gif] nella mia libreria e dimmi se supera il limite di dimensione.
```

### Verifica il consiglio prima del carosello

```text
Compila ed esegui entrambi gli snippet Kotlin dei miei screenshot in un file temporaneo e mostrami ciascun risultato. Se differiscono, indica dove. Poi prepara in Tareno la didascalia e il testo alternativo per un carosello Threads, descrivendo a parole il codice in ogni immagine.
```

### Richiedi gli orari

```text
Chiedi a Tareno di programmare le bozze approvate [ID bozze] per [martedì alle 11:00] nel fuso orario [Europe/Rome]. Restituisci gli ID delle azioni e ricordami che ogni richiesta attende ancora la mia approvazione nella dashboard Tareno.
```

## Tutte le guide per JetBrains Junie

Una guida per ogni rete con cui questo agente può lavorare in Tareno, con esempi, prompt e limiti specifici.

- [Insight di debugging per X](https://tareno.co/it/agents/junie/x.md)
- [Caso di studio JetBrains per LinkedIn](https://tareno.co/it/agents/junie/linkedin.md)
- [Serie di apprendimento del team per Threads](https://tareno.co/it/agents/junie/threads.md)

## Da sapere prima di iniziare

- Tareno non ha ancora testato JetBrains Junie con un account cliente. La configurazione segue la documentazione JetBrains sui server MCP; verificala con l’elenco dei server e una chiamata di sola lettura.
- I campi di `mcp.json` sono definiti dalla documentazione di ciascun server MCP, non da Junie. Se non compaiono strumenti, confronta la voce con la pagina di configurazione MCP remota di Tareno.
- Junie non sa quali identificatori del tuo codice siano sicuri da pubblicare. Una persona deve controllare ogni bozza derivata dal codice per nomi di classi, tabelle e host.
- Programmare, pubblicare, modificare post programmati ed eliminarli crea azioni da approvare. Junie può richiederle, ma non approvarle.
- Junie vede i nomi dei file e il testo che gli dai, non i pixel degli screenshot. Verifica che il testo alternativo corrisponda a ciò che mostra ogni immagine.

## Junie a confronto con gli altri agenti IDE

Anche Cursor, GitHub Copilot e Antigravity si collegano a Tareno da un editor, ciascuno con una configurazione diversa. Junie si distingue perché lavora negli IDE JetBrains con compilatori, ispezioni e runner di test. È adatto a consigli verificati e post sui plugin. Se lavori in VS Code o Cursor, gli altri agenti sono più vicini al tuo ambiente.

## Domande prima della connessione

### JetBrains Junie supporta Tareno?

JetBrains documenta l’aggiunta di server MCP nelle impostazioni di Junie, quindi il percorso esiste. Tareno non ha ancora completato un test cliente con Junie. Per prima cosa controlla lo stato del server ed esegui una chiamata di sola lettura.

### Da dove vengono i campi per la connessione?

Secondo JetBrains, dalla documentazione del server MCP stesso. Per Tareno, consulta la pagina di configurazione MCP remota con endpoint ospitato e accesso OAuth. Dopo il salvataggio, Junie mostra server e strumenti.

### Come evito i dettagli del codice in un caso studio?

Chiedi a Junie di elencare ogni identificatore ripreso dal codice e riscrivere la bozza senza di essi, poi rileggila in Tareno. Tareno riceve solo ciò che Junie invia, quindi il controllo del testo spetta a una persona.

### Quante GIF può contenere un post X?

Una. La documentazione API di X consente fino a quattro foto, una GIF animata o un video per post; la GIF sostituisce le foto. La configurazione Tareno accetta GIF fino a 5 MB per X, quindi riduci le registrazioni lunghe.

### Perché compilare prima gli snippet?

Uno screenshot può far sembrare autorevole anche codice errato. Junie compila ed esegue entrambe le versioni in un file temporaneo e ne mostra le differenze. Così il consiglio racconta cosa succede davvero, non ciò che si ricorda.

### Junie pubblicherà senza la mia approvazione?

No. Una richiesta di programmazione o pubblicazione diventa un’azione da approvare in Tareno. Nulla arriva a LinkedIn, X o Threads prima della tua approvazione nella dashboard. Junie può solo dire che l’azione è in sospeso.

### Junie può leggere le risposte a un consiglio su Threads?

Sì, tramite Tareno le risposte su Threads si possono leggere e raggruppare, per esempio in correzioni e alternative. Junie non può pubblicare risposte: rispondi nell’app e decidi cosa cambiare.

### Quali strumenti Tareno chiamerà Junie per primi?

Di solito `list_accounts` per confermare la destinazione, `list_media` per trovare schermate o GIF e `create_drafts` per salvare il testo. `schedule_posts` viene per ultimo e restituisce un’azione da approvare invece di pubblicare.

## Guide correlate

- [Un caso dall’IDE per LinkedIn](https://tareno.co/it/agents/junie/linkedin)
- [Una release di plugin con GIF su X](https://tareno.co/it/agents/junie/x)
- [Un carosello di consigli Kotlin su Threads](https://tareno.co/it/agents/junie/threads)
- [Configurazione MCP remota](https://tareno.co/it/docs/mcp)
- [GitHub Copilot × Tareno](https://tareno.co/it/agents/github-copilot)
- [Flussi di approvazione](https://tareno.co/it/features/approval-workflows)
