エイリアス
パックの読みやすい参照です。
エイリアスはパックへの、人が読みやすい参照です。プロンプト、ドキュメント、スクリプト、CI ジョブの中で、生のパック UUID の代わりに安定した名前を使いたい場合に使います。
名前空間
すべてのエイリアスは2つの名前空間のどちらかに属します。
- 個人用 — 自分のアカウント。デフォルトです。
- ワークスペース — アクティブなワークスペースの共有アカウント。ワークスペースエイリアスは単一の共有レコードで、ワークスペースのメンバーは誰でも解決できますが、付け替え・削除できるのは対象パックの所有者だけです。これにより、チームメイトのパックを自分のもののように呼び出せます。
エイリアスを作成・削除するときは、--namespace personal|workspace(デフォルト personal)で名前空間を選びます。
参照の形式
| 形式 | 解決される名前空間 |
|---|---|
@repo-onboarding |
まず個人用、次にアクティブなワークスペース(フォールバック) |
repo-onboarding |
@repo-onboarding と同じ(先頭 @ は省略可) |
@hiroki/repo-onboarding |
公開な handle で指定した別アカウントのエイリアス |
@alias(先頭 @ は省略可)は、まず個人用、次にアクティブなワークスペースの順で解決されます。そのため、同名のエイリアスが両方にある場合は個人用が優先されます。特定の名前空間を指定したい場合は、--namespace personal|workspace(CLI)または namespace(API/MCP)を渡します。
エイリアスはパックだけを指します。トラックにエイリアスはありません。
ルール
- エイリアスの名前は先頭の
@を取り除いて保存されます。 - エイリアスの名前に
/や制御文字は使えません。 - エイリアスを作成・付け替え・削除できるのは、対象パックの 所有者 だけです(どちらの名前空間でも)。それ以外のユーザーは解決するだけです。他人のパックを自分用にブックマークしたい場合は
likeを使います。 @handle/aliasの形式は別アカウントのエイリアスを参照する読み取り専用で、作成・削除には使えません。名前空間を選びたい場合は--namespace/namespaceを渡します。- エイリアスの更新は別パックへの付け替えです。
- パックを削除すると、そのパックを指す自分のエイリアスも削除されます。