fix: Don't count recipe explain or render as recipe usage (#4678)

This commit is contained in:
Jarrod Sibbison
2025-09-19 15:03:51 +10:00
committed by GitHub
parent 6ab6e4c845
commit c0cc100454
+10 -9
View File
@@ -964,15 +964,6 @@ pub async fn cli() -> Result<()> {
}) })
.unwrap_or_else(|| "unknown".to_string()); .unwrap_or_else(|| "unknown".to_string());
tracing::info!(
counter.goose.recipe_runs = 1,
recipe_name = %recipe_display_name,
recipe_version = %recipe_version,
session_type = "recipe",
interface = "cli",
"Recipe execution started"
);
if explain { if explain {
explain_recipe(&recipe_name, params)?; explain_recipe(&recipe_name, params)?;
return Ok(()); return Ok(());
@@ -984,6 +975,16 @@ pub async fn cli() -> Result<()> {
} }
return Ok(()); return Ok(());
} }
tracing::info!(
counter.goose.recipe_runs = 1,
recipe_name = %recipe_display_name,
recipe_version = %recipe_version,
session_type = "recipe",
interface = "cli",
"Recipe execution started"
);
let (input_config, recipe_info) = let (input_config, recipe_info) =
extract_recipe_info_from_cli(recipe_name, params, additional_sub_recipes)?; extract_recipe_info_from_cli(recipe_name, params, additional_sub_recipes)?;
(input_config, Some(recipe_info)) (input_config, Some(recipe_info))