langfuse-local-dev-loop
Set up Langfuse local development workflow with hot reload and debugging.\nUse when developing LLM applications locally, debugging traces,\nor setting up a fast iteration loop with Langfuse.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Set up Langfuse local development workflow with hot reload and debugging.\nUse when developing LLM applications locally, debugging traces,\nor setting up a fast iteration loop with Langfuse.\nTrigger with phrases like \
How to use
Upewnij się, że masz ukończoną konfigurację z umiejętności langfuse-install-auth oraz zainstalowany Node.js 18 lub nowszy z pakietem tsx (npm install -D tsx). Docker jest opcjonalny, jeśli planujesz uruchomić lokalną instancję Langfuse.
Skill utworzy plik .env.local (ignorowany przez Git) z kluczami publicznym i prywatnym Langfuse oraz adresem URL. Uzupełnij brakujące wartości, takie jak OPENAI_API_KEY, jeśli planujesz testować integracje z modelami.
Skill skonfiguruje plik src/lib/langfuse-dev.ts z procesorem span zoptymalizowanym dla deweloperki — w trybie development eksportuje ślady co 1 sekundę z minimalnym opóźnieniem, aby natychmiast widzieć wyniki.
Jeśli chcesz uruchomić Langfuse lokalnie zamiast korzystać z chmury, skill może przygotować polecenie Docker do uruchomienia kontenera z bazą danych i interfejsem webowym.
Uruchom aplikację za pomocą tsx z hot reload: npm run dev lub npx tsx --watch src/index.ts. Każda zmiana w kodzie spowoduje przeładowanie bez konieczności ręcznego restartu.
Otwórz interfejs Langfuse (cloud.langfuse.com lub localhost, jeśli używasz Docker) i obserwuj ślady w czasie rzeczywistym — każde wywołanie modelu pojawi się natychmiast, co ułatwia debugowanie i optymalizację.