ハーネスを追加する
ハーネスアダプターを有効化し、そのネイティブ構成を共有プロファイルから生成します。
目標: もう一つハーネスを有効化し、共有プロファイルからそのハーネスの ネイティブ構成を Apothem に生成させます。
前提条件
~/.config/apothem/profile.yamlにある共有プロファイル(まだ存在しない 場合はapothem profile initで作成します)。PATH上のapothemCLI。自己完結型のソースツリーをインストールした 場合は、各コマンドの前にPYTHONPATH="$HOME/.apothem/src"を付け、apothemの代わりにpython -m apothemを実行します —— あるいはnpx @ahmed-g-gad/apothemを使用します。
手順
-
登録済みのハーネスを一覧表示し、すでにインストール済みのものを確認します:
apothem harnesses listapothem harnesses listはサポートされているすべての id を出力します。 同じ一覧は ハーネス一覧 と、ソースから生成される ハーネスレジストリ にもあります。 一覧をここにハードコードするのではなく、お使いのツールに対応する id を 選んでください —— アダプターが追加されるにつれて一覧は増えていきます。 -
対象のハーネスを調べ、そのスコープと出力先パスを確認します:
apothem harnesses show cursorScope: projectという行は、アダプターがプロジェクトツリーへ生成し、--project PATHを必要とすることを意味します。Scope: userは、 ユーザースコープの構成ディレクトリへ生成し、プロジェクトフラグを 必要としません。 -
ファイルを書き込まずにインストールをプレビューします:
apothem install --harness cursor --dry-run -
ハーネスをインストールします。ユーザースコープのハーネスの場合:
apothem install --harness claude-codeプロジェクトスコープのハーネスの場合は、プロジェクトルートを渡します:
apothem install --harness cursor --project /path/to/project--harness allで、サポートされているすべてのハーネスを一度に インストールできます(プロジェクトスコープのハーネスには依然として--projectが必要です。プロファイルのexclude_harnessesに列挙された id はスキップされます)。
検証
apothem verify --harness cursor✓ <harness-id> is verified という行は、管理対象のターゲットが存在し、
パースできることを確認します。apothem doctor は、全ハーネスにわたる
システム全体のビューを提供します。
関連
- アダプターが生成する内容を変更するには プロファイルを編集する を行い、その後
apothem updateを再実行します。 - インストール は初回インストールを扱います。