Team Module#
- class isek.team.IsekTeam(members: List[IsekAgent | IsekTeam], name: str | None = None, team_id: str | None = None, model: Model | None = None, memory: Memory | None = None, tools: List[Toolkit] | None = None, description: str | None = None, success_criteria: str | None = None, instructions: str | List[str] | Callable | None = None, debug_mode: bool = False, mode: Literal['coordinate', 'route', 'collaborate', 'sequential'] = 'coordinate')[source]#
Bases:
object
Ultra-simplified Team class that coordinates multiple agents.
- print_response(*args, **kwargs)[source]#
Proxy to the shared print_response utility, passing self.run as run_func.
- run(message: str, user_id: str = 'default', session_id: str | None = None, messages: List[Dict | Any] | None = None, audio: Sequence[Any] | None = None, images: Sequence[Any] | None = None, videos: Sequence[Any] | None = None, files: Sequence[Any] | None = None, stream: bool | None = None, stream_intermediate_steps: bool = False, knowledge_filters: Dict[str, Any] | None = None, **kwargs: Any) str [source]#
Execute the team's main functionality with the given message.
- class isek.team.isek_team.IsekTeam(members: List[IsekAgent | IsekTeam], name: str | None = None, team_id: str | None = None, model: Model | None = None, memory: Memory | None = None, tools: List[Toolkit] | None = None, description: str | None = None, success_criteria: str | None = None, instructions: str | List[str] | Callable | None = None, debug_mode: bool = False, mode: Literal['coordinate', 'route', 'collaborate', 'sequential'] = 'coordinate')[source]#
Bases:
object
Ultra-simplified Team class that coordinates multiple agents.
- print_response(*args, **kwargs)[source]#
Proxy to the shared print_response utility, passing self.run as run_func.
- run(message: str, user_id: str = 'default', session_id: str | None = None, messages: List[Dict | Any] | None = None, audio: Sequence[Any] | None = None, images: Sequence[Any] | None = None, videos: Sequence[Any] | None = None, files: Sequence[Any] | None = None, stream: bool | None = None, stream_intermediate_steps: bool = False, knowledge_filters: Dict[str, Any] | None = None, **kwargs: Any) str [source]#
Execute the team's main functionality with the given message.