azettl commited on
Commit
0e8f4af
·
verified ·
1 Parent(s): c72543c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -54
app.py CHANGED
@@ -690,58 +690,7 @@ class VisualConsensusEngine:
690
  self.update_research_progress(f"OpenFloor HTTP response received - {len(result)} characters")
691
  else:
692
  result = f"Failed to get response from {agent_name} OpenFloor service"
693
-
694
- elif function_name == "multi_source_research":
695
- self.update_research_progress("Starting multi-agent OpenFloor HTTP research...")
696
-
697
- # Use multiple agents via HTTP
698
- results = []
699
- agents_to_use = ["web_search", "wikipedia", "arxiv"]
700
-
701
- for i, agent_name in enumerate(agents_to_use, 1):
702
- if agent_name not in self.agent_servers:
703
- continue
704
-
705
- self.update_research_progress(f"Phase {i}: HTTP request to {agent_name.replace('_', ' ').title()}...")
706
-
707
- try:
708
- agent_server = self.agent_servers[agent_name]
709
-
710
- # Create OpenFloor request
711
- conversation = Conversation()
712
- request_dialog = DialogEvent(
713
- speakerUri=f"tag:consilium.ai,2025:{requesting_model_name or 'expert'}",
714
- features={"text": TextFeature(values=[query_param])}
715
- )
716
-
717
- request_envelope = Envelope(
718
- conversation=conversation,
719
- sender=Sender(speakerUri=f"tag:consilium.ai,2025:{requesting_model_name or 'expert'}"),
720
- events=[UtteranceEvent(
721
- dialogEvent=request_dialog,
722
- to=To(speakerUri=self.research_agents[agent_name].manifest.identification.speakerUri)
723
- )]
724
- )
725
-
726
- # Send HTTP request
727
- response = self._send_openfloor_request(agent_server['url'], request_envelope)
728
-
729
- if response:
730
- agent_result = self._extract_research_result_from_envelope(response)
731
- if agent_result and len(agent_result) > 100:
732
- results.append(f"**{agent_name.replace('_', ' ').title()} Results:**\n{agent_result}")
733
-
734
- except Exception as e:
735
- self.update_research_progress(f"Phase {i}: {agent_name} HTTP error - {str(e)[:50]}...")
736
- continue
737
-
738
- # Combine results
739
- if results:
740
- result = f"**Multi-Source OpenFloor HTTP Research for: {query_param}**\n\n" + "\n\n---\n\n".join(results)
741
- self.update_research_progress(f"Multi-source HTTP research complete - {len(result)} characters")
742
- else:
743
- result = f"Multi-source HTTP research failed for '{query_param}'"
744
-
745
  else:
746
  result = f"Unknown research function: {function_name}"
747
 
@@ -897,8 +846,7 @@ class VisualConsensusEngine:
897
  "search_wikipedia": "15-30 seconds",
898
  "search_academic": "2-5 minutes",
899
  "search_technology_trends": "1-2 minutes",
900
- "search_financial_data": "1-3 minutes",
901
- "multi_source_research": "3-7 minutes"
902
  }
903
  return time_estimates.get(function_name, "1-3 minutes")
904
 
 
690
  self.update_research_progress(f"OpenFloor HTTP response received - {len(result)} characters")
691
  else:
692
  result = f"Failed to get response from {agent_name} OpenFloor service"
693
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
694
  else:
695
  result = f"Unknown research function: {function_name}"
696
 
 
846
  "search_wikipedia": "15-30 seconds",
847
  "search_academic": "2-5 minutes",
848
  "search_technology_trends": "1-2 minutes",
849
+ "search_financial_data": "1-3 minutes"
 
850
  }
851
  return time_estimates.get(function_name, "1-3 minutes")
852