config::loader
More...
Classes
Functions
|
Name |
| None |
check(str name, bool condition, str detail ="") |
Attributes
Detailed Description
ConfigLoader — centralized YAML config loading, validation, and per-specialist override resolution.
Loads the two-layer pipeline configuration (endpoints + models) from config/pipeline.yaml,
validates the schema, and deep-merges per-specialist overrides from config/specialists/<niche>.yaml.
Usage:
loader = ConfigLoader(Path("."))
code_config = loader.get_effective_config("code")
Functions Documentation
function check
None check(
str name,
bool condition,
str detail =""
)
Attributes Documentation
variable project_root
project_root = Path(__file__).resolve().parent.parent;
variable passed
variable failed
variable loader
loader = ConfigLoader(project_root);
variable eff_code
eff_code = loader.get_effective_config("code");
variable eff_med
eff_med = loader.get_effective_config("medical");
variable fp4_export
fp4_export = loader._global_config.get("fp4_export", {});
variable saved_fp4
saved_fp4 = loader._global_config.get("fp4_export");
variable saved_et
saved_et = dict(saved_fp4["error_thresholds"]);
variable bad_et
dict bad_et = {k: v for k, v in saved_et.items() if k != 4 and k != "4"};
variable saved_64
saved_64 = dict(saved_et.get(64, saved_et.get("64", {})));
variable saved_delta
saved_delta = saved_fp4.get("ternary_delta");
variable saved_mbs
saved_mbs = saved_fp4.get("min_block_size");
variable saved_fp4_block
saved_fp4_block = loader._global_config.pop("fp4_export", None);
Updated on 2026-07-25 at 22:56:57 +0000