Skip to content
Wszystkie projekty

Subagents for Pydantic AI

Orkiestracja wielu agentów z dynamicznym tworzeniem

Zestaw narzędzi do delegacji wielu agentów z synchronicznym, asynchronicznym i auto-wybranym trybem wykonania. Obsługuje zagnieżdżone subagenty i komunikację rodzic-dziecko.

Instalacja

Terminal
pip install subagents-pydantic-ai

Zdefiniuj specjalistyczne subagenty i pozwól agentowi nadrzędnemu automatycznie delegować do nich zadania. Trzy tryby wykonania dają pełną kontrolę: synchroniczny (blokujący — czekaj na wyniki), asynchroniczny (w tle — uruchom zadania i sprawdź później) i auto (agent wybiera najlepszy tryb). Subagenty mogą tworzyć własne subagenty tworząc łańcuchy głębokiej delegacji, a funkcja pytań pozwala agentom podrzędnym prosić nadrzędnego o wyjaśnienia w trakcie zadania.

Funkcje

Tryby Sync/Async/Auto
Zagnieżdżone Subagenty
Dynamiczne Tworzenie
Komunikacja Rodzic-Dziecko

Szybki Start

subagents_example.py
from pydantic_ai import Agent
from subagents_pydantic_ai import create_subagent_toolset, SubAgentConfig
subagents = [
SubAgentConfig(
name="researcher",
description="Researches topics and gathers information",
instructions="You are a research assistant. Investigate thoroughly.",
),
SubAgentConfig(
name="writer",
description="Writes content based on research",
instructions="You are a technical writer. Write clear, concise content.",
),
]
toolset = create_subagent_toolset(subagents=subagents)
agent = Agent("openai:gpt-4o", deps_type=Deps, toolsets=[toolset])
result = agent.run_sync("Research Python async patterns and write a blog post", deps=Deps())

Przypadki Użycia

Pipeline Badawcze

Deleguj badania do specjalistycznych agentów, którzy gromadzą, analizują i syntezują informacje z wielu źródeł.

Delegacja Code Review

Uruchamiaj równolegle agentów do przeglądu bezpieczeństwa, stylu i wydajności, a następnie łącz ich wnioski.

Analiza Wieloetapowa

Łącz agentów w złożone przepływy — badacz zbiera dane, analityk je interpretuje, pisarz tworzy raport.

Równoległe Wykonywanie Zadań

Uruchamiaj wiele zadań w tle jednocześnie i zbieraj wyniki w miarę ich ukończenia, z automatycznym śledzeniem statusu.

Gotowy, żeby zbudować swojego pierwszego agenta AI?

Open-source'owe narzędzia, sprawdzone wzorce, zero boilerplate'u. Skonfiguruj swój stos i wyślij w minuty — nie miesiące.