Toolverse
All skills

agentica-sdk

by parcadei

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

Quick info

Author
parcadei
Category
Backend
Views
2

About this skill

Build Python agents with Agentica SDK - @agentic decorator, spawn(), persistence, MCP integration

How to use

  1. Zainstaluj Agentica SDK w swoim projekcie Pythona (wersja v0.3.1 lub nowsza).

  2. 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.

  3. 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").

  4. 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.

  5. 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().

  6. 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.

Related skills