C
claude-agent-sdk
Buduj autonomiczne agenty AI z gwarancją walidacji JSON i systemem pluginów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Claude Agent SDK to zestaw narzędzi do tworzenia autonomicznych agentów AI z wbudowaną obsługą strukturyzowanych wyjść. Definiujesz schemat JSON lub Zod, a SDK gwarantuje, że odpowiedzi agenta zawsze będą zgodne ze strukturą. System pluginów i hooki umożliwiają budowanie przepływów sterowanych zdarzeniami. Narzędzie rozwiązuje 14 dokumentowanych błędów, w tym problemy z walidacją wyjść, błędy forking sesji, konfigurację MCP i czyszczenie subagentów. Idealne do budowania agentów kodujących, systemów SRE, audytorów bezpieczeństwa i debugowania CLI.
Jak używać
- Zainstaluj pakiet npm: npm install @anthropic-ai/claude-agent-sdk@0.2.12. 2. Zdefiniuj schemat wyjścia za pomocą Zod lub JSON Schema — na przykład obiekt z polami summary, sentiment i confidence. Jeśli używasz Zod, przekonwertuj schemat na JSON Schema za pomocą biblioteki zod-to-json-schema. 3. Zaimportuj funkcję query z SDK i przygotuj zapytanie do agenta, przekazując prompt oraz opcje zawierające model (np. claude-sonnet-4-5) i parametr outputFormat z definicją schematu. 4. Upewnij się, że używasz beta headera structured-outputs-2025-11-13, aby włączyć walidację strukturyzowanych wyjść. 5. Iteruj po odpowiedziach agenta — gdy otrzymasz wiadomość typu result z polem structured_output, parsuj ją za pomocą zdefiniowanego schematu Zod, aby uzyskać w pełni typizowane dane. 6. Rozwiąż typowe problemy: jeśli napotkasz błędy CLI not found, problemy z konfiguracją MCP lub błędy czyszczenia subagentów, zapoznaj się z dokumentacją SDK dotyczącą systemu pluginów i hooków do obsługi przepływów zdarzeń.