|
from agents.strategy_agent import run_strategy |
|
from agents.ad_agent import run_ads |
|
from agents.copy_agent import run_copy |
|
from agents.email_agent import run_email |
|
from memory.database import log_action |
|
|
|
|
|
def run_agents(niche, business_type): |
|
summary = {} |
|
|
|
strat = run_strategy(niche, business_type) |
|
log_action("StrategyAgent", "generate_strategy", strat) |
|
summary['strategy'] = strat |
|
|
|
copy = run_copy(strat) |
|
log_action("CopyAgent", "generate_copy", copy) |
|
summary['copy'] = copy |
|
|
|
ads = run_ads(strat) |
|
log_action("AdAgent", "generate_ads", ads) |
|
summary['ads'] = ads |
|
|
|
emails = run_email(strat) |
|
log_action("EmailAgent", "generate_emails", emails) |
|
summary['emails'] = emails |
|
return summary |