Aspawn Sub Agent • AI Agent SDK

aspawn_sub_agent: Async version of spawn_sub_agent using asyncio primitives.

aspawn_sub_agent

Async

Method

</div>

This is a method of the AgentTeam class in the agents module.

Async version of spawn_sub_agent using asyncio primitives.

Diagram

Input Data

Agent: aspawn_sub_agent

Output Result

Signature

python
async def aspawn_sub_agent(agent: Agent, task: Any, completion_callback: Optional[Callable[[SubAgentCompletionEvent], Any]], metadata: Optional[Dict[str, Any]]) -> SpawnedSubAgent

Parameters

ParamField Agent

No description available.

ParamField Any

No description available.

ParamField Optional

No description available.

ParamField Optional

No description available.

Returns

ResponseField SpawnedSubAgent

The result of the operation.

Uses

  • uuid.uuid4
  • EventBus
  • subscribe
  • SpawnedSubAgent
  • time.time
  • publish
  • agent.astart
  • aannounce_completion
  • logger.warning
  • asyncio.create_task

Source

View on GitHub

praisonaiagents/agents/agents.py at line 4686


Related Documentation