agentica-sdk
Build Python agents with Agentica SDK - @agentic decorator, spawn(), persistence, MCP integration
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build Python agents with Agentica SDK - @agentic decorator, spawn(), persistence, MCP integration
How to use
Zainstaluj Agentica SDK w swoim projekcie Pythona (wersja v0.3.1 lub nowsza).
Zdefiniuj funkcję agentyczną za pomocą dekoratora @agentic() — to najprostszy sposób. Dodaj docstring opisujący, co agent powinien robić, a następnie pozostaw ciało funkcji puste (agent automatycznie je wypełni). Funkcja może przyjmować parametry i zwracać wynik.
Jeśli potrzebujesz większej kontroli, użyj spawn() do utworzenia agenta z własnym premise (dodatkowa instrukcja) lub system prompt (pełna kontrola). Na przykład: agent = await spawn(premise="Jesteś ekspertem od matematyki").
Wywołaj agenta metodą call() z typem zwracanej wartości i pytaniem lub poleceniem. Możesz zwrócić string (domyślnie), typ zaawansowany (int, dict, bool) lub None jeśli chcesz tylko efekty uboczne.
Przekaż narzędzia agentowi poprzez parametr scope — słownik funkcji dostępnych dla agenta. Możesz to zrobić w dekoratorze @agentic(scope={...}), w spawn() lub per-call w metodzie call().
Czekaj na wynik za pomocą await, ponieważ wszystkie operacje są asynchroniczne. Agent automatycznie wybierze narzędzia i obliczy odpowiedź na podstawie swojego premise i dostępnych funkcji.