Skip to content
Apothem
インストール

更新

Apothem とハーネスアダプターを更新する。

Claude Code プラグインを更新する

マーケットプレイスの一覧を更新してから、Claude Code 内の /plugin メニューから プラグインを更新します。

Inside Claude Code
/plugin marketplace update apothem

/plugin を開き、apothem を選択し、より新しいプラグインバージョンが一覧に表示されている ときは更新アクションを選びます。

npx は常に現行リリースを実行する

npx @ahmed-g-gad/apothem は実行のたびに現行の公開パッケージを解決するため、更新するものは ありません。古い npx キャッシュが旧バージョンを提供する場合は、dist-tag を明示的に固定してください。

npx @ahmed-g-gad/apothem@latest --version

インストーラーベースのセットアップを更新する

インストーラーを再実行します — べき等であり、既存のツリーでリリースタグをチェックアウトします — または 専用の更新スクリプトを実行します。

macOS · Linux · WSL2 · BSD
bash scripts/installer/update.sh
Windows · PowerShell
pwsh -NoProfile -File scripts/installer/update.ps1

更新スクリプトは、APOTHEM_HOME(既定は ~/.apothem)にあるソースツリーを、APOTHEM_REF にチェックアウトし直します。未設定の場合は、最新の署名付き vMAJOR.MINOR.PATCH リリースタグに解決されます。タグの値を指定するとそのタグに固定され、main は APOTHEM_ALLOW_UNVERIFIED=1 も設定されている場合にのみ、移動するブランチを選択します。このオーバーライドがない場合、更新はその ref をチェックアウトしたあとで、再マテリアライズの前に中止します。ブランチは署名付きリリースタグではないためです。再マテリアライズの前に、git verify-tag でタグの署名を検証します。署名のないタグ、または改ざんされたタグは、APOTHEM_ALLOW_UNVERIFIED=1 で中止を警告に格下げしない限り中止します。メンテナーの公開鍵がローカルのキーリングにない署名付きタグは、SECURITY.md に公開されているフィンガープリントを示す、鍵のインポートに関する案内とともに中止します。その後、更新されたツリーから apothem update を実行して、APOTHEM_HARNESS で指定されたハーネスを再マテリアライズします(ハーネスの既定値は、インストーラーの環境変数の表に従います)。事前のインストールが必要です。APOTHEM_HOME にツリーがなく、かつ APOTHEM_SOURCE が未設定の場合は、まずインストーラーを実行するよう案内するメッセージを表示して終了します。

ハーネス出力を再マテリアライズする

エンジンを更新した後、または ~/.config/apothem/profile.yaml を編集した後は、インストール済みの ハーネス設定を再導出します。ユーザースコープのアダプターには --project は不要ですが、 プロジェクトスコープのアダプターには必要です。

apothem update --harness claude-code
apothem update --harness cursor --project /path/to/project
apothem update --harness all --project /path/to/project

ファイルシステムへの書き込みを伴わず、機械可読のプレビューが必要な場合は、同じコマンドを --dry-run --json 付きで実行してください。

現在のコマンドの境界

apothem update はハーネス出力のみを更新します。CLI は update --self、update --check、 update --apply を実装していません。エンジン本体は、インストールに使用したチャネル — /plugin フロー、新しい npx 実行、または上記のインストーラー/更新スクリプト — を通じて更新してください。

エンジンのバージョンを確認する

apothem --version
npx @ahmed-g-gad/apothem --version

On this page