pub async fn evolve_skills<L: EvolutionLlm>(
chat_root: &Path,
skills_root: Option<&Path>,
llm: &L,
model: &str,
txn_id: &str,
generate: bool,
force: bool,
) -> Result<Vec<(String, String)>>Expand description
Run skill evolution: generate new skills or refine existing ones.