diff --git a/AGENTS.md b/AGENTS.md index 02b63df8169..87d4756039a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -69,7 +69,7 @@ GIT_EDITOR=true GIT_SEQUENCE_EDITOR=true VISUAL=true GIT_PAGER=cat git rebase or - `bundle/bundle.go` - Main Bundle struct and lifecycle management - `bundle/config/` - Configuration loading, validation, and schema - `bundle/deploy/` - Deployment logic (file upload, locking, state) -- `bundle/mutator/` - Configuration transformation pipeline +- `bundle/config/mutator/` - Configuration transformation pipeline - `bundle/phases/` - High-level deployment phases **libs/** - Shared libraries and utilities @@ -82,7 +82,7 @@ GIT_EDITOR=true GIT_SEQUENCE_EDITOR=true VISUAL=true GIT_PAGER=cat git rebase or **Bundles**: Configuration-driven deployments of Databricks resources (jobs, pipelines, etc.). The bundle system uses a mutator pattern where each transformation is a separate, testable component. -**Mutators**: Transform bundle configuration through a pipeline. Located in `bundle/config/mutator/` and `bundle/mutator/`. Each mutator implements the `Mutator` interface. +**Mutators**: Transform bundle configuration through a pipeline. Located in `bundle/config/mutator/`. Each mutator implements the `Mutator` interface. **Direct deployment engine**: Bundles are deployed by the direct engine (`bundle/direct/`), which calls the APIs without Terraform. The Terraform engine was removed in v1.20.0: `bundle.engine: terraform` and `DATABRICKS_BUNDLE_ENGINE=terraform` are rejected, and existing Terraform state is migrated to the direct engine before the command runs.