(messages: &[SessionMessage])
| 3071 | } |
| 3072 | |
| 3073 | pub fn was_plan_agent(messages: &[SessionMessage]) -> bool { |
| 3074 | messages.iter().any(|m| { |
| 3075 | if let Some(agent) = m.metadata.get("agent") { |
| 3076 | agent.as_str() == Some("plan") |
| 3077 | } else { |
| 3078 | false |
| 3079 | } |
| 3080 | }) |
| 3081 | } |
| 3082 | |
| 3083 | pub struct ResolvedTool { |
| 3084 | pub name: String, |
no test coverage detected