# pi-ghost-autocomplete

[English](README.md) | [Deutsch](README.de.md) | [Français](README.fr.md) | [Español](README.es.md) | [中文](README.zh-CN.md) | [日本語](README.ja.md) | [Português](README.pt-BR.md) | [Italiano](README.it.md) | [Русский](README.ru.md)

Инлайн автодополнение «призрачным текстом» для [агента программирования Pi](https://pi.dev/) (`@earendil-works/pi-coding-agent`).

Пока вы печатаете в командной строке Pi, LLM предсказывает наиболее вероятное
продолжение текущей строки и отображает его серым текстом справа от курсора.
Нажмите **Стрелка вправо** для принятия.

**Многоязычность** (session 52): сегментация слов на основе Unicode обрабатывает
кириллицу, немецкие умлауты, акценты, CJK-скрипты и комбинирующие знаки.

## Быстрый старт

### 1. Получить API-ключ Mercury Edit 2

```bash
export INCEPTION_API_KEY="ваш-ключ"
```

### 2. Установить расширение

```bash
pi install npm:pi-ghost-autocomplete
```

### 3. Запустить Pi

```bash
pi
```

## Конфигурация

| Переменная | По умолчанию | Действие |
| --- | --- | --- |
| `PI_GHOST_DISABLED` | не задано | `1` для отключения |
| `PI_GHOST_PROVIDER` | Mercury Edit 2 | `cloud`, `local` или `router` |
| `INCEPTION_API_KEY` | — | API-ключ |
| `PI_GHOST_CHAT_MAX_TOKENS` | `256` | Лимит токенов (чат) |
| `PI_GHOST_CHAT_TEMPERATURE` | `0.75` | Температура (чат) |

> Полный справочник по конфигурации см. в [английском README](README.md#configuration).

## Маршрутизация по регистру

| Регистр | Ветка | Системный промпт |
| --- | --- | --- |
| `code` | **FIM** | Дополнить код/команду/путь |
| `agent-message` | **Чат** | «Продолжить сообщение ассистенту» |
| `general-prose` | **Чат** | «Продолжить текст естественно, тот же язык» |

```bash
PI_GHOST_PROVIDER=router INCEPTION_API_KEY=ваш-ключ pi ...
```

## Команды

| Команда | Действие |
| --- | --- |
| `/ghost` | Показать конфигурацию |
| `/ghost on` | Включить для этой сессии |
| `/ghost off` | Выключить для этой сессии |

> Полная документация: [английский README](README.md) и [`docs/`](docs/).
