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
pip install subagents-pydantic-aiZdefiniuj 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
Szybki Start
from pydantic_ai import Agentfrom 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.