diff --git a/Crewai-agents/Blood-Report-Analysis-Agent/.env.example b/Crewai-agents/Blood-Report-Analysis-Agent/.env.example new file mode 100644 index 00000000..3bc8f11a --- /dev/null +++ b/Crewai-agents/Blood-Report-Analysis-Agent/.env.example @@ -0,0 +1,6 @@ +# Agentverse API key used when registering the uAgent adapter +AGENTVERSE_API_KEY=your_agentverse_api_key_here + +# LLM and web search providers used by the CrewAI agents +OPENAI_API_KEY=your_openai_api_key_here +SERPER_API_KEY=your_serper_api_key_here diff --git a/Crewai-agents/Blood-Report-Analysis-Agent/scripts/agents.py b/Crewai-agents/Blood-Report-Analysis-Agent/scripts/agents.py index 689ae395..1cbc2772 100644 --- a/Crewai-agents/Blood-Report-Analysis-Agent/scripts/agents.py +++ b/Crewai-agents/Blood-Report-Analysis-Agent/scripts/agents.py @@ -4,10 +4,10 @@ FileReadTool, SerperDevTool, WebsiteSearchTool, - PDFSearchTool + PDFSearchTool, ) -import os -os.environ["SERPER_API_KEY"] = "b924f60ae1564e450f297dc464410ff7190abb85" + + class BloodReportAgents: def blood_report_analyst(self): return Agent( @@ -24,12 +24,9 @@ def blood_report_analyst(self): "You are adept at translating complex medical data into clear, actionable insights for healthcare " "professionals and patients alike." ), - tools=[ - PDFSearchTool(), - DirectoryReadTool(directory="input") - ], + tools=[PDFSearchTool(), DirectoryReadTool(directory="input")], allow_delegation=False, - verbose=True + verbose=True, ) def health_advisor(self): @@ -53,8 +50,8 @@ def health_advisor(self): SerperDevTool(), WebsiteSearchTool(), FileReadTool(), - DirectoryReadTool(directory="output") + DirectoryReadTool(directory="output"), ], allow_delegation=False, - verbose=True + verbose=True, ) diff --git a/Crewai-agents/trip_planner/.env b/Crewai-agents/trip_planner/.env deleted file mode 100644 index 8398f464..00000000 --- a/Crewai-agents/trip_planner/.env +++ /dev/null @@ -1,7 +0,0 @@ - -SERPER_API_KEY= -AGENTVERSE_API_KEY= -OPENAI_API_KEY= -BROWSERLESS_API_KEY= -OPENWEATHER_API_KEY= -SEARCH_API_KEY= \ No newline at end of file diff --git a/Crewai-agents/trip_planner/.env.example b/Crewai-agents/trip_planner/.env.example new file mode 100644 index 00000000..a9578c61 --- /dev/null +++ b/Crewai-agents/trip_planner/.env.example @@ -0,0 +1,10 @@ +# Agentverse API key used by main_uagents.py +AV_API_KEY=your_agentverse_api_key_here + +# LLM and search providers used by the CrewAI tools +OPENAI_API_KEY=your_openai_api_key_here +SERPER_API_KEY=your_serper_api_key_here +BROWSERLESS_API_KEY=your_browserless_api_key_here + +# Optional: used by SearchTools.fetch_weather +OPENWEATHER_API_KEY=your_openweather_api_key_here diff --git a/a2a-uAgents-Integration/a2a-Inbound-Communication/Multiagent-Planner/.env.example b/a2a-uAgents-Integration/a2a-Inbound-Communication/Multiagent-Planner/.env.example new file mode 100644 index 00000000..8a25b2b8 --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Inbound-Communication/Multiagent-Planner/.env.example @@ -0,0 +1,9 @@ +# Required by weather_agent unless GOOGLE_GENAI_USE_VERTEXAI is TRUE +GOOGLE_API_KEY=your_google_api_key_here +GOOGLE_GENAI_USE_VERTEXAI=FALSE + +# Optional remote agent endpoints used by host_agent/routing_agent.py +AIR_AGENT_URL=http://localhost:9001 +WEA_AGENT_URL=http://localhost:10001 +PER_AGENT_URL=http://localhost:9002 +FIN_AGENT_URL=http://localhost:8002 diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/Multiagent/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/Multiagent/.env.example new file mode 100644 index 00000000..6f351769 --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/Multiagent/.env.example @@ -0,0 +1,8 @@ +# Required for the coordinator and specialist agents +ASI1_API_KEY=your_asi1_api_key_here + +# Optional model configuration +MODEL=asi1-mini +BASE_URL=https://api.asi1.ai/v1/chat/completions +ASI1_API_URL=https://api.asi1.ai/v1/chat/completions +ASI1_MODEL=asi1-mini diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/book-agent/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/book-agent/.env.example new file mode 100644 index 00000000..39bb49fd --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/book-agent/.env.example @@ -0,0 +1 @@ +GOOGLE_API_KEY=your_google_api_key_here diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/braveagent/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/braveagent/.env.example new file mode 100644 index 00000000..0521b733 --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/braveagent/.env.example @@ -0,0 +1 @@ +BRAVE_API_KEY=your_brave_search_api_key_here diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/collaboration_team/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/collaboration_team/.env.example new file mode 100644 index 00000000..39bb49fd --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/collaboration_team/.env.example @@ -0,0 +1 @@ +GOOGLE_API_KEY=your_google_api_key_here diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/competitor_analysis_agent/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/competitor_analysis_agent/.env.example new file mode 100644 index 00000000..54d9befd --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/competitor_analysis_agent/.env.example @@ -0,0 +1,4 @@ +GOOGLE_API_KEY=your_google_api_key_here + +# Optional uAgent timeout override +UAGENT_MESSAGE_TIMEOUT=300 diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/langgraph/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/langgraph/.env.example new file mode 100644 index 00000000..a7b5efe2 --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/langgraph/.env.example @@ -0,0 +1,8 @@ +# Default path uses Google. +GOOGLE_API_KEY=your_google_api_key_here +model_source=google + +# Optional OpenAI-compatible tool LLM settings +TOOL_LLM_NAME= +API_KEY= +TOOL_LLM_URL= diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/shopping_agent/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/shopping_agent/.env.example new file mode 100644 index 00000000..39bb49fd --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/shopping_agent/.env.example @@ -0,0 +1 @@ +GOOGLE_API_KEY=your_google_api_key_here diff --git a/a2a-uAgents-Integration/a2a-Outbound-Communication/youtube_summarizer/.env.example b/a2a-uAgents-Integration/a2a-Outbound-Communication/youtube_summarizer/.env.example new file mode 100644 index 00000000..3cac181d --- /dev/null +++ b/a2a-uAgents-Integration/a2a-Outbound-Communication/youtube_summarizer/.env.example @@ -0,0 +1 @@ +OPENAI_API_KEY=your_openai_api_key_here diff --git a/stripe-payment-agents/conversational-property-finder/asi1_agent/.env.example b/stripe-payment-agents/conversational-property-finder/asi1_agent/.env.example new file mode 100644 index 00000000..7b510c19 --- /dev/null +++ b/stripe-payment-agents/conversational-property-finder/asi1_agent/.env.example @@ -0,0 +1,28 @@ +# Agent identity and Agentverse routing +AGENT_SECRET_KEY_1=your_agent_seed_here +AGENTVERSE_API_KEY=your_agentverse_api_key_here +USE_MAILBOX=true +AGENT_PORT=8000 +AGENT_ENDPOINT_URL= + +# Listing search +REPLIERS_API_KEY=your_repliers_api_key_here + +# Optional ASI:One / OpenAI helpers +ASI1_API_KEY=your_asi1_api_key_here +ASI_ONE_API_KEY= +OPENAI_API_KEY= +OPENAI_MODEL=gpt-4.1-mini + +# Optional Stripe embedded checkout +STRIPE_SECRET_KEY= +STRIPE_PUBLISHABLE_KEY= +STRIPE_AMOUNT_CENTS=50 +STRIPE_CURRENCY=usd +STRIPE_PRODUCT_NAME=Listing details +STRIPE_SUCCESS_URL=https://agentverse.ai +STRIPE_CHECKOUT_EXPIRES_SECONDS=1800 + +# Optional wishlist email export +EMAIL_API_KEY= +EMAIL_TO=