Claude Developer PlatformのCLI(コマンドラインツール)「ant」のバージョン1.30.0で、エージェントや環境設定をIaC(インフラの構成をコードで記述して管理する手法)的に扱える「apply」コマンドが追加されました。「ant apply --dry-run .」で適用前の変更内容をプレビューでき、「ant apply .」で確認プロンプトの後にリソースが作成され、状態は「claude-lock.json」に記録されます。設計はAWS CloudFormationよりも、状態ファイルをローカル管理するTerraformに近いとされています。
対応するリソースはエージェント・環境・メモリストア・デプロイメント・スキルの5種類です。エージェント定義はYAML/Markdown形式、環境設定はYAMLファイルで記述します。なお定義ファイルを削除しても対応リソースは自動削除されず、実際に削除するには「--prune」オプションを明示的に指定する必要があります。
出典が伝えている要点
- Claude Developer Platformの「ant」CLIのバージョン1.30.0で「apply」コマンドが追加された
- apply コマンドは「Manage resources as code」という機能で、エージェントや環境設定をコードとして管理できる
- 「ant apply --dry-run .」を実行すると、適用前の変更内容をプレビューできる
- 「ant apply .」を実行すると確認プロンプトの後にリソースが作成される
- リソース作成時の状態は「claude-lock.json」というファイルに記録される
- この設計はAWS CloudFormationではなく、状態ファイルをローカル管理するTerraformに近いとされている
- 対応するリソースの種類はエージェント、環境、メモリストア、デプロイメント、スキルの5種類
- エージェント定義はYAML/Markdown形式のファイル(例: agents/az900-quiz-bot.md)で記述する
- 環境設定はYAMLファイル(例: environments/learn-limited.yaml)でクラウドサンドボックスの設定を記述する
- 定義ファイルを削除しても、対応するリソースは自動では削除されない
- リソースを実際に削除するには「--prune」オプションを明示的に指定する必要がある
- 著者はClaude Community Ambassadorとして活動している