{"categories":[{"slug":"getting-started","title":"Pierwsze Kroki","icon":"🚀","description":"Wszystko, czego potrzebujesz, aby zacząć z Synapse.","order":1,"articles":[{"title":"Autoryzacja i Mind Key","slug":"authentication","summary":"Jak działa autoryzacja w Synapse: Mind Key dla agentów, JWT dla ludzi, ?key= dla narzędzi obsługujących tylko URL.","audience":["human","llm"],"tags":["auth","mind-key","jwt","security"],"difficulty":"beginner","updated":"2026-06-27","word_count":471,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/getting-started/authentication","api_url":"/docs/getting-started/authentication?format=json","llm_url":"/docs/getting-started/authentication?format=llm"},{"title":"Mind Key vs JWT — co i kiedy?","slug":"mind-key-vs-jwt","summary":"Przewodnik decyzyjny: Mind Key do dostępu do danych agenta, JWT do zarządzania kontem.","audience":["human","llm"],"tags":["auth","mind-key","jwt","decision-guide"],"difficulty":"beginner","updated":"2026-06-27","word_count":665,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/getting-started/mind-key-vs-jwt","api_url":"/docs/getting-started/mind-key-vs-jwt?format=json","llm_url":"/docs/getting-started/mind-key-vs-jwt?format=llm"},{"title":"Szybki start dla agentów LLM","slug":"quick-start-llm","summary":"W 3 wywołaniach API: recall wszystkich wspomnień, zapis nowego, wyszukiwanie. Niezbędny przepływ LLM.","audience":["llm"],"tags":["llm","agent","quickstart","memory"],"difficulty":"beginner","updated":"2026-06-27","word_count":333,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/getting-started/quick-start-llm","api_url":"/docs/getting-started/quick-start-llm?format=json","llm_url":"/docs/getting-started/quick-start-llm?format=llm"},{"title":"Szybki start (człowiek)","slug":"quick-start","summary":"Zarejestruj konto, utwórz pierwszy umysł, zapisz wspomnienie — wszystko w 5 minut.","audience":["human"],"tags":["quickstart","human","register","mind-key"],"difficulty":"beginner","updated":"2026-06-27","word_count":348,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/getting-started/quick-start","api_url":"/docs/getting-started/quick-start?format=json","llm_url":"/docs/getting-started/quick-start?format=llm"},{"title":"Czym jest Synapse?","slug":"what-is-synapse","summary":"Synapse to API trwałej pamięci dla agentów LLM — AI nigdy nie zapomina między sesjami.","audience":["human","llm"],"tags":["intro","overview","memory","llm"],"difficulty":"beginner","updated":"2026-06-27","word_count":477,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/getting-started/what-is-synapse","api_url":"/docs/getting-started/what-is-synapse?format=json","llm_url":"/docs/getting-started/what-is-synapse?format=llm"}]},{"slug":"api","title":"Dokumentacja API","icon":"⚡","description":"Pełna dokumentacja każdego punktu końcowego API.","order":2,"articles":[{"title":"Proxy przeglądarki","slug":"browser","summary":"Usługa automatyzacji przeglądarki — osobny kontener Docker na porcie 13000 do sterowania przeglądarką headless.","audience":["human","llm"],"tags":["api","browser","automation","playwright"],"difficulty":"advanced","updated":"2026-06-27","word_count":212,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/browser","api_url":"/docs/api/browser?format=json","llm_url":"/docs/api/browser?format=llm"},{"title":"Chat API","slug":"chat","summary":"Asynchroniczny czat między człowiekiem a agentami LLM — odpytywanie, odpowiedzi, historia, liczba nieprzeczytanych, przesyłanie plików.","audience":["human","llm"],"tags":["api","chat","async","messaging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":221,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/chat","api_url":"/docs/api/chat?format=json","llm_url":"/docs/api/chat?format=llm"},{"title":"Computer Control API","slug":"computers","summary":"Zdalne sterowanie zarejestrowanymi komputerami — kolejkowanie poleceń, zrzuty ekranu, uruchamianie skryptów na maszynach zdalnych.","audience":["human","llm"],"tags":["api","computers","remote-control","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":327,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/api/computers","api_url":"/docs/api/computers?format=json","llm_url":"/docs/api/computers?format=llm"},{"title":"Cron i Scheduler","slug":"cron","summary":"Planowanie cyklicznych wywołań API — zadania cron uruchamiane wg harmonogramu, idealne do okresowej synchronizacji i przypomnień.","audience":["human","llm"],"tags":["api","cron","scheduler","automation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":209,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/cron","api_url":"/docs/api/cron?format=json","llm_url":"/docs/api/cron?format=llm"},{"title":"Błędy i ich obsługa","slug":"errors","summary":"Kody stanu HTTP, format odpowiedzi błędu i sposoby odzyskiwania po typowych błędach.","audience":["human","llm"],"tags":["api","errors","troubleshooting","http"],"difficulty":"beginner","updated":"2026-06-27","word_count":493,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/api/errors","api_url":"/docs/api/errors?format=json","llm_url":"/docs/api/errors?format=llm"},{"title":"Memory API","slug":"memory","summary":"Pełna dokumentacja 22 endpointów pamięci: zapis, recall, wyszukiwanie, wyszukiwanie semantyczne, synchronizacja, audyt i więcej.","audience":["human","llm"],"tags":["api","memory","crud","search","fts5","semantic"],"difficulty":"intermediate","updated":"2026-06-27","word_count":514,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/api/memory","api_url":"/docs/api/memory?format=json","llm_url":"/docs/api/memory?format=llm"},{"title":"Przegląd API i bazowy URL","slug":"overview","summary":"Wszystkie endpointy API Synapse, bazowy URL, wzorce autoryzacji i formaty odpowiedzi w jednym miejscu.","audience":["human","llm"],"tags":["api","overview","endpoints"],"difficulty":"beginner","updated":"2026-06-27","word_count":544,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/api/overview","api_url":"/docs/api/overview?format=json","llm_url":"/docs/api/overview?format=llm"},{"title":"Limity żądań i przydziały","slug":"rate-limits","summary":"Polityka limitów żądań dla API Synapse — nagłówek Bearer (bez limitu), ?key= (60/min), endpointy publiczne.","audience":["human","llm"],"tags":["api","rate-limits","quotas","throttling"],"difficulty":"beginner","updated":"2026-06-27","word_count":336,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/api/rate-limits","api_url":"/docs/api/rate-limits?format=json","llm_url":"/docs/api/rate-limits?format=llm"},{"title":"Scripts API","slug":"scripts","summary":"Trwały magazyn skryptów — zapisuj wielokrotnego użytku skrypty shell, Python lub Node i pobieraj je przez curl | bash.","audience":["human","llm"],"tags":["api","scripts","automation","snippets"],"difficulty":"beginner","updated":"2026-06-27","word_count":132,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/scripts","api_url":"/docs/api/scripts?format=json","llm_url":"/docs/api/scripts?format=llm"},{"title":"Tasks API","slug":"tasks","summary":"Zarządzanie zadaniami dla agentów LLM — tworzenie, lista, aktualizacja, ukończenie, usuwanie zadań z priorytetami.","audience":["human","llm"],"tags":["api","tasks","todo","management"],"difficulty":"beginner","updated":"2026-06-27","word_count":138,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/tasks","api_url":"/docs/api/tasks?format=json","llm_url":"/docs/api/tasks?format=llm"},{"title":"Narzędzia pomocnicze (czas, kalkulator, losowość)","slug":"tools","summary":"Publiczne endpointy narzędziowe — czas serwera, bezpieczny kalkulator, generator wartości losowych. Bez autoryzacji.","audience":["human","llm"],"tags":["api","tools","utility","public"],"difficulty":"beginner","updated":"2026-06-27","word_count":233,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/tools","api_url":"/docs/api/tools?format=json","llm_url":"/docs/api/tools?format=llm"},{"title":"User & Minds API","slug":"user","summary":"Zarządzanie kontem — rejestracja, logowanie, tworzenie umysłów, lista umysłów, usuwanie umysłów. Chronione JWT.","audience":["human","llm"],"tags":["api","user","account","minds","jwt"],"difficulty":"beginner","updated":"2026-06-27","word_count":283,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/user","api_url":"/docs/api/user?format=json","llm_url":"/docs/api/user?format=llm"},{"title":"Variables API","slug":"variables","summary":"Szybki magazyn klucz-wartość dla stanu LLM — liczniki, flagi, znaczniki ostatniego wyświetlenia, częściowe postępy.","audience":["human","llm"],"tags":["api","variables","kv-store","state"],"difficulty":"beginner","updated":"2026-06-27","word_count":173,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/variables","api_url":"/docs/api/variables?format=json","llm_url":"/docs/api/variables?format=llm"},{"title":"Webhooks API","slug":"webhooks","summary":"Rejestrowanie wywołań zwrotnych HTTP dla zdarzeń pamięci, czatu i zadań — powiadomienia o zmianach danych.","audience":["human","llm"],"tags":["api","webhooks","automation","events"],"difficulty":"intermediate","updated":"2026-06-27","word_count":188,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/api/webhooks","api_url":"/docs/api/webhooks?format=json","llm_url":"/docs/api/webhooks?format=llm"}]},{"slug":"mcp","title":"Integracja MCP","icon":"🔌","description":"Integracja z Claude, Cursor i innymi klientami MCP.","order":3,"articles":[{"title":"MCP w Claude Code","slug":"claude-code","summary":"Używanie narzędzi Synapse z agenta terminalowego Claude Code — trwała pamięć dla sesji kodowania.","audience":["human","llm"],"tags":["mcp","claude-code","terminal","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":206,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/mcp/claude-code","api_url":"/docs/mcp/claude-code?format=json","llm_url":"/docs/mcp/claude-code?format=llm"},{"title":"MCP w Claude Desktop","slug":"claude-desktop","summary":"Podłączenie Synapse do Claude Desktop w 2 minuty. Claude zyskuje 79 narzędzi Synapse natywnie.","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":377,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/mcp/claude-desktop","api_url":"/docs/mcp/claude-desktop?format=json","llm_url":"/docs/mcp/claude-desktop?format=llm"},{"title":"MCP w Continue.dev","slug":"continue","summary":"Podłączenie Synapse do Continue.dev — open-source'owego asystenta kodowania AI dla VS Code i JetBrains.","audience":["human"],"tags":["mcp","continue","vscode","jetbrains"],"difficulty":"intermediate","updated":"2026-06-27","word_count":223,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/mcp/continue","api_url":"/docs/mcp/continue?format=json","llm_url":"/docs/mcp/continue?format=llm"},{"title":"MCP w Cursor","slug":"cursor","summary":"Podłączenie Synapse do IDE Cursor dla trwałej pamięci projektu między sesjami kodowania.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":287,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/mcp/cursor","api_url":"/docs/mcp/cursor?format=json","llm_url":"/docs/mcp/cursor?format=llm"},{"title":"Budowa niestandardowego klienta MCP","slug":"custom-client","summary":"Połączenie z serwerem Synapse MCP z własnej aplikacji przy użyciu SDK MCP.","audience":["human","llm"],"tags":["mcp","custom","sdk","development"],"difficulty":"advanced","updated":"2026-06-27","word_count":152,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/mcp/custom-client","api_url":"/docs/mcp/custom-client?format=json","llm_url":"/docs/mcp/custom-client?format=llm"},{"title":"Rozwiązywanie problemów MCP","slug":"troubleshooting","summary":"Rozwiązania częstych problemów integracji MCP — serwer się nie uruchamia, narzędzia się nie pojawiają, błędy autoryzacji.","audience":["human","llm"],"tags":["mcp","troubleshooting","errors","debugging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":557,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/mcp/troubleshooting","api_url":"/docs/mcp/troubleshooting?format=json","llm_url":"/docs/mcp/troubleshooting?format=llm"},{"title":"Czym jest MCP?","slug":"what-is-mcp","summary":"Model Context Protocol pozwala LLM wywoływać zewnętrzne narzędzia. Synapse udostępnia 79 narzędzi przez oficjalny serwer MCP.","audience":["human","llm"],"tags":["mcp","intro","overview"],"difficulty":"beginner","updated":"2026-06-27","word_count":555,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/mcp/what-is-mcp","api_url":"/docs/mcp/what-is-mcp?format=json","llm_url":"/docs/mcp/what-is-mcp?format=llm"}]},{"slug":"guides","title":"Przewodniki i Tutoriale","icon":"📖","description":"Przewodniki krok po kroku dla konkretnych scenariuszy.","order":4,"articles":[{"title":"Zautomatyzowane testowanie aplikacji iOS","slug":"automated-testing-ios","summary":"Wykorzystanie Synapse i Computer Control API do automatyzacji testów aplikacji iOS przez Simulator.","audience":["human","llm"],"tags":["guide","ios","testing","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":301,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/guides/automated-testing-ios","api_url":"/docs/guides/automated-testing-ios?format=json","llm_url":"/docs/guides/automated-testing-ios?format=llm"},{"title":"Kopia zapasowa i przywracanie","slug":"backup-restore","summary":"Eksportuj wspomnienia do kopii zapasowej, migruj między umysłami, przywracaj po utracie danych.","audience":["human","llm"],"tags":["guide","backup","restore","migration"],"difficulty":"beginner","updated":"2026-06-27","word_count":261,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/guides/backup-restore","api_url":"/docs/guides/backup-restore?format=json","llm_url":"/docs/guides/backup-restore?format=llm"},{"title":"Najlepsze praktyki pamięci","slug":"memory-best-practices","summary":"Jak ustrukturyzować wspomnienia do skutecznego recall — kategorie, klucze, tagi, priorytety.","audience":["human","llm"],"tags":["guide","memory","best-practices","patterns"],"difficulty":"intermediate","updated":"2026-06-27","word_count":601,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/guides/memory-best-practices","api_url":"/docs/guides/memory-best-practices?format=json","llm_url":"/docs/guides/memory-best-practices?format=llm"},{"title":"Koordynacja wielu agentów","slug":"multi-agent-coordination","summary":"Koordynacja wielu agentów LLM z użyciem współdzielonych umysłów Synapse, zadań i czatu.","audience":["human","llm"],"tags":["guide","multi-agent","coordination","patterns"],"difficulty":"advanced","updated":"2026-06-27","word_count":239,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/guides/multi-agent-coordination","api_url":"/docs/guides/multi-agent-coordination?format=json","llm_url":"/docs/guides/multi-agent-coordination?format=llm"},{"title":"Budowa trwałego agenta LLM","slug":"persistent-llm-agent","summary":"Przewodnik krok po kroku budowy agenta LLM, który pamięta między sesjami z użyciem Synapse.","audience":["human","llm"],"tags":["guide","agent","persistence","architecture"],"difficulty":"intermediate","updated":"2026-06-27","word_count":199,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/guides/persistent-llm-agent","api_url":"/docs/guides/persistent-llm-agent?format=json","llm_url":"/docs/guides/persistent-llm-agent?format=llm"},{"title":"Samonaprawiające się potoki testowe","slug":"self-healing-tests","summary":"Budowa potoków testowych, które uczą się na błędach i adaptują automatycznie z użyciem pamięci Synapse.","audience":["human","llm"],"tags":["guide","testing","self-healing","ci"],"difficulty":"advanced","updated":"2026-06-27","word_count":262,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/guides/self-healing-tests","api_url":"/docs/guides/self-healing-tests?format=json","llm_url":"/docs/guides/self-healing-tests?format=llm"},{"title":"Automatyzacja webhookami","slug":"webhook-automation","summary":"Wyzwalanie systemów zewnętrznych, gdy zmieniają się wspomnienia — synchronizacja, powiadomienia, automatyzacja.","audience":["human","llm"],"tags":["guide","webhooks","automation","integration"],"difficulty":"intermediate","updated":"2026-06-27","word_count":292,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/guides/webhook-automation","api_url":"/docs/guides/webhook-automation?format=json","llm_url":"/docs/guides/webhook-automation?format=llm"}]},{"slug":"concepts","title":"Pojęcia","icon":"🧠","description":"Architektura i koncepcje stojące za Synapse.","order":5,"articles":[{"title":"Architektura Synapse","slug":"architecture","summary":"Jak zbudowany jest Synapse — Fastify, PostgreSQL, FTS5, osadzenia, serwer MCP.","audience":["human","llm"],"tags":["architecture","design","components"],"difficulty":"intermediate","updated":"2026-06-27","word_count":435,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/concepts/architecture","api_url":"/docs/concepts/architecture?format=json","llm_url":"/docs/concepts/architecture?format=llm"},{"title":"Wyszukiwanie pełnotekstowe FTS5","slug":"fts5-search","summary":"Jak Synapse wykorzystuje SQLite FTS5 do wyszukiwania wspomnień poniżej milisekundy.","audience":["human","llm"],"tags":["concept","search","fts5","fulltext"],"difficulty":"advanced","updated":"2026-06-27","word_count":573,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/concepts/fts5-search","api_url":"/docs/concepts/fts5-search?format=json","llm_url":"/docs/concepts/fts5-search?format=llm"},{"title":"Model pamięci","slug":"memory-model","summary":"Jak ustrukturyzowane są wspomnienia — kategorie, klucze, tagi, priorytety, źródła, weryfikacja.","audience":["human","llm"],"tags":["concept","memory","model","structure"],"difficulty":"intermediate","updated":"2026-06-27","word_count":693,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/concepts/memory-model","api_url":"/docs/concepts/memory-model?format=json","llm_url":"/docs/concepts/memory-model?format=llm"},{"title":"Wielodostępność i izolacja","slug":"multi-tenancy","summary":"Jak Synapse izoluje dane między użytkownikami i umysłami — wyjaśnione granice bezpieczeństwa.","audience":["human","llm"],"tags":["concept","multi-tenancy","security","isolation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":532,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/concepts/multi-tenancy","api_url":"/docs/concepts/multi-tenancy?format=json","llm_url":"/docs/concepts/multi-tenancy?format=llm"},{"title":"Wyszukiwanie semantyczne (osadzenia)","slug":"semantic-search","summary":"Koncepcyjne wyszukiwanie wspomnień z użyciem osadzeń wektorowych — znajdowanie po znaczeniu, nie tylko słowach kluczowych.","audience":["human","llm"],"tags":["concept","semantic","embeddings","vector-search"],"difficulty":"advanced","updated":"2026-06-27","word_count":528,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/concepts/semantic-search","api_url":"/docs/concepts/semantic-search?format=json","llm_url":"/docs/concepts/semantic-search?format=llm"}]},{"slug":"llm-cookbook","title":"Księga przepisów LLM","icon":"🤖","description":"Przepisy i wzorce dla agentów LLM.","order":6,"articles":[{"title":"Wzorzec odpytywania czatu","slug":"chat-polling-pattern","summary":"Jak odpytywać o wiadomości od człowieka między wywołaniami narzędzi bez blokowania przepływu pracy.","audience":["llm"],"tags":["cookbook","chat","polling","async"],"difficulty":"beginner","updated":"2026-06-27","word_count":363,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/llm-cookbook/chat-polling-pattern","api_url":"/docs/llm-cookbook/chat-polling-pattern?format=json","llm_url":"/docs/llm-cookbook/chat-polling-pattern?format=llm"},{"title":"Odzyskiwanie po błędach dla agentów","slug":"error-recovery","summary":"Jak agenty LLM powinny obsługiwać błędy i od nich odzyskiwać — ponowienie, zapis, nauka.","audience":["llm"],"tags":["cookbook","errors","recovery","resilience"],"difficulty":"intermediate","updated":"2026-06-27","word_count":232,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/llm-cookbook/error-recovery","api_url":"/docs/llm-cookbook/error-recovery?format=json","llm_url":"/docs/llm-cookbook/error-recovery?format=llm"},{"title":"Strategia tagowania pamięci","slug":"memory-tagging-strategy","summary":"Jak tagować wspomnienia do skutecznego wyszukiwania i filtrowania — system tagowania, który się skaluje.","audience":["llm"],"tags":["cookbook","tagging","memory","strategy"],"difficulty":"intermediate","updated":"2026-06-27","word_count":337,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/llm-cookbook/memory-tagging-strategy","api_url":"/docs/llm-cookbook/memory-tagging-strategy?format=json","llm_url":"/docs/llm-cookbook/memory-tagging-strategy?format=llm"},{"title":"Wzorzec początku sesji","slug":"session-start-pattern","summary":"Kanoniczna sekwencja początkowa, którą powinien stosować każdy agent LLM.","audience":["llm"],"tags":["cookbook","session","pattern","startup"],"difficulty":"beginner","updated":"2026-06-27","word_count":222,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/llm-cookbook/session-start-pattern","api_url":"/docs/llm-cookbook/session-start-pattern?format=json","llm_url":"/docs/llm-cookbook/session-start-pattern?format=llm"},{"title":"Przepływ oparty na zadaniach","slug":"task-driven-workflow","summary":"Wykorzystanie zadań Synapse do napędzania wieloetapowych przepływów LLM, które przetrwają między sesjami.","audience":["llm"],"tags":["cookbook","tasks","workflow","persistence"],"difficulty":"intermediate","updated":"2026-06-27","word_count":262,"read_minutes":1,"lang":"pl","translated":true,"url":"/docs/llm-cookbook/task-driven-workflow","api_url":"/docs/llm-cookbook/task-driven-workflow?format=json","llm_url":"/docs/llm-cookbook/task-driven-workflow?format=llm"}]},{"slug":"faq","title":"Najczęstsze Pytania","icon":"❓","description":"Najczęstsze pytania i typowe problemy.","order":7,"articles":[{"title":"FAQ API","slug":"api-faq","summary":"Częste pytania o API — autoryzacja, limity, obsługa błędów, wykrywanie endpointów.","audience":["human","llm"],"tags":["faq","api","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":361,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/faq/api-faq","api_url":"/docs/faq/api-faq?format=json","llm_url":"/docs/faq/api-faq?format=llm"},{"title":"FAQ ogólne","slug":"general","summary":"Częste pytania o Synapse — czym jest, jak działa, dla kogo.","audience":["human","llm"],"tags":["faq","general","intro"],"difficulty":"beginner","updated":"2026-06-27","word_count":529,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/faq/general","api_url":"/docs/faq/general?format=json","llm_url":"/docs/faq/general?format=llm"},{"title":"FAQ MCP","slug":"mcp-faq","summary":"Częste pytania o integrację MCP — narzędzia, transporty, rozwiązywanie problemów.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":442,"read_minutes":2,"lang":"pl","translated":true,"url":"/docs/faq/mcp-faq","api_url":"/docs/faq/mcp-faq?format=json","llm_url":"/docs/faq/mcp-faq?format=llm"},{"title":"FAQ — rozwiązywanie problemów","slug":"troubleshooting","summary":"Rozwiązania częstych problemów Synapse — autoryzacja, sieć, dane, wdrożenie.","audience":["human","llm"],"tags":["faq","troubleshooting","problems","solutions"],"difficulty":"beginner","updated":"2026-06-27","word_count":647,"read_minutes":3,"lang":"pl","translated":true,"url":"/docs/faq/troubleshooting","api_url":"/docs/faq/troubleshooting?format=json","llm_url":"/docs/faq/troubleshooting?format=llm"}]}],"total_articles":47,"lang":"pl","available_langs":["ar","de","en","es","fr","hi","id","it","ja","ko","nl","pl","pt","ru","sv","th","tr","uk","vi","zh"]}