diff options
Diffstat (limited to 'src/app/api')
| -rw-r--r-- | src/app/api/agents.rs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/app/api/agents.rs b/src/app/api/agents.rs index f89be0ce..471b3052 100644 --- a/src/app/api/agents.rs +++ b/src/app/api/agents.rs @@ -159,7 +159,17 @@ impl App { ); }; - let explain = crate::detect::manifest::explain(agent, &pane.detection_text()); + let screen = pane.detection_text(); + let osc_title = pane.agent_osc_title(); + let osc_progress = pane.agent_osc_progress(); + let explain = crate::detect::manifest::explain_with_input( + agent, + crate::detect::manifest::DetectionInput { + screen: &screen, + osc_title: &osc_title, + osc_progress: &osc_progress, + }, + ); let value = crate::detect::manifest::explain_to_json_value(&explain); encode_success(id, ResponseResult::AgentExplain { explain: value }) |
