pub async fn run_cli_command_and_refresh( cwd_raw: String, cached_claude_path: Option<PathBuf>, args: Vec<String>, ) -> Result<(PluginsInventorySnapshot, PathBuf), String>