ハーネスアダプター
Gemini CLI
Gemini CLI(GA)向けの Apothem ツールアダプター。
ベンダー: Google
インストール名: gemini-cli
ステータス: GA
ネイティブ構成: プロジェクトローカルの GEMINI.md と .gemini/
インストール
apothem install --harness gemini-cli --project /path/to/projectこのアダプターはプロジェクトスコープです。プロジェクトの GEMINI.md を
インストールし、Apothem コマンドを Gemini の TOML スラッシュコマンドに変換し、
ローカルヘルパー定義を正規化し、ネイティブでないサポート套組を
.gemini/.apothem/support/ 下に配置します。
書き込まれるファイル:
GEMINI.md
.gemini/commands/*.toml
.gemini/agents/*.md
.gemini/skills/
.gemini/.apothem/support/プロファイルからネイティブ構成へのマッピング
アダプターは Apothem の共有套組を読み取り、それぞれを Gemini 互換のサーフェスを
通じてルーティングします。Markdown ルール、テンプレート、フック素材は、Gemini
ネイティブのルールディレクトリではなくサポート素材であるため、.gemini/.apothem/support/
下に残ります。
互換性に関する注意
~/.gemini/ は、グローバルな Gemini プロファイルを使用するツールのための
ユーザースコープの領域のままです。Gemini CLI アダプターは、--project で渡された
プロジェクトにのみ書き込みます。
検証
apothem verify --harness gemini-cli --project /path/to/projectverify コマンドは次のことを確認します。
- ネイティブ構成が想定パスに存在すること。
- 共有プロファイルのすべての必須フィールドが存在すること。
- アダプター固有の検証ルーチンが成功を報告すること。
更新
apothem update --harness gemini-cli --project /path/to/projectGEMINI.md、変換されたコマンド、ローカルヘルパー定義、インストール済みのスキル、
および .gemini/.apothem/support/ サポートツリーを更新します。
アンインストール
apothem uninstall --harness gemini-cli --project /path/to/projectアダプターが書き込んだネイティブ構成ファイルを削除します。 共有プロファイルの YAML と Apothem エンジンには影響しません。
適合ゲート
python -m apothem.conformity.gate --all .トラブルシューティング
| 症状 | 修正 |
|---|---|
| 構成ファイルが見つからない | apothem install --harness gemini-cli --project /path/to/project を再実行する |
| 検証が失敗した | apothem update --harness gemini-cli --project /path/to/project を実行し、再度検証する |
| 予期しない構成内容 | ~/.config/apothem/profile.yaml または --profile PATH を確認し、apothem update --harness gemini-cli --project /path/to/project を再実行する |
構成ノブ
| フラグ | デフォルト | 説明 |
|---|---|---|
--dry-run | false | ファイルを書き込まずにインストールをプレビューする。 |