# 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 対応の単語分割により、日本語・中国語・
韓国語のスクリプト、ドイツ語のウムラウト、フランス語のアクセントを処理します。

## クイックスタート

### 1. Mercury Edit 2 API キーを取得

```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/)。
