Learn R Programming

aisdk (version 1.1.0)

create_mission_orchestrator: Create a Mission Orchestrator

Description

Factory function to create a MissionOrchestrator.

Usage

create_mission_orchestrator(max_concurrent = 3, model = NULL, session = NULL)

Value

A MissionOrchestrator object.

Arguments

max_concurrent

Maximum simultaneous missions. Default 3.

model

Optional default model for all missions.

session

Optional shared SharedSession.

Examples

Run this code
# \donttest{
if (interactive()) {
  orchestrator <- create_mission_orchestrator(max_concurrent = 5, model = "openai:gpt-4o")

  orchestrator$submit(create_mission("Task A", executor = agent_a))
  orchestrator$submit(create_mission("Task B", executor = agent_b))
  orchestrator$submit(create_mission("Task C", executor = agent_c))

  results <- orchestrator$run_all()
  print(orchestrator$status())
}
# }

Run the code above in your browser using DataLab