# Делитесь выводами из IDE только после проверки

> Source: https://tareno.co/ru/agents/junie
> Language: ru
> Добавьте Tareno в JetBrains Junie как MCP-сервер и превращайте сессии IDE в кейсы для LinkedIn, анонсы плагинов в X или советы в Threads с вашим подтверждением.

Разработчики JetBrains учатся на рефакторингах, выпусках плагинов и небольших языковых приёмах. Junie работает рядом с кодом и может проверить совет до публикации. После добавления Tareno в настройки MCP Junie подготовит черновик для LinkedIn, X или Threads. Запросы на планирование и публикацию остаются в Tareno до вашего подтверждения. Tareno ещё не завершил клиентский тест Junie, поэтому настройка основана на документации JetBrains.

## Как подключить Tareno к JetBrains Junie?

В IDE откройте Tools, затем Junie, MCP Settings и выберите Add. Junie откроет файл `mcp.json` с разделом `mcpServers`; добавьте запись `tareno` с адресом сервера. После сохранения Junie покажет состояние соединения и найденные инструменты. Проверьте подключение командой `list_accounts`. Полный клиентский тест Junie со стороны Tareno ещё не проводился.

## Подключение Junie за четыре шага

1. **Откройте настройки MCP.** Путь такой: Tools, Junie, MCP Settings, затем Add. В документации JetBrains сказано, что поля файла определяются документацией каждого сервера. Поэтому ориентируйтесь на страницу настройки Tareno, а не Junie.
2. **Вставьте адрес сервера.** Назовите запись `tareno` и используйте адрес из примера справа. После сохранения Junie покажет сервер, состояние соединения и найденные инструменты. При неполадке сначала проверьте их там.
3. **Войдите через OAuth.** Размещённый сервер поддерживает OAuth, поэтому войдите в Tareno через браузер. Храните ключ API в переменной среды, а не в `mcp.json`, который может попасть в репозиторий.
4. **Проверьте соединение чтением.** До создания черновика попросите Junie вызвать `list_accounts`. Нужный аккаунт в ответе подтверждает соединение. Если его нет, сначала подключите аккаунт в Tareno.

Запись в mcp.json:

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

## Чем Junie помогает с Tareno

Junie может скомпилировать, запустить и прочитать код, о котором идёт речь в публикации. Это отличает проверенный совет от слуха. Эти три задачи используют такую возможность; для каждой есть отдельное руководство.

### Рефакторинг становится кейсом для LinkedIn

После замены callbacks на coroutines или разделения модуля результат миграции может быть полезен другим командам. Junie суммирует изменения по diff и тестам, перечисляет идентификаторы из кода и переписывает черновик без названий таблиц, сервисов и хостов, прежде чем вы его проверите.

### Релиз плагина становится публикацией в X с GIF

Авторы плагинов сообщают о новых версиях тем, кто устанавливает их сразу. Junie читает журнал изменений и описание плагина, точно указывает совместимый диапазон IDE, находит демонстрационный GIF в медиатеке Tareno и укладывает текст в 280 символов. X разрешает один анимированный GIF вместо фотографий.

### Языковой совет становится каруселью в Threads

Карусель из трёх слайдов подходит для короткого совета. Junie компилирует обе версии фрагмента в отдельном файле, проверяет поведение и пишет альтернативный текст, описывающий код на каждом изображении словами. Код внутри картинки не прочитает программа экранного доступа.

## Запросы для копирования в JetBrains Junie

### Проверить соединение

```text
Используй Tareno, чтобы перечислить подключённые социальные аккаунты с платформой и именем. Только чтение: ничего не создавай, не планируй и не публикуй. Укажи аккаунт для кейса LinkedIn и аккаунт для анонса плагина.
```

### Кейс без идентификаторов

```text
Суммируй изменения в последних [трёх] коммитах платёжного модуля по diff и тестам, затем напиши кейс для LinkedIn на 220 слов. Перечисли идентификаторы из кода и перепиши текст так, чтобы ни один из них не остался. Покажи новую версию до сохранения через Tareno.
```

### Анонс плагина

```text
Прочитай заметки к версии 1.8 и описание плагина, точно укажи совместимый диапазон IDE и напиши публикацию в X до 280 символов. Найди через Tareno GIF [demo.gif] в медиатеке и сообщи, превышает ли он ограничение размера.
```

### Проверь совет до карусели

```text
Скомпилируй и запусти оба фрагмента Kotlin из скриншотов в отдельном файле и покажи результат каждого. Если они различаются, укажи где. Затем подготовь в Tareno подпись и альтернативный текст для карусели Threads, описав код словами в каждом слайде.
```

### Запросить время публикации

```text
Попроси Tareno запланировать утверждённые черновики [ID] на [вторник, 11:00] в часовом поясе [Europe/Moscow]. Верни ID действий и напомни, что каждый запрос всё ещё ожидает подтверждения в панели Tareno.
```

## Все руководства по JetBrains Junie

Руководство для каждой сети, с которой этот агент может работать в Tareno, с отдельными примерами, запросами и ограничениями.

- [Вывод из отладки для X](https://tareno.co/ru/agents/junie/x.md)
- [Кейс JetBrains для LinkedIn](https://tareno.co/ru/agents/junie/linkedin.md)
- [Серия обучения команды для Threads](https://tareno.co/ru/agents/junie/threads.md)

## Что нужно знать заранее

- Tareno ещё не провёл клиентский тест JetBrains Junie. Настройка следует документации JetBrains для MCP-серверов; проверьте её по списку серверов и запросом только на чтение.
- Поля `mcp.json` задаются документацией MCP-сервера, а не Junie. Если инструменты не отображаются, сравните запись со страницей настройки удалённого MCP в Tareno.
- Junie не может определить, какие идентификаторы в коде безопасно публиковать. Человек должен проверять каждый черновик на названия классов, таблиц и хостов.
- Планирование, публикация, изменение запланированных постов и их удаление создают действия, требующие подтверждения. Junie может запросить их, но не подтвердить.
- Junie видит имена файлов и переданный вами текст, но не пиксели скриншотов. Проверьте, что альтернативный текст соответствует каждому изображению.

## Junie и другие агенты для IDE

Cursor, GitHub Copilot и Antigravity тоже подключаются к Tareno из редактора, каждый через собственную конфигурацию. Особенность Junie — работа в IDE JetBrains с их компиляторами, инспекциями и средствами запуска тестов. Это подходит для проверенных советов и публикаций о плагинах. Если вы работаете в VS Code или Cursor, другие агенты ближе к вашему окружению.

## Вопросы перед подключением

### Поддерживает ли JetBrains Junie подключение к Tareno?

JetBrains описывает добавление MCP-серверов в настройках Junie, так что способ подключения существует. Tareno ещё не завершил клиентский тест Junie. Сначала проверьте состояние сервера, затем выполните запрос только на чтение.

### Откуда берутся параметры соединения?

По документации JetBrains, их задаёт сам MCP-сервер. Для Tareno это страница настройки удалённого MCP с адресом сервера и входом через OAuth. После сохранения файла Junie покажет сервер и его инструменты.

### Как исключить детали кода из кейса?

Попросите Junie перечислить все идентификаторы, взятые из кода, и переписать черновик без них, а затем проверьте результат в Tareno. Tareno получает только отправленный Junie текст, поэтому финальную проверку выполняет человек.

### Сколько GIF можно добавить в публикацию X?

Один. Документация API X допускает до четырёх фотографий, один анимированный GIF или одно видео на пост; GIF заменяет фотографии. Конфигурация Tareno принимает для X GIF размером до 5 МБ, поэтому длинные записи нужно обрезать.

### Зачем сначала компилировать фрагменты?

Скриншот может сделать код убедительным, даже если он неверен. Junie компилирует и запускает обе версии в отдельном файле и показывает различия. Так совет описывает реальное поведение, а не то, что кто-то помнит.

### Опубликует ли Junie пост без моего подтверждения?

Нет. Запрос на планирование или публикацию становится действием, ожидающим подтверждения в Tareno. Ничего не попадёт в LinkedIn, X или Threads, пока вы не одобрите это в панели. Junie может только сообщить, что запрос ожидает решения.

### Может ли Junie читать ответы на совет в Threads?

Да, через Tareno можно читать ответы в Threads и группировать их, например, на исправления и альтернативы. Junie не может публиковать ответы. Вы отвечаете в приложении и решаете, что изменить.

### Какие инструменты Tareno Junie вызывает первыми?

Обычно `list_accounts` для выбора аккаунта, `list_media` для поиска скриншотов или GIF и `create_drafts` для сохранения текста. В конце вызывается `schedule_posts`: он создаёт запрос на подтверждение, а не публикует.

## Связанные руководства

- [Кейс из IDE для LinkedIn](https://tareno.co/ru/agents/junie/linkedin)
- [Релиз плагина с GIF в X](https://tareno.co/ru/agents/junie/x)
- [Карусель с советами Kotlin в Threads](https://tareno.co/ru/agents/junie/threads)
- [Настройка удалённого MCP](https://tareno.co/ru/docs/mcp)
- [GitHub Copilot × Tareno](https://tareno.co/ru/agents/github-copilot)
- [Процессы согласования](https://tareno.co/ru/features/approval-workflows)
