You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: make dbt profile paths OS-dependent in tool descriptions and messages
Use `os.homedir()` + `path.join()` to compute the default `.dbt` directory
at runtime instead of hardcoding `~/.dbt/`. This renders correct paths on
both Unix (`/Users/x/.dbt`) and Windows (`C:\Users\x\.dbt`).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
"Discover dbt profiles from profiles.yml and map them to warehouse connections. Auto-detects Snowflake, BigQuery, Databricks, Postgres, Redshift, MySQL, DuckDB configurations. Searches: explicit path > DBT_PROFILES_DIR env var > project-local profiles.yml > ~/.dbt/profiles.yml.",
12
+
`Discover dbt profiles from profiles.yml and map them to warehouse connections. Auto-detects Snowflake, BigQuery, Databricks, Postgres, Redshift, MySQL, DuckDB configurations. Searches: explicit path > DBT_PROFILES_DIR env var > project-local profiles.yml > ${DEFAULT_DBT_DIR}/profiles.yml.`,
9
13
parameters: z.object({
10
-
path: z.string().optional().describe("Explicit path to profiles.yml. If omitted, checks DBT_PROFILES_DIR, then project directory, then ~/.dbt/profiles.yml"),
14
+
path: z.string().optional().describe(`Explicit path to profiles.yml. If omitted, checks DBT_PROFILES_DIR, then project directory, then ${DEFAULT_DBT_DIR}/profiles.yml`),
11
15
projectDir: z.string().optional().describe("dbt project root directory. Used to find project-local profiles.yml next to dbt_project.yml"),
0 commit comments