Skip to content

Add composable config system with includes support#16

Merged
yichao-liang merged 1 commit intomasterfrom
pr/composable-config
Mar 27, 2026
Merged

Add composable config system with includes support#16
yichao-liang merged 1 commit intomasterfrom
pr/composable-config

Conversation

@yichao-liang
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a composable YAML config system with includes support for experiment configurations
  • Introduces modular config files for environments, approaches (oracle, agents), and common settings under scripts/configs/predicatorv3/
  • Extends cluster_utils.py with config loading and merging logic that resolves includes directives to compose final experiment configs from reusable fragments

Test plan

  • Verify config loading with includes resolves correctly
  • Test that existing predicator_v3.yaml configs still work
  • Run experiment submission with composed configs

@yichao-liang yichao-liang merged commit a574265 into master Mar 27, 2026
1 of 6 checks passed
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