fix: expose pi rust advanced diagnostics
This commit is contained in:
@@ -305,6 +305,7 @@ pub(crate) struct AiRuntimeResolvedModel {
|
||||
pub(crate) struct EffectiveAiRuntimePolicy {
|
||||
pub default_model: String,
|
||||
pub allowed_models: Vec<String>,
|
||||
pub pi_runtime: Value,
|
||||
pub enabled_skills: Vec<String>,
|
||||
pub enabled_skill_sources: Vec<String>,
|
||||
pub enabled_mcp_servers: Vec<String>,
|
||||
@@ -1997,6 +1998,11 @@ pub(crate) fn load_effective_ai_runtime_policy(
|
||||
EffectiveAiRuntimePolicy {
|
||||
default_model: normalize_model_ref(None, &default_model).unwrap_or(default_model),
|
||||
allowed_models,
|
||||
pi_runtime: model_policy
|
||||
.get("piRuntime")
|
||||
.or_else(|| model_policy.get("advancedRuntime"))
|
||||
.cloned()
|
||||
.unwrap_or_else(|| json!({})),
|
||||
enabled_skills,
|
||||
enabled_skill_sources,
|
||||
enabled_mcp_servers,
|
||||
|
||||
Reference in New Issue
Block a user