Skip to content

Add execution_environment fix + evals as code - #8

Open
quinnsebso wants to merge 1 commit into
masterfrom
feature/add-execution-environment
Open

Add execution_environment fix + evals as code#8
quinnsebso wants to merge 1 commit into
masterfrom
feature/add-execution-environment

Conversation

@quinnsebso

Copy link
Copy Markdown
Collaborator

Fixes the analyst tool's missing warehouse (execution_environment was blank, causing 399504 on every eval query), and adds evals-as-code: the eval dataset and run-config as version-controlled dbt models plus a new cortex_agent_evaluation materialization, so evals live in git and re-deploy with the agent. Running an eval stays opt-in (run_on_build=false) since it costs credits.

Tested: versioned deploy preserves the eval run (ALTER, same object); --full-refresh drops it (CREATE OR REPLACE, new object). README updated to flag the non-empty warehouse requirement.

- eval_dataset_versioned_test: 30-row eval dataset as a dbt table model
- cortex_agent_evaluation materialization + 3 helpers: writes run-config YAML to a stage, optional opt-in eval run (run_on_build=false by default)
- eval_versioned_test: run-config, ref()s agent + dataset so eval re-deploys with the agent
- README: flag that analyst execution_environment.warehouse must be non-empty (blank causes 399504)
- gitignore .claude/ and .DS_Store
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant