feat(config): add dormant harness profile resolver

Add a pure HarnessProfile resolver for provider/model routes while keeping runtime provider/model routing, prompts, tools, auth, context, and persisted config unchanged.\n\nVerification:\n- cargo test -p codewhale-config harness_profile --locked\n- cargo fmt --all --check\n- git diff --check\n- cmp -s CHANGELOG.md crates/tui/CHANGELOG.md\n- ./scripts/release/check-versions.sh\n- ./scripts/release/check-ohos-deps.sh
This commit is contained in:
Hunter Bown
2026-06-06 01:58:17 -07:00
committed by GitHub
parent 35cd09a9f7
commit e60eeb8162
6 changed files with 180 additions and 15 deletions
+5 -5
View File
@@ -606,12 +606,12 @@ deepseek_v4_flash_prior = 4.2
fallback_default_prior = 3.8
# ─────────────────────────────────────────────────────────────────────────────────
# Harness Profiles (preview schema; runtime resolver follows in later v0.9 slices)
# Harness Profiles (preview schema; runtime consumption follows later)
# ─────────────────────────────────────────────────────────────────────────────────
# Harness profiles let future CodeWhale runtime slices select model-specific prompt,
# context, tool, and subagent posture. v0.9 currently parses and validates this
# schema, but normal Agent and WhaleFlow runs do not silently promote or mutate
# behavior from these profiles yet.
# Harness profiles let future CodeWhale runtime slices select model-specific
# prompt, context, tool, and subagent posture. v0.9 parses, validates, and can
# resolve profiles for tests/status plumbing, but normal Agent and WhaleFlow
# runs do not silently promote or mutate behavior from these profiles yet.
#
# [[harness_profiles]]
# provider_route = "deepseek"