[{"data":1,"prerenderedAt":2702},["ShallowReactive",2],{"$f2nymgbboqiw2g":3},[4,59,119,174,223,285,367,430,479,534,576,626,690,744,795,840,888,955,1012,1059,1115,1175,1231,1287,1344,1387,1442,1496,1547,1609,1661,1714,1769,1822,1874,1922,1975,2031,2065,2130,2184,2236,2292,2339,2392,2454,2500,2565,2613,2656],{"slug":5,"published":6,"minutes":7,"category":8,"tags":9,"keywords":15,"about":24,"sources":28,"cover":47,"og":48,"expertise":49,"locales":50,"lang":52,"title":54,"description":55,"coverAlt":56,"url":57,"pricing":58,"kind":10},"zep","2026-10-06",11,"rag",[10,11,12,13,14],"Agent memory","Knowledge graph","Temporal graph","Context engineering","RAG",[16,17,18,19,20,21,22,23],"zep ai","zep agent memory","graphiti knowledge graph","zep pricing","zep vs mem0","long-term memory for agents","temporal knowledge graph","zep cloud",[25],{"name":26,"url":27},"Zep","https:\u002F\u002Fwww.getzep.com\u002F",[29,32,35,38,41,44],{"title":30,"url":31},"Zep pricing: plans, credits and limits","https:\u002F\u002Fwww.getzep.com\u002Fpricing",{"title":33,"url":34},"Zep documentation","https:\u002F\u002Fhelp.getzep.com\u002F",{"title":36,"url":37},"Graphiti on GitHub","https:\u002F\u002Fgithub.com\u002Fgetzep\u002Fgraphiti",{"title":39,"url":40},"Graphiti product page","https:\u002F\u002Fwww.getzep.com\u002Fplatform\u002Fgraphiti\u002F",{"title":42,"url":43},"Announcing a new direction for Zep's open-source strategy","https:\u002F\u002Fwww.getzep.com\u002Fblog\u002Fannouncing-a-new-direction-for-zeps-open-source-strategy\u002F",{"title":45,"url":46},"Graphiti: temporal knowledge graphs for AI agents (arXiv)","https:\u002F\u002Farxiv.org\u002Fabs\u002F2501.13956","\u002Fimages\u002Fblog\u002Fzep\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fzep\u002Fog.jpg","ai-engineer",[51,52,53],"en","de","hu","Zep-Review: Agenten-Memory auf einem temporalen Graphen","Zep ist eine gehostete Agenten-Memory-API auf einem temporalen Knowledge Graph: Credits beim Schreiben, Retrieval gratis, Flex ab 125 Dollar im Monat, Graphiti als selbst hostbarer Teil.","Diagramm, wie eine Aussage in Zep den Prompt erreicht: Nachrichten und Aussagen werden in einen benutzerspezifischen Context Graph aus Entitäten und Beziehungen extrahiert, und der Retrieval durchläuft den Graphen und liefert einen Kontextblock mit den tragenden Fakten.","https:\u002F\u002Fwww.getzep.com","Apache-2.0 core · Cloud from $50 per month",{"slug":60,"published":61,"minutes":62,"category":63,"tags":64,"keywords":70,"about":78,"sources":82,"cover":112,"og":113,"expertise":49,"locales":114,"lang":52,"title":115,"description":116,"coverAlt":117,"url":81,"pricing":118,"kind":65},"browserbase-stagehand","2026-09-30",10,"web",[65,66,67,68,69],"Browser automation","Web agents","Headless browsers","Playwright","MCP",[71,72,73,74,75,76,77],"browserbase","stagehand","stagehand vs playwright","browserbase pricing","ai web agent framework","headless browser api","browserbase alternatives",[79],{"name":80,"url":81},"Browserbase","https:\u002F\u002Fwww.browserbase.com",[83,86,89,92,95,98,101,104,107,110],{"title":84,"url":85},"Browserbase pricing","https:\u002F\u002Fwww.browserbase.com\u002Fpricing",{"title":87,"url":88},"Browserbase plans and pricing docs","https:\u002F\u002Fdocs.browserbase.com\u002Fguides\u002Fplans-and-pricing",{"title":90,"url":91},"Stagehand documentation","https:\u002F\u002Fdocs.stagehand.dev\u002F",{"title":93,"url":94},"Stagehand quickstart","https:\u002F\u002Fdocs.stagehand.dev\u002Fv4\u002Ffirst-steps\u002Fquickstart",{"title":96,"url":97},"Stagehand v4 announcement","https:\u002F\u002Fwww.browserbase.com\u002Fblog\u002Fstagehand-v4",{"title":99,"url":100},"Stagehand repository","https:\u002F\u002Fgithub.com\u002Fbrowserbase\u002Fstagehand",{"title":102,"url":103},"Browser Use comparison of the two vendors","https:\u002F\u002Fbrowser-use.com\u002Fposts\u002Fbrowser-use-vs-browserbase",{"title":105,"url":106},"Browser Use pricing","https:\u002F\u002Fwww.browser-use.com\u002Fpricing",{"title":108,"url":109},"Skyvern pricing","https:\u002F\u002Fskyvern.com\u002Fpricing",{"title":68,"url":111},"https:\u002F\u002Fplaywright.dev\u002F","\u002Fimages\u002Fblog\u002Fbrowserbase-stagehand\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fbrowserbase-stagehand\u002Fog.jpg",[51,52,53],"Browserbase und Stagehand im Test: gemietetes Chrome für KI-Agenten","Browserbase vermietet verwaltetes Chrome pro Minute, Stagehand legt Natural-Language-Schritte obendrauf. Was es kostet, wo die Zähler laufen und wann Playwright gewinnt.","Abstrakte Pipeline-Grafik für die Browserbase- und Stagehand-Bewertung","From $20 per month · OSS library free",{"slug":120,"published":61,"minutes":7,"category":63,"tags":121,"keywords":126,"about":133,"sources":141,"cover":165,"og":166,"expertise":49,"locales":167,"lang":52,"title":168,"description":169,"coverAlt":170,"url":171,"pricing":172,"kind":173},"webmcp",[122,123,124,125,69],"WebMCP","Agent tools","JSON Schema","Chrome",[120,127,128,129,130,131,132],"webmcp vs mcp","document.modelContext registerTool","webmcp declarative api","browser agent tools","webmcp origin trial","webmcp chrome 149",[134,136,139],{"name":122,"url":135},"https:\u002F\u002Fgithub.com\u002Fwebmachinelearning\u002Fwebmcp",{"name":137,"url":138},"Model Context Protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_Context_Protocol",{"name":124,"url":140},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FJSON_Schema",[142,145,148,151,154,157,160,162],{"title":143,"url":144},"Chrome for Developers: WebMCP (get started)","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp",{"title":146,"url":147},"Chrome for Developers: Imperative API","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fimperative-api",{"title":149,"url":150},"Chrome for Developers: Declarative API","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fdeclarative-api",{"title":152,"url":153},"Chrome for Developers: WebMCP versus MCP","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fcompare-mcp",{"title":155,"url":156},"Chrome for Developers: WebMCP tool security","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fsecure-tools",{"title":158,"url":159},"Chrome for Developers: Build effective tools","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fbuild-tools",{"title":161,"url":135},"WebMCP explainer and specification draft",{"title":163,"url":164},"WebMCP implementation status","https:\u002F\u002Fgithub.com\u002Fwebmachinelearning\u002Fwebmcp\u002Fblob\u002Fmain\u002Fimplementation-status.md","\u002Fimages\u002Fblog\u002Fwebmcp\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fwebmcp\u002Fog.jpg",[51,52,53],"WebMCP: Tools veröffentlichen statt Pixel ausliefern","WebMCP lässt eine Seite typisierte, aufrufbare Tools an einen Agenten im Browser publizieren. Was der Standard tut, wie viel heute ausgeliefert ist und wann ein MCP-Server die bessere Wahl bleibt.","Eine Seite registriert typisierte Tools im Browser, ein Browser-Agent ruft eines davon auf, und das Tool läuft in der Seite und aktualisiert deren Oberfläche.","https:\u002F\u002Fgithub.com\u002Fwebmcp","Emerging standard, open","Browser protocol",{"slug":175,"published":176,"minutes":7,"category":177,"tags":178,"keywords":184,"about":191,"sources":195,"cover":214,"og":215,"expertise":49,"locales":216,"lang":52,"title":217,"description":218,"coverAlt":219,"url":220,"pricing":221,"kind":222},"ollama","2026-09-29","llmops",[179,180,181,182,183],"Local inference","Open models","llama.cpp","GGUF","Model serving",[175,185,186,187,188,189,190],"ollama vs lm studio","ollama vs vllm","local llm runtime","gguf model server","ollama self hosting","ollama api",[192],{"name":193,"url":194},"Ollama (software)","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOllama",[196,199,202,205,208,211],{"title":197,"url":198},"Ollama API documentation","https:\u002F\u002Fdocs.ollama.com\u002Fapi",{"title":200,"url":201},"Ollama on GitHub, with the MIT LICENSE file","https:\u002F\u002Fgithub.com\u002Follama\u002Follama",{"title":203,"url":204},"Ollama terms of service, last updated May 2026","https:\u002F\u002Follama.com\u002Fterms",{"title":206,"url":207},"Ollama pricing, cloud plans and per-token model rates","https:\u002F\u002Follama.com\u002Fpricing",{"title":209,"url":210},"Hardware support: Nvidia, AMD, Metal and Vulkan","https:\u002F\u002Fdocs.ollama.com\u002Fgpu",{"title":212,"url":213},"OpenAI compatibility, including what is not supported","https:\u002F\u002Fdocs.ollama.com\u002Fapi\u002Fopenai-compatibility","\u002Fimages\u002Fblog\u002Follama\u002Fcover.webp","\u002Fimages\u002Fblog\u002Follama\u002Fog.jpg",[51,52,53],"Ollama im Test: der freundliche Weg zu offenen Modellen","Ollama liefert offene Modelle über eine HTTP-API auf eigener Hardware aus. Was es gut macht, wo der Durchsatz zu kurz kommt, was die MIT-Lizenz nicht abdeckt.","Abstrakte Titelgrafik für den Ollama-Test","https:\u002F\u002Follama.com","MIT · free for personal use","Local inference runtime",{"slug":224,"published":176,"minutes":62,"category":225,"tags":226,"keywords":231,"about":239,"sources":249,"cover":277,"og":278,"expertise":49,"locales":279,"lang":52,"title":280,"description":281,"coverAlt":282,"url":283,"pricing":284,"kind":228},"guardrails-ai","security",[227,228,229,230],"Guardrails","Output validation","LLM reliability","Python",[232,233,234,235,236,237,238],"guardrails ai","guardrails ai validators","llm output validation python","guardrails vs nemo guardrails","guardrails on_fail actions","llm guardrails framework","pii validation llm output",[240,243,246],{"name":241,"url":242},"NVIDIA","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNVIDIA",{"name":244,"url":245},"Apache License","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FApache_License",{"name":247,"url":248},"Large language model","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLarge_language_model",[250,253,256,259,262,265,268,271,274],{"title":251,"url":252},"Guardrails AI on GitHub: README, news and FAQ","https:\u002F\u002Fgithub.com\u002Fguardrails-ai\u002Fguardrails",{"title":254,"url":255},"guardrails-ai 0.11.0 on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Fguardrails-ai\u002F",{"title":257,"url":258},"Guardrails Hub: 65 validators","https:\u002F\u002Fwww.guardrailsai.com\u002Fhub",{"title":260,"url":261},"Guardrails documentation: error remediation and on-fail actions","https:\u002F\u002Fwww.guardrailsai.com\u002Fdocs\u002Fconcepts\u002Ferror_remediation",{"title":263,"url":264},"Guardrails documentation: use on-fail actions","https:\u002F\u002Fwww.guardrailsai.com\u002Fguardrails\u002Fdocs\u002Fhow-to-guides\u002Fuse_on_fail_actions",{"title":266,"url":267},"Migration issue 1560: moving off hosted remote inferencing","https:\u002F\u002Fgithub.com\u002Fguardrails-ai\u002Fguardrails\u002Fissues\u002F1560",{"title":269,"url":270},"NVIDIA NeMo Guardrails on GitHub","https:\u002F\u002Fgithub.com\u002FNVIDIA-NeMo\u002FGuardrails",{"title":272,"url":273},"NVIDIA NeMo Guardrails documentation","https:\u002F\u002Fdocs.nvidia.com\u002Fnemo\u002Fguardrails\u002Flatest\u002Findex.html",{"title":275,"url":276},"OpenAI API pricing, including moderation","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fpricing","\u002Fimages\u002Fblog\u002Fguardrails-ai\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fguardrails-ai\u002Fog.jpg",[51,52,53],"Guardrails AI: prüfen, was das Modell zurückgibt","Ein Test von Guardrails AI: 65 Validatoren, acht on-fail-Aktionen, das Ende der gehosteten Inferencing im August 2026 und wann NeMo Guardrails besser passt.","Covergrafik von Guardrails AI mit Validierungs-Pipeline-Labels","https:\u002F\u002Fwww.guardrailsai.com","Apache-2.0",{"slug":286,"published":287,"minutes":7,"category":177,"tags":288,"keywords":293,"about":301,"sources":308,"cover":360,"og":361,"expertise":49,"locales":362,"lang":52,"title":363,"description":364,"coverAlt":365,"url":304,"pricing":366,"kind":289},"portkey","2026-09-28",[289,227,290,291,292],"LLM gateway","Routing","Observability","Cost control",[294,295,296,297,298,299,300],"portkey ai gateway","portkey vs litellm","llm gateway comparison","llm gateway latency overhead","llm guardrails gateway","self-hosted llm gateway","portkey pricing",[302,305],{"name":303,"url":304},"Portkey","https:\u002F\u002Fportkey.ai",{"name":306,"url":307},"API gateway","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAPI_gateway",[309,312,315,318,321,324,327,330,333,336,339,342,345,348,351,354,357],{"title":310,"url":311},"Portkey docs: AI Gateway","https:\u002F\u002Fportkey.ai\u002Fdocs\u002Fproduct\u002Fai-gateway",{"title":313,"url":314},"Portkey docs: Getting started with the AI Gateway","https:\u002F\u002Fdocs.portkey.ai\u002Fdocs\u002Fguides\u002Fgetting-started\u002Fgetting-started-with-ai-gateway",{"title":316,"url":317},"Portkey docs: Gateway config object","https:\u002F\u002Fportkey.ai\u002Fdocs\u002Fapi-reference\u002Fconfig-object",{"title":319,"url":320},"Portkey docs: Guardrails","https:\u002F\u002Fportkey.ai\u002Fdocs\u002Fproduct\u002Fguardrails",{"title":322,"url":323},"Portkey docs: Guardrail endpoints and capabilities","https:\u002F\u002Fportkey.ai\u002Fdocs\u002Fproduct\u002Fguardrails\u002Fcapabilities",{"title":325,"url":326},"Portkey docs: Cache, simple and semantic","https:\u002F\u002Fportkey.ai\u002Fdocs\u002Fproduct\u002Fai-gateway\u002Fcache-simple-and-semantic",{"title":328,"url":329},"Portkey docs: Load balancing","https:\u002F\u002Fportkey.ai\u002Fdocs\u002Fproduct\u002Fai-gateway\u002Fload-balancing",{"title":331,"url":332},"Portkey docs: Enterprise hybrid deployment architecture","https:\u002F\u002Fportkey.ai\u002Fdocs\u002Fself-hosting\u002Fhybrid-deployments\u002Farchitecture",{"title":334,"url":335},"Portkey pricing","https:\u002F\u002Fportkey.ai\u002Fpricing",{"title":337,"url":338},"Portkey gateway on GitHub, MIT licensed","https:\u002F\u002Fgithub.com\u002FPortkey-AI\u002Fgateway",{"title":340,"url":341},"Portkey's own benchmark: gateway versus direct Bedrock","https:\u002F\u002Fgithub.com\u002FPortkey-AI\u002Fbenchmark-test",{"title":343,"url":344},"Portkey status page","https:\u002F\u002Fstatus.portkey.ai\u002F",{"title":346,"url":347},"Palo Alto Networks completes acquisition of Portkey, May 2026","https:\u002F\u002Fwww.paloaltonetworks.com\u002Fcompany\u002Fpress\u002F2026\u002Fpalo-alto-networks-completes-acquisition-of-portkey-to-secure-ai-agents",{"title":349,"url":350},"Palo Alto Networks: Prisma AIRS AI Gateway","https:\u002F\u002Fwww.paloaltonetworks.com\u002Fai-security\u002Fai-gateway",{"title":352,"url":353},"Cloudflare AI Gateway pricing","https:\u002F\u002Fdevelopers.cloudflare.com\u002Fai-gateway\u002Freference\u002Fpricing\u002F",{"title":355,"url":356},"LiteLLM pricing","https:\u002F\u002Fwww.litellm.ai\u002Fpricing",{"title":358,"url":359},"OpenRouter pricing","https:\u002F\u002Fopenrouter.ai\u002Fpricing","\u002Fimages\u002Fblog\u002Fportkey\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fportkey\u002Fog.jpg",[51,52,53],"Portkey: ein LLM-Gateway für die Produktion, geprüft auf Routing, Guardrails und Kosten","Portkey bündelt Retries, Fallbacks, Cache, Guardrails und Kostenkontrolle hinter einer OpenAI-kompatiblen Schnittstelle. Was die Konfiguration gut löst und was das Gateway an Latenz kostet.","Ein Requestweg von der Anwendung durch das Portkey-Gateway zu drei Modellanbietern, darunter das Guardrail-Ergebnis und das Protokoll.","Free · from $49 per month",{"slug":368,"published":369,"minutes":370,"category":371,"tags":372,"keywords":376,"about":383,"sources":385,"cover":422,"og":423,"expertise":49,"locales":424,"lang":52,"title":425,"description":426,"coverAlt":427,"url":388,"pricing":428,"kind":429},"mcp-reference-servers","2026-09-25",9,"agents",[69,373,374,375],"Reference servers","Tool protocol","Server SDKs",[377,378,379,380,381,382],"mcp reference servers","modelcontextprotocol servers github","write an mcp server","mcp server examples","mcp server sdk","mcp server security",[384],{"name":137,"url":138},[386,389,392,395,398,401,404,407,410,413,416,419],{"title":387,"url":388},"MCP reference servers repository","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers",{"title":390,"url":391},"Repository README and server list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FREADME.md",{"title":393,"url":394},"Security policy","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FSECURITY.md",{"title":396,"url":397},"Release process and trusted publishing","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FRELEASING.md",{"title":399,"url":400},"Filesystem server README","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Ffilesystem\u002FREADME.md",{"title":402,"url":403},"Everything server feature list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Feverything\u002Fdocs\u002Ffeatures.md",{"title":405,"url":406},"MCP Registry","https:\u002F\u002Fregistry.modelcontextprotocol.io\u002F",{"title":408,"url":409},"Archived reference servers","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers-archived",{"title":411,"url":412},"Model Context Protocol documentation","https:\u002F\u002Fmodelcontextprotocol.io\u002F",{"title":414,"url":415},"TypeScript MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Ftypescript-sdk",{"title":417,"url":418},"Python MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fpython-sdk",{"title":420,"url":421},"FastMCP on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Ffastmcp\u002F","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fog.jpg",[51,52,53],"MCP-Referenzserver: was sie zeigen und was sie auslassen","Ein Review von modelcontextprotocol\u002Fservers: sieben Referenzserver, was jeder einzelne lehrt, die SDK-Versionen dahinter und warum keiner in die Produktion gehört.","Sieben Referenzserver, die von einem einzigen MCP-Client über Stdio ausgefächert werden","MIT","Protocol tooling",{"slug":431,"published":432,"minutes":62,"category":371,"tags":433,"keywords":439,"about":447,"sources":454,"cover":471,"og":472,"expertise":49,"locales":473,"lang":52,"title":474,"description":475,"coverAlt":476,"url":477,"pricing":478,"kind":434},"aider","2026-09-23",[434,435,436,437,438],"Coding agent","Terminal","Git workflow","BYO key","Open source",[431,440,441,442,443,444,445,446],"aider vs claude code","aider polyglot benchmark","ai pair programming terminal","aider leaderboard","open source coding agent","aider architect mode","aider install",[448,451],{"name":449,"url":450},"Aider","https:\u002F\u002Faider.chat\u002F",{"name":452,"url":453},"Aider on GitHub","https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[455,457,460,463,466,468],{"title":456,"url":450},"Aider website",{"title":458,"url":459},"Aider LLM leaderboards","https:\u002F\u002Faider.chat\u002Fdocs\u002Fleaderboards\u002F",{"title":461,"url":462},"Aider linting and testing","https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Flint-test.html",{"title":464,"url":465},"Aider token limits","https:\u002F\u002Faider.chat\u002Fdocs\u002Ftroubleshooting\u002Ftoken-limits.html",{"title":467,"url":453},"Aider repository on GitHub",{"title":469,"url":470},"aider-chat on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat\u002F","\u002Fimages\u002Fblog\u002Faider\u002Fcover.webp","\u002Fimages\u002Fblog\u002Faider\u002Fog.jpg",[51,52,53],"Aider im Test: Pair Programming im Terminal, git zuerst","Ein Test von Aider 0.86.2, ein Apache-2.0-Terminal-Pair-Programmierer mit ehrlichem Benchmark — und ohne Release seit acht Monaten.","Coverbild für den Aider-Test: eine Terminalsitzung, die aus einer einzigen Anfrage eine Reihe von git Commits macht","https:\u002F\u002Faider.chat","Free · BYO API key",{"slug":480,"published":481,"minutes":370,"category":8,"tags":482,"keywords":486,"about":494,"sources":501,"cover":526,"og":527,"expertise":49,"locales":528,"lang":52,"title":529,"description":530,"coverAlt":531,"url":532,"pricing":533,"kind":496},"lancedb","2026-09-21",[483,484,485,14],"Vector search","Hybrid search","Embedded database",[480,487,488,489,490,491,492,493],"lancedb review","lance vector database","embedded vector database","lancedb vs qdrant","hybrid search rrf","lancedb indexing","lance data format",[495,498],{"name":496,"url":497},"Vector database","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FVector_database",{"name":499,"url":500},"Apache Arrow","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FApache_Arrow",[502,505,508,511,514,517,520,523],{"title":503,"url":504},"LanceDB quickstart","https:\u002F\u002Fdocs.lancedb.com\u002Fquickstart",{"title":506,"url":507},"LanceDB vector indexes","https:\u002F\u002Fdocs.lancedb.com\u002Findexing\u002Fvector-index",{"title":509,"url":510},"LanceDB indexing guide","https:\u002F\u002Fdocs.lancedb.com\u002Findexing\u002Findex",{"title":512,"url":513},"LanceDB hybrid search","https:\u002F\u002Fdocs.lancedb.com\u002Fsearch\u002Fhybrid-search",{"title":515,"url":516},"LanceDB Enterprise","https:\u002F\u002Fdocs.lancedb.com\u002Fenterprise",{"title":518,"url":519},"LanceDB frequently asked questions","https:\u002F\u002Fdocs.lancedb.com\u002Ffaq\u002Ffaq-oss",{"title":521,"url":522},"LanceDB pricing","https:\u002F\u002Flancedb.com\u002Fpricing",{"title":524,"url":525},"LanceDB on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Flancedb\u002F","\u002Fimages\u002Fblog\u002Flancedb\u002Fcover.webp","\u002Fimages\u002Fblog\u002Flancedb\u002Fog.jpg",[51,52,53],"LanceDB: Vektorsuche, die als Bibliothek beginnt","Ein Test von LanceDB: eine Apache-2.0-Bibliothek statt Server, die IVF- und HNSW-Indexwahl, Hybridsuche mit Rangfusion und was Enterprise zusätzlich bringt.","Coverbild zum LanceDB-Test: eine Lance-Tabelle speist einen Vektorindex und einen Volltextindex in eine verschmolzene Rangliste","https:\u002F\u002Flancedb.com","Apache-2.0 · Cloud paid",{"slug":535,"published":481,"minutes":62,"category":8,"tags":536,"keywords":540,"about":547,"sources":553,"cover":568,"og":569,"expertise":49,"locales":570,"lang":52,"title":571,"description":572,"coverAlt":573,"url":549,"pricing":574,"kind":575},"pgvector",[483,537,538,14,539],"Postgres","HNSW","Quantisation",[535,541,542,543,544,545,546],"pgvector vs qdrant","postgres vector search","hnsw index postgres","iterative index scans","binary quantization postgres","vector database postgres",[548,550],{"name":535,"url":549},"https:\u002F\u002Fgithub.com\u002Fpgvector\u002Fpgvector",{"name":551,"url":552},"PostgreSQL","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPostgreSQL",[554,556,559,562,565],{"title":555,"url":549},"pgvector README",{"title":557,"url":558},"pgvector changelog","https:\u002F\u002Fgithub.com\u002Fpgvector\u002Fpgvector\u002Fblob\u002Fmaster\u002FCHANGELOG.md",{"title":560,"url":561},"PostgreSQL news: pgvector 0.8.2 released","https:\u002F\u002Fwww.postgresql.org\u002Fabout\u002Fnews\u002Fpgvector-082-released-3245\u002F",{"title":563,"url":564},"AWS: Scale pgvector with binary quantization","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fdatabase\u002Fscale-pgvector-with-binary-quantization-on-amazon-aurora-postgresql\u002F",{"title":566,"url":567},"pgvector licence","https:\u002F\u002Fgithub.com\u002Fpgvector\u002Fpgvector\u002Fblob\u002Fmaster\u002FLICENSE","\u002Fimages\u002Fblog\u002Fpgvector\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fpgvector\u002Fog.jpg",[51,52,53],"pgvector im Review: die Vektordatenbank, die du nicht betreiben musst","Ein Review von pgvector 0.8.7: iterative Index-Scans für gefilterte Suche, HNSW und IVFFlat, Binärquantisierung bei 100 Millionen Vektoren und das CVE im Indexaufbau.","Eine Anfrage teilt sich oben in einen exakten Sequenzscan, einen HNSW-Graphlauf und eine IVFFlat-Sonde; ein Band unten zeigt einen iterativen Scan, der weiterläuft, bis die LIMIT-Zahl erreicht ist.","PostgreSQL licence","Vector database extension",{"slug":577,"published":578,"minutes":62,"category":8,"tags":579,"keywords":581,"about":587,"sources":591,"cover":619,"og":620,"expertise":49,"locales":621,"lang":52,"title":622,"description":623,"coverAlt":624,"url":590,"pricing":625,"kind":10},"mem0","2026-09-17",[10,580,14,483],"Long-term memory",[577,582,583,584,585,21,586],"mem0 review","agent memory layer","mem0 self-hosted","mem0 pricing","mem0 alternatives",[588],{"name":589,"url":590},"Mem0","https:\u002F\u002Fmem0.ai",[592,595,598,601,604,607,610,613,616],{"title":593,"url":594},"Mem0 documentation","https:\u002F\u002Fdocs.mem0.ai\u002Fintroduction",{"title":596,"url":597},"Mem0 quickstart","https:\u002F\u002Fdocs.mem0.ai\u002Fquickstart",{"title":599,"url":600},"How Mem0 works","https:\u002F\u002Fdocs.mem0.ai\u002Fcore-concepts\u002Fhow-it-works",{"title":602,"url":603},"Mem0 pricing","https:\u002F\u002Fmem0.ai\u002Fpricing",{"title":605,"url":606},"Mem0 on GitHub","https:\u002F\u002Fgithub.com\u002Fmem0ai\u002Fmem0",{"title":608,"url":609},"mem0ai on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Fmem0ai\u002F",{"title":611,"url":612},"Mem0 research and benchmarks","https:\u002F\u002Fmem0.ai\u002Fresearch",{"title":614,"url":615},"Mem0 MCP server","https:\u002F\u002Fdocs.mem0.ai\u002Fplatform\u002Fmem0-mcp",{"title":617,"url":618},"Mem0 paper on arXiv","https:\u002F\u002Farxiv.org\u002Fabs\u002F2504.19413","\u002Fimages\u002Fblog\u002Fmem0\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmem0\u002Fog.jpg",[51,52,53],"Mem0: was eine Agent-Speicherschicht pro Runde kostet","Ein Review von Mem0: extrahierte Fakten pro Runde, die Benchmark-Tabelle vom April 2026 mit Plattform-Vorbehalt, vier Cloud-Stufen und die Lücken beim Self-Hosting.","Eine Schleife, die aus Gespräch gespeicherte Fakten macht und sie zurück in den Prompt liest","Free tier · from $19 per month",{"slug":627,"published":628,"minutes":62,"category":371,"tags":629,"keywords":632,"about":641,"sources":651,"cover":682,"og":683,"expertise":49,"locales":684,"lang":52,"title":685,"description":686,"coverAlt":687,"url":654,"pricing":688,"kind":689},"openai-agents-sdk","2026-09-11",[630,631,227,69,230],"Agent runtime","Tracing",[633,634,635,636,637,638,639,640],"openai agents sdk","openai agents sdk vs langgraph","python agent framework comparison","openai agents sdk guardrails","agent run tracing tool calls","openai agents sdk human in the loop","openai-agents pypi","agents sdk vs responses api",[642,645,648],{"name":643,"url":644},"Model context protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_context_protocol",{"name":646,"url":647},"Software framework","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSoftware_framework",{"name":649,"url":650},"Agentic AI","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAgentic_AI",[652,655,658,661,664,667,670,673,676,679],{"title":653,"url":654},"OpenAI Agents SDK documentation: Intro, and Agents SDK or Responses API","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002F",{"title":656,"url":657},"OpenAI Agents SDK documentation: Running agents","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Frunning_agents\u002F",{"title":659,"url":660},"OpenAI Agents SDK documentation: Guardrails","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fguardrails\u002F",{"title":662,"url":663},"OpenAI Agents SDK documentation: Human-in-the-loop","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fhuman_in_the_loop\u002F",{"title":665,"url":666},"OpenAI Agents SDK documentation: Tracing","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Ftracing\u002F",{"title":668,"url":669},"OpenAI Agents SDK documentation: Configuration","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fconfig\u002F",{"title":671,"url":672},"openai-agents 0.23.1 on PyPI, release history and licence","https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenai-agents\u002F",{"title":674,"url":675},"OpenAI: The next evolution of the Agents SDK (15 April 2026)","https:\u002F\u002Fopenai.com\u002Findex\u002Fthe-next-evolution-of-the-agents-sdk\u002F",{"title":677,"url":678},"OpenAI API documentation: Agents, comparison of the three runtimes","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Fagents",{"title":680,"url":681},"Arize: AI agent frameworks compared (1 October 2026)","https:\u002F\u002Farize.com\u002Fai-agents\u002Fagent-frameworks\u002F","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fog.jpg",[51,52,53],"OpenAI Agents SDK: eine schlanke Agent-Runtime mit scharfen Kanten","Eine Bewertung des OpenAI Agents SDK: Runner-Schleife, Tracing, Guardrails und Approvals, plus was Release-Tempo und die Responses-only-Funktionen kosten.","Diagramm der Runner-Schleife im Agents SDK: Eingabe, Agent, Modellaufruf, Endausgabe, Guardrails und Tool-Aufrufe, die zurück in die Eingabe laufen","MIT · API pay per token","Agent framework",{"slug":691,"published":692,"minutes":370,"category":371,"tags":693,"keywords":698,"about":705,"sources":715,"cover":736,"og":737,"expertise":49,"locales":738,"lang":52,"title":739,"description":740,"coverAlt":741,"url":742,"pricing":743,"kind":434},"openhands","2026-09-09",[434,694,695,696,697],"Sandboxed execution","Automations","Self-hosted","MIT licence",[691,699,700,701,702,703,444,704],"openhands self-host","open hands coding agent","openhands vs claude code","agent canvas","openhands docker sandbox","openhands cloud pricing",[706,709,712],{"name":707,"url":708},"OpenHands","https:\u002F\u002Fwww.openhands.dev",{"name":710,"url":711},"OpenHands on GitHub","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands",{"name":713,"url":714},"Intelligent agent","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIntelligent_agent",[716,718,721,724,727,730,733],{"title":717,"url":711},"OpenHands README",{"title":719,"url":720},"OpenHands licence (MIT)","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands\u002Fblob\u002Fmain\u002FLICENSE",{"title":722,"url":723},"Agent Canvas 1.25.0 release notes","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fagent-canvas\u002Frelease-notes\u002Fv1.25.0.md",{"title":725,"url":726},"OpenHands sandbox overview","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fsandboxes\u002Foverview.md",{"title":728,"url":729},"OpenHands quick start","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Finstallation",{"title":731,"url":732},"OpenHands pricing","https:\u002F\u002Fwww.openhands.dev\u002Fpricing",{"title":734,"url":735},"Introducing the OpenHands Index","https:\u002F\u002Fwww.openhands.dev\u002Fblog\u002Fintroducing-the-openhands-index","\u002Fimages\u002Fblog\u002Fopenhands\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenhands\u002Fog.jpg",[51,52,53],"OpenHands: der Open-Source-Coding-Agent im Eigenbetrieb","OpenHands 1.25.0 ist eine MIT-lizenzierte Coding-Agent-Plattform mit Web-Canvas, CLI, sandboxierter Ausführung und geplanten Automatisierungen. Ein Review der Stärken und der Betriebskosten.","Covermotiv zum OpenHands-Review: eine Schleife von Aufgabe über Agent und Sandbox zurück","https:\u002F\u002Fgithub.com\u002FAll-Hands-AI\u002FOpenHands","Free · self-host",{"slug":745,"published":746,"minutes":62,"category":8,"tags":747,"keywords":750,"about":759,"sources":769,"cover":788,"og":789,"expertise":49,"locales":790,"lang":52,"title":791,"description":792,"coverAlt":793,"url":762,"pricing":794,"kind":496},"milvus-zilliz","2026-09-08",[483,484,748,749,14],"BM25 full text","Distributed",[751,752,753,754,755,756,757,758],"milvus","milvus vs qdrant","zilliz cloud pricing","vector database comparison","milvus hybrid search","apache milvus self-hosting","milvus 3.0","rag vector store",[760,763,766],{"name":761,"url":762},"Milvus","https:\u002F\u002Fmilvus.io",{"name":764,"url":765},"Zilliz Cloud","https:\u002F\u002Fzilliz.com",{"name":767,"url":768},"Retrieval-augmented generation","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRetrieval-augmented_generation",[770,773,776,779,782,785],{"title":771,"url":772},"Milvus architecture overview","https:\u002F\u002Fmilvus.io\u002Fdocs\u002Farchitecture_overview.md",{"title":774,"url":775},"Milvus release notes","https:\u002F\u002Fmilvus.io\u002Fdocs\u002Frelease_notes.md",{"title":777,"url":778},"Milvus releases on GitHub","https:\u002F\u002Fgithub.com\u002Fmilvus-io\u002Fmilvus\u002Freleases",{"title":780,"url":781},"Milvus README: features and licence","https:\u002F\u002Fgithub.com\u002Fmilvus-io\u002Fmilvus",{"title":783,"url":784},"Zilliz Cloud pricing","https:\u002F\u002Fzilliz.com\u002Fpricing",{"title":786,"url":787},"Zilliz Cloud list price","https:\u002F\u002Fzilliz.com\u002Fpricing\u002Fpricing-guide","\u002Fimages\u002Fblog\u002Fmilvus-zilliz\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmilvus-zilliz\u002Fog.jpg",[51,52,53],"Milvus-Review: die vollständigste Vektordatenbank im Betrieb","Milvus 3.0.2 ist die vollständigste Open-Source-Vektordatenbank und die aufwendigste im Betrieb. Review von Architektur, Hybridsuche, Kosten und Einsatzgrenzen.","Covermotiv zum Milvus-Review: eine Pipeline von Ingest über Index, Suche und Reranking","Apache-2.0 · Zilliz Cloud free tier",{"slug":796,"published":746,"minutes":62,"category":8,"tags":797,"keywords":801,"about":809,"sources":814,"cover":833,"og":834,"expertise":49,"locales":835,"lang":52,"title":836,"description":837,"coverAlt":838,"url":817,"pricing":688,"kind":839},"graphrag",[11,14,798,799,800],"Global search","Community summaries","Token cost",[796,802,803,804,805,806,807,808],"microsoft graphrag","graphrag vs vector rag","graphrag indexing cost","graphrag query modes","graphrag lightRAG comparison","knowledge graph rag","graphrag dynamic community selection",[810,813],{"name":811,"url":812},"GraphRAG","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgraphrag\u002F",{"name":767,"url":768},[815,818,821,824,827,830],{"title":816,"url":817},"GraphRAG on GitHub","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgraphrag",{"title":819,"url":820},"GraphRAG documentation","https:\u002F\u002Fmicrosoft.github.io\u002Fgraphrag\u002F",{"title":822,"url":823},"From Local to Global: A Graph RAG Approach to Query-Focused Summarization","https:\u002F\u002Farxiv.org\u002Fabs\u002F2404.16130",{"title":825,"url":826},"GraphRAG: Improving global search via dynamic community selection","https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fresearch\u002Fblog\u002Fgraphrag-improving-global-search-via-dynamic-community-selection\u002F",{"title":828,"url":829},"LazyGraphRAG: Setting a new standard for quality and cost","https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fresearch\u002Fblog\u002Flazygraphrag-setting-a-new-standard-for-quality-and-cost\u002F",{"title":831,"url":832},"Graph RAG in 2026: What Actually Works in Production","https:\u002F\u002Fwww.paperclipped.de\u002Fen\u002Fblog\u002Fgraph-rag-production\u002F","\u002Fimages\u002Fblog\u002Fgraphrag\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fgraphrag\u002Fog.jpg",[51,52,53],"Microsoft GraphRAG: ein Wissensgraph-RAG mit Vorabrechnung","Ein Test von Microsoft GraphRAG 3.2.0: MIT, Wartungsmodus und eine Indexrechnung, die vor der ersten Abfrage fällig wird.","Coverbild für den GraphRAG-Test: ein Dokumentkorpus, der sich in einen Graphen aus Knoten und Community-Ringen faltet","RAG pipeline",{"slug":841,"published":842,"minutes":62,"category":371,"tags":843,"keywords":848,"about":855,"sources":859,"cover":881,"og":882,"expertise":49,"locales":883,"lang":52,"title":884,"description":885,"coverAlt":886,"url":858,"pricing":887,"kind":844},"cursor","2026-09-02",[844,845,846,847,69],"AI code editor","Coding agents","CLI","Usage-based pricing",[841,849,850,851,852,853,854],"cursor vs github copilot","cursor pricing","cursor cli","ai code editor","cursor usage limits","cursor pro plus",[856],{"name":857,"url":858},"Cursor","https:\u002F\u002Fcursor.com",[860,863,866,869,872,875,878],{"title":861,"url":862},"Cursor pricing","https:\u002F\u002Fcursor.com\u002Fpricing",{"title":864,"url":865},"Cursor models and pricing docs","https:\u002F\u002Fcursor.com\u002Fdocs\u002Fmodels-and-pricing",{"title":867,"url":868},"Cursor CLI documentation","https:\u002F\u002Fcursor.com\u002Fdocs\u002Fcli\u002Foverview",{"title":870,"url":871},"GitHub Copilot plans","https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\u002Fplans",{"title":873,"url":874},"Claude pricing","https:\u002F\u002Fclaude.com\u002Fpricing",{"title":876,"url":877},"Claude Code cost documentation","https:\u002F\u002Fdocs.claude.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fcosts",{"title":879,"url":880},"Cline pricing","https:\u002F\u002Fcline.bot\u002Fpricing","\u002Fimages\u002Fblog\u002Fcursor\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fcursor\u002Fog.jpg",[51,52,53],"Cursor im Test: ein KI-Code-Editor, der über den Listenpreis hinaus abrechnet","Cursor bündelt Editor, Terminal-Agent und Cloud-Läufe hinter einem Abo. Was die zwei Nutzungs-Pools wirklich kosten, und wann Copilot, Claude Code oder Cline die bessere Wahl sind.","Abstrakte Pipeline-Grafik für die Cursor-Bewertung","Free · Pro from $20 per month",{"slug":889,"published":890,"minutes":62,"category":371,"tags":891,"keywords":896,"about":905,"sources":913,"cover":947,"og":948,"expertise":49,"locales":949,"lang":52,"title":950,"description":951,"coverAlt":952,"url":953,"pricing":954,"kind":434},"claude-code","2026-08-31",[892,893,894,69,895],"Terminal agent","Hooks","Subagents","Sandbox",[897,898,899,900,901,902,903,904],"claude code","claude code pricing","claude code hooks","claude code vs cursor","claude code sandbox","claude code subagents","claude code context window","coding agent comparison",[906,909,910],{"name":907,"url":908},"Claude (language model)","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FClaude_(language_model)",{"name":137,"url":138},{"name":911,"url":912},"Software carpentry","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSoftware_carpentry",[914,917,920,923,926,929,932,935,938,941,944],{"title":915,"url":916},"Claude Code documentation: overview","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview",{"title":918,"url":919},"Claude Code documentation: how Claude Code works","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhow-claude-code-works",{"title":921,"url":922},"Claude Code documentation: extend Claude Code","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Ffeatures-overview",{"title":924,"url":925},"Claude Code documentation: hooks reference","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks",{"title":927,"url":928},"Claude Code documentation: configure permissions","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fpermissions",{"title":930,"url":931},"Claude Code documentation: sandboxing","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsandboxing",{"title":933,"url":934},"Claude Code documentation: manage costs effectively","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcosts",{"title":936,"url":937},"Claude Code documentation: explore the context window","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcontext-window",{"title":939,"url":940},"Claude Code changelog","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchangelog",{"title":942,"url":943},"Claude Platform pricing: model list prices and prompt caching","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fabout-claude\u002Fpricing",{"title":945,"url":946},"Anthropic pricing: Claude Free, Pro, Max, Team and Enterprise","https:\u002F\u002Fwww.anthropic.com\u002Fpricing","\u002Fimages\u002Fblog\u002Fclaude-code\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fclaude-code\u002Fog.jpg",[51,52,53],"Claude Code: der Coding-Agent im Terminal, im Test","Claude Code im Test: Erweiterungspunkte, echte Kosten pro Entwickler und die genaue Grenze der Bash-Sandbox.","Titelbild zum Claude-Code-Test: eine Terminal-Sitzung vor einer Berechtigungsschranke, einem Kontextfenster und einer Sandbox-Grenze","https:\u002F\u002Fclaude.com\u002Fproduct\u002Fclaude-code","Free · pay per API token",{"slug":956,"published":890,"minutes":7,"category":371,"tags":957,"keywords":960,"about":969,"sources":974,"cover":1005,"og":1006,"expertise":49,"locales":1007,"lang":52,"title":1008,"description":1009,"coverAlt":1010,"url":977,"pricing":1011,"kind":434},"openai-codex-cli",[434,435,895,958,959],"CI","Rust",[961,962,963,964,965,966,967,968],"openai codex cli","codex cli config.toml","codex exec CI","codex sandbox mode","codex vs claude code","codex cli review","codex cli pricing","AGENTS.md codex",[970,973],{"name":971,"url":972},"OpenAI Codex","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex",{"name":137,"url":138},[975,978,981,984,987,990,993,996,999,1002],{"title":976,"url":977},"Codex CLI documentation","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli",{"title":979,"url":980},"Codex: configuration","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fconfiguration",{"title":982,"url":983},"Codex: sample configuration","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fconfig-file\u002Fconfig-sample",{"title":985,"url":986},"Codex: permissions","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fpermission-modes",{"title":988,"url":989},"Codex: non-interactive mode","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fnon-interactive-mode",{"title":991,"url":992},"Codex: authentication","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fauth",{"title":994,"url":995},"Codex: Model Context Protocol","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fextend\u002Fmcp",{"title":997,"url":998},"Codex: pricing","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fpricing",{"title":1000,"url":1001},"Codex: open-source components","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fopen-source",{"title":1003,"url":1004},"Codex changelog","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fchangelog","\u002Fimages\u002Fblog\u002Fopenai-codex-cli\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenai-codex-cli\u002Fog.jpg",[51,52,53],"OpenAI Codex CLI: der Agent, der Rechte als Konfigurationsdatei behandelt","Codex CLI ist OpenAIs quelloffener Terminal-Agent fürs Programmieren. Wie Sandbox, Freigaberichtlinie und config.toml zu bewerten sind und was unbewachte CI-Läufe kosten.","Eine Terminalsitzung mit einem Prompt an das Modell, einem sandboxed Shell-Befehl und einer Freigabeabfrage, bevor der Befehl läuft.","Included with ChatGPT plans · API pay per token",{"slug":1013,"published":1014,"minutes":62,"category":8,"tags":1015,"keywords":1020,"about":1026,"sources":1030,"cover":1050,"og":1051,"expertise":49,"locales":1052,"lang":52,"title":1053,"description":1054,"coverAlt":1055,"url":1056,"pricing":1057,"kind":1058},"firecrawl","2026-08-25",[1016,1017,1018,69,1019],"Web scraping","RAG ingestion","Crawling","AGPL",[1013,1021,1022,1023,1024,1025],"firecrawl vs apify","firecrawl alternative","web scraping api for llm","firecrawl self-hosting","markdown scraper api",[1027],{"name":1028,"url":1029},"Firecrawl","https:\u002F\u002Fgithub.com\u002Ffirecrawl\u002Ffirecrawl",[1031,1034,1037,1040,1043,1046,1049],{"title":1032,"url":1033},"Firecrawl pricing","https:\u002F\u002Fwww.firecrawl.dev\u002Fpricing",{"title":1035,"url":1036},"Firecrawl crawl documentation","https:\u002F\u002Fdocs.firecrawl.dev\u002Ffeatures\u002Fcrawl",{"title":1038,"url":1039},"Firecrawl self-hosting guide","https:\u002F\u002Fdocs.firecrawl.dev\u002Fcontributing\u002Fself-host",{"title":1041,"url":1042},"Open source or Firecrawl Cloud","https:\u002F\u002Fdocs.firecrawl.dev\u002Fcontributing\u002Fopen-source-or-cloud",{"title":1044,"url":1045},"Firecrawl benchmarks","https:\u002F\u002Fwww.firecrawl.dev\u002Fbenchmarks",{"title":1047,"url":1048},"Apify pricing","https:\u002F\u002Fapify.com\u002Fpricing",{"title":84,"url":85},"\u002Fimages\u002Fblog\u002Ffirecrawl\u002Fcover.webp","\u002Fimages\u002Fblog\u002Ffirecrawl\u002Fog.jpg",[51,52,53],"Firecrawl: eine Web-Crawling-API für RAG-Pipelines im Test","Firecrawl macht aus URLs sauberes Markdown über eine gehostete API. Was sie kostet, wo das Crawl-Accounting versagt und wann sich der AGPL-Kern selbst betreiben lohnt.","Abstrakte Pipeline-Grafik für die Firecrawl-Bewertung","https:\u002F\u002Ffirecrawl.dev","Free tier · from $16 per month","Web crawling API",{"slug":1060,"published":1061,"minutes":62,"category":225,"tags":1062,"keywords":1068,"about":1075,"sources":1082,"cover":1107,"og":1108,"expertise":49,"locales":1109,"lang":52,"title":1110,"description":1111,"coverAlt":1112,"url":1078,"pricing":1113,"kind":1114},"semgrep","2026-08-14",[1063,1064,1065,1066,1067],"SAST","Static analysis","CI security","Rule authoring","AppSec",[1060,1069,1070,1071,1072,1073,1074],"semgrep vs codeql","semgrep rules","semgrep pricing","semgrep pro engine","free sast tools","semgrep ci github actions",[1076,1079],{"name":1077,"url":1078},"Semgrep","https:\u002F\u002Fsemgrep.dev",{"name":1080,"url":1081},"Static application security testing","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FStatic_application_security_testing",[1083,1086,1089,1092,1095,1098,1101,1104],{"title":1084,"url":1085},"Semgrep pricing: Free, Teams and Enterprise","https:\u002F\u002Fsemgrep.dev\u002Fpricing\u002F",{"title":1087,"url":1088},"Semgrep Community Edition","https:\u002F\u002Fsemgrep.dev\u002Fproducts\u002Fcommunity-edition",{"title":1090,"url":1091},"Semgrep documentation: cross-file analysis","https:\u002F\u002Fdocs.semgrep.dev\u002Fsemgrep-code\u002Fsemgrep-pro-engine-intro\u002F",{"title":1093,"url":1094},"Semgrep documentation: usage and billing","https:\u002F\u002Fdocs.semgrep.dev\u002Fusage-and-billing\u002Foverview\u002F",{"title":1096,"url":1097},"Semgrep releases: v1.179.0","https:\u002F\u002Fgithub.com\u002Fsemgrep\u002Fsemgrep\u002Freleases",{"title":1099,"url":1100},"Semgrep Rules License v1.0","https:\u002F\u002Fsemgrep.dev\u002Flegal\u002Frules-license\u002F",{"title":1102,"url":1103},"Important updates to Semgrep OSS, 13 December 2024","https:\u002F\u002Fsemgrep.dev\u002Fblog\u002F2024\u002Fimportant-updates-to-semgrep-oss\u002F",{"title":1105,"url":1106},"OpenGrep repository","https:\u002F\u002Fgithub.com\u002Fopengrep\u002Fopengrep","\u002Fimages\u002Fblog\u002Fsemgrep\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fsemgrep\u002Fog.jpg",[51,52,53],"Semgrep: statische Analyse, die in einen Pull Request passt","Semgrep parst über 30 Sprachen und gleicht YAML-Muster in Sekunden ab, die Engine steht unter LGPL-2.1. Cross-file-Analyse, Regelsätze und KI-Triage liegen hinter den bezahlten Stufen.","Diagramm der Semgrep-Scan-Pipeline, von Quelldateien über Parsing und Regelabgleich bis zu gemeldeten Findings","Free · from $30 per seat","Static analysis with AI rules",{"slug":1116,"published":1117,"minutes":62,"category":177,"tags":1118,"keywords":1123,"about":1131,"sources":1143,"cover":1168,"og":1169,"expertise":49,"locales":1170,"lang":52,"title":1171,"description":1172,"coverAlt":1173,"url":1134,"pricing":1174,"kind":1119},"langfuse","2026-08-13",[1119,631,1120,1121,1122],"LLM observability","OpenTelemetry","Self-hosting","Evaluation",[1116,1124,1125,1126,1127,1128,1129,1130],"langfuse vs langsmith","llm tracing tool","self-hosted llm observability","langfuse pricing","opentelemetry llm traces","llm cost tracking","prompt versioning",[1132,1135,1137,1140],{"name":1133,"url":1134},"Langfuse","https:\u002F\u002Flangfuse.com",{"name":1120,"url":1136},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOpenTelemetry",{"name":1138,"url":1139},"ClickHouse","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FClickHouse",{"name":1141,"url":1142},"Observability (software)","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FObservability_(software)",[1144,1147,1150,1153,1156,1159,1162,1165],{"title":1145,"url":1146},"Langfuse documentation: observability and application tracing","https:\u002F\u002Flangfuse.com\u002Fdocs\u002Fobservability\u002Foverview",{"title":1148,"url":1149},"Langfuse documentation: get started with tracing","https:\u002F\u002Flangfuse.com\u002Fdocs\u002Fobservability\u002Fget-started",{"title":1151,"url":1152},"Langfuse pricing: cloud plans, billable units and worked examples","https:\u002F\u002Flangfuse.com\u002Fpricing",{"title":1154,"url":1155},"Langfuse pricing: self-hosted plans and the feature comparison","https:\u002F\u002Flangfuse.com\u002Fpricing-self-host",{"title":1157,"url":1158},"Self-host Langfuse: deployment options, containers and storage services","https:\u002F\u002Flangfuse.com\u002Fself-hosting",{"title":1160,"url":1161},"Langfuse changelog: v4 is live (17 August 2026)","https:\u002F\u002Flangfuse.com\u002Fchangelog\u002F2026-08-17-langfuse-v4",{"title":1163,"url":1164},"Langfuse blog: Langfuse joins ClickHouse (16 January 2026)","https:\u002F\u002Flangfuse.com\u002Fblog\u002Fjoining-clickhouse",{"title":1166,"url":1167},"GitHub: langfuse\u002Flangfuse, the platform repository","https:\u002F\u002Fgithub.com\u002Flangfuse\u002Flangfuse","\u002Fimages\u002Fblog\u002Flangfuse\u002Fcover.webp","\u002Fimages\u002Fblog\u002Flangfuse\u002Fog.jpg",[51,52,53],"Langfuse-Test: Tracing, Prompts und Evals selbst gehostet","Langfuse legt LLM-Traces, Prompt-Versionen und Experimente auf eine MIT-lizenzierte Plattform. Was das Selbsthosten wirklich kostet, wie die Einheitspreise rechnen und wo es verliert.","Eine Pipeline vom gebündelten Application-Event über den Langfuse-Web-Container und den Object Storage in ClickHouse, mit Redis und PostgreSQL daneben.","MIT · paid from $59 per month",{"slug":1176,"published":1177,"minutes":62,"category":371,"tags":1178,"keywords":1183,"about":1191,"sources":1201,"cover":1224,"og":1225,"expertise":49,"locales":1226,"lang":52,"title":1227,"description":1228,"coverAlt":1229,"url":1219,"pricing":1230,"kind":434},"github-copilot-coding-agent","2026-08-10",[434,1179,1180,1181,1182],"Pull requests","GitHub Actions","AI credits","Code review",[1184,1185,1186,1187,1188,1189,1190],"github copilot coding agent","github copilot cloud agent","copilot coding agent limitations","github copilot pricing ai credits","github copilot vs claude code","copilot agent tasks api","coding agent pull request review",[1192,1195,1197,1200],{"name":1193,"url":1194},"GitHub Copilot","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGitHub_Copilot",{"name":1180,"url":1196},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGitHub_Actions",{"name":1198,"url":1199},"Pull request","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPull_request",{"name":1080,"url":1081},[1202,1205,1208,1211,1214,1217,1220,1222],{"title":1203,"url":1204},"GitHub Docs: GitHub Copilot on GitHub.com, workflow and limitations","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fconcepts\u002Fagents\u002Fcloud-agent\u002Fabout-cloud-agent",{"title":1206,"url":1207},"GitHub Docs: Application card, GitHub Copilot Agents","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fresponsible-use\u002Fcopilot-coding-agent",{"title":1209,"url":1210},"GitHub Docs: Plans for GitHub Copilot, prices and AI credits","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fget-started\u002Fplans",{"title":1212,"url":1213},"GitHub Docs: Using Copilot cloud agent via the REST and GraphQL API","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fhow-tos\u002Fuse-copilot-agents\u002Fcloud-agent\u002Fuse-cloud-agent-via-the-api",{"title":1215,"url":1216},"GitHub Docs: Using Copilot cloud agent from the GitHub CLI","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fhow-tos\u002Fuse-copilot-agents\u002Fcloud-agent\u002Fuse-cloud-agent-from-cli",{"title":1218,"url":1219},"GitHub Copilot product page: plans, privacy and FAQ","https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot",{"title":1221,"url":953},"Anthropic: Claude Code product page",{"title":1223,"url":977},"OpenAI: Codex CLI documentation","\u002Fimages\u002Fblog\u002Fgithub-copilot-coding-agent\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fgithub-copilot-coding-agent\u002Fog.jpg",[51,52,53],"GitHub Copilot Coding Agent: ein Test des Pull-Request-Agenten","GitHubs Cloud-Coding-Agent nimmt ein Issue an und öffnet einen Pull Request. Was das 59-Minuten-Limit, AI-Credits und die Review-Pflicht wirklich kosten.","Diagramm: ein Issue an den Cloud-Agenten, eine ephemere Actions-Runner-Umgebung, Sicherheitsscans, ein signierter Commit auf einem Copilot-Branch und ein Pull Request zur Review.","From $10 per user and month",{"slug":1232,"published":1233,"minutes":370,"category":225,"tags":1234,"keywords":1238,"about":1247,"sources":1253,"cover":1278,"og":1279,"expertise":49,"locales":1280,"lang":52,"title":1281,"description":1282,"coverAlt":1283,"url":1284,"pricing":1285,"kind":1286},"lakera-guard","2026-08-04",[1235,227,1236,1237],"Prompt injection","LLM security","Content moderation",[1239,1240,1241,1242,1243,1244,1245,1246],"lakera guard","lakera guard review","prompt injection filter","prompt injection detection","llm guardrails comparison","pint benchmark","check point ai guardrails","lakera pricing",[1248,1250],{"name":1235,"url":1249},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPrompt_injection",{"name":1251,"url":1252},"Check Point","https:\u002F\u002Fwww.checkpoint.com\u002F",[1254,1257,1260,1263,1266,1269,1272,1275],{"title":1255,"url":1256},"Lakera documentation: Guard API","https:\u002F\u002Fdocs.lakera.ai\u002Fdocs\u002Fapi\u002Fguard",{"title":1258,"url":1259},"Guard API endpoint reference","https:\u002F\u002Fdocs.lakera.ai\u002Fapi-reference\u002Flakera-api\u002Fguard\u002Fscreen-content",{"title":1261,"url":1262},"Lakera documentation: projects","https:\u002F\u002Fdocs.lakera.ai\u002Fdocs\u002Fprojects",{"title":1264,"url":1265},"Lakera documentation: self-hosting","https:\u002F\u002Fdocs.lakera.ai\u002Fdocs\u002Fselfhosting",{"title":1267,"url":1268},"Lakera platform pricing","https:\u002F\u002Fplatform.lakera.ai\u002Fpricing",{"title":1270,"url":1271},"PINT benchmark on GitHub","https:\u002F\u002Fgithub.com\u002Flakeraai\u002Fpint-benchmark",{"title":1273,"url":1274},"Lakera homepage","https:\u002F\u002Fwww.lakera.ai\u002F",{"title":1276,"url":1277},"Check Point press release on the Lakera acquisition","https:\u002F\u002Fwww.checkpoint.com\u002Fpress-releases\u002Fcheck-point-acquires-lakera-to-deliver-end-to-end-ai-security-for-enterprises\u002F","\u002Fimages\u002Fblog\u002Flakera-guard\u002Fcover.webp","\u002Fimages\u002Fblog\u002Flakera-guard\u002Fog.jpg",[51,52,53],"Lakera Guard: Prompt-Injection-Filter an der Request-Grenze","Ein Test von Lakera Guard: ein Endpunkt vor dem Modell, die PINT-Benchmark-Ergebnisse dahinter und warum die Gratis-Stufe bei 10.000 Anfragen pro Monat endet.","Coverbild zum Lakera-Guard-Test: ein Filterschirm vor einem Sprachmodell","https:\u002F\u002Fwww.lakera.ai","Free tier · from $20 per month","Prompt injection filter",{"slug":1288,"published":1289,"minutes":62,"category":225,"tags":1290,"keywords":1295,"about":1302,"sources":1309,"cover":1337,"og":1338,"expertise":49,"locales":1339,"lang":52,"title":1340,"description":1341,"coverAlt":1342,"url":1312,"pricing":284,"kind":1343},"detect-secrets","2026-08-03",[1291,1292,1293,1294],"Secret scanning","Pre-commit","Git","DevSecOps",[1288,1296,1297,1298,1299,1300,1301],"detect-secrets vs gitleaks","detect-secrets baseline","secret scanning tools comparison","gitleaks vs trufflehog","rotate leaked api keys","pre-commit secret hook",[1303,1306,1308],{"name":1304,"url":1305},"Yelp","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FYelp",{"name":1293,"url":1307},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGit",{"name":244,"url":245},[1310,1313,1316,1319,1322,1325,1328,1331,1334],{"title":1311,"url":1312},"Yelp\u002Fdetect-secrets: README and usage","https:\u002F\u002Fgithub.com\u002FYelp\u002Fdetect-secrets",{"title":1314,"url":1315},"Yelp\u002Fdetect-secrets: CHANGELOG (v1.5.0, 6 May 2024)","https:\u002F\u002Fgithub.com\u002FYelp\u002Fdetect-secrets\u002Fblob\u002Fmaster\u002FCHANGELOG.md",{"title":1317,"url":1318},"Yelp\u002Fdetect-secrets: plugin and verification documentation","https:\u002F\u002Fgithub.com\u002FYelp\u002Fdetect-secrets\u002Fblob\u002Fmaster\u002Fdocs\u002Fplugins.md",{"title":1320,"url":1321},"detect-secrets 1.5.0 on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Fdetect-secrets\u002F",{"title":1323,"url":1324},"Yelp\u002Fdetect-secrets: releases","https:\u002F\u002Fgithub.com\u002FYelp\u002Fdetect-secrets\u002Freleases",{"title":1326,"url":1327},"Gitleaks README (MIT, Go)","https:\u002F\u002Fgithub.com\u002Fgitleaks\u002Fgitleaks",{"title":1329,"url":1330},"TruffleHog README (AGPL-3.0, credential verification)","https:\u002F\u002Fgithub.com\u002Ftrufflesecurity\u002Ftrufflehog",{"title":1332,"url":1333},"GitHub Docs: About secret scanning","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcode-security\u002Fsecret-scanning\u002Fintroduction\u002Fabout-secret-scanning",{"title":1335,"url":1336},"betterleaks\u002Fbetterleaks","https:\u002F\u002Fgithub.com\u002Fbetterleaks\u002Fbetterleaks","\u002Fimages\u002Fblog\u002Fdetect-secrets\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fdetect-secrets\u002Fog.jpg",[51,52,53],"detect-secrets: Secret Scanning mit eingecheckter Baseline","Was detect-secrets tut, wie sich seine eingecheckte Baseline von gitleaks und TruffleHog unterscheidet, warum Verifikationsaufrufe in der CI zählen und wo das Tool aufhört.","Diagramm: Dateien laufen durch Transformer, Plugins, Filter und Verifikation in eine JSON-Baseline, die dann das Pre-Commit-Gate und die Audit-Sitzung speist.","Secret detection",{"slug":1345,"published":1346,"minutes":62,"category":177,"tags":1347,"keywords":1352,"about":1359,"sources":1363,"cover":1379,"og":1380,"expertise":49,"locales":1381,"lang":52,"title":1382,"description":1383,"coverAlt":1384,"url":1385,"pricing":1386,"kind":289},"openrouter","2026-07-23",[289,1348,1349,1350,1351],"Model routing","Fallbacks","OpenAI-compatible","Pay per token",[1345,1353,296,1354,1355,1356,1357,1358],"openrouter vs litellm","openrouter pricing","openai compatible api gateway","llm fallback routing","multi model api gateway","byok llm routing",[1360],{"name":1361,"url":1362},"OpenRouter","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOpenRouter",[1364,1367,1368,1371,1374,1377],{"title":1365,"url":1366},"OpenRouter documentation: quickstart","https:\u002F\u002Fopenrouter.ai\u002Fdocs\u002Fquickstart",{"title":358,"url":359},{"title":1369,"url":1370},"OpenRouter documentation: model fallbacks","https:\u002F\u002Fopenrouter.ai\u002Fdocs\u002Fguides\u002Frouting\u002Fmodel-fallbacks",{"title":1372,"url":1373},"OpenRouter documentation: provider routing","https:\u002F\u002Fopenrouter.ai\u002Fdocs\u002Fguides\u002Frouting\u002Fprovider-selection",{"title":1375,"url":1376},"OpenRouter documentation index","https:\u002F\u002Fopenrouter.ai\u002Fdocs\u002Fllms.txt",{"title":1378,"url":1362},"Wikipedia: OpenRouter","\u002Fimages\u002Fblog\u002Fopenrouter\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenrouter\u002Fog.jpg",[51,52,53],"OpenRouter: ein API-Schlüssel vor jedem Modell im Katalog","OpenRouter packt 500+ Modelle von 80+ Anbietern hinter einen OpenAI-kompatiblen Endpunkt, mit Fallbacks und Weiterverrechnung zum Listenpreis. Kosten und Schwächen.","Anfragepfad durch OpenRouter: Client, Router, mögliche Anbieter, Fallback-Liste und das Modell, das tatsächlich antwortet.","https:\u002F\u002Fopenrouter.ai","Pay per token, no subscription",{"slug":1388,"published":1389,"minutes":62,"category":8,"tags":1390,"keywords":1393,"about":1401,"sources":1407,"cover":1435,"og":1436,"expertise":49,"locales":1437,"lang":52,"title":1438,"description":1439,"coverAlt":1440,"url":1441,"pricing":533,"kind":496},"chroma","2026-07-20",[483,1391,14,484,1392],"Embeddings","Metadata filter",[1394,1395,1396,1397,1398,1399,1400],"chroma vector database","chroma vs qdrant","chroma vs pgvector","hybrid search reciprocal rank fusion","self-hosted vector database","chroma cloud pricing","metadata filtering vector search",[1402,1405],{"name":1403,"url":1404},"Chroma","https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma",{"name":1406,"url":245},"Apache License 2.0",[1408,1411,1414,1417,1420,1423,1426,1429,1432],{"title":1409,"url":1410},"Chroma documentation: introduction","https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Foverview\u002Fintroduction",{"title":1412,"url":1413},"Chroma architecture overview","https:\u002F\u002Fdocs.trychroma.com\u002Freference\u002Farchitecture\u002Foverview",{"title":1415,"url":1416},"Chroma: getting started with the SDK","https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Foverview\u002Fgetting-started",{"title":1418,"url":1419},"Chroma: query and get","https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Fquerying-collections\u002Fquery-and-get",{"title":1421,"url":1422},"Chroma: metadata filtering","https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Fquerying-collections\u002Fmetadata-filtering",{"title":1424,"url":1425},"Chroma Cloud: Search API overview","https:\u002F\u002Fdocs.trychroma.com\u002Fcloud\u002Fsearch-api\u002Foverview",{"title":1427,"url":1428},"Chroma Cloud: hybrid search with RRF","https:\u002F\u002Fdocs.trychroma.com\u002Fcloud\u002Fsearch-api\u002Fhybrid-search",{"title":1430,"url":1431},"Chroma Cloud: pricing","https:\u002F\u002Fwww.trychroma.com\u002Fpricing",{"title":1433,"url":1434},"Chroma changelog","https:\u002F\u002Fwww.trychroma.com\u002Fchangelog","\u002Fimages\u002Fblog\u002Fchroma\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fchroma\u002Fog.jpg",[51,52,53],"Chroma: einfache Vektorsuche mit einem Haken","Chroma ist eine Apache-2.0-Vektor-Datenbank, die eingebettet, als einzelner Knoten oder als Chroma Cloud läuft. Wo sie angenehm ist und wo die guten Suchfunktionen an der Cloud-Grenze enden.","Titelbild: Chroma, eine Vektor-Datenbank für Retrieval, mit dem Retrieval-Pfad in vier Stufen von der Aufnahme bis zum Ranking","https:\u002F\u002Fwww.trychroma.com",{"slug":1443,"published":1444,"minutes":62,"category":371,"tags":1445,"keywords":1447,"about":1456,"sources":1461,"cover":1489,"og":1490,"expertise":49,"locales":1491,"lang":52,"title":1492,"description":1493,"coverAlt":1494,"url":1495,"pricing":743,"kind":434},"goose-block","2026-07-17",[434,69,1446,438],"Local models",[1448,1449,1450,1451,1452,1453,1454,1455],"goose ai agent","goose vs claude code","block goose open source agent","goose mcp extensions","goose recipes","local first ai agent","goose permission modes","agentic ai foundation",[1457,1458],{"name":137,"url":138},{"name":1459,"url":1460},"goose documentation","https:\u002F\u002Fgoose-docs.ai\u002F",[1462,1465,1468,1471,1474,1477,1480,1483,1486],{"title":1463,"url":1464},"goose documentation: quickstart","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fquickstart",{"title":1466,"url":1467},"goose documentation: configuration files","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fconfig-files",{"title":1469,"url":1470},"goose documentation: permission modes","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fmanaging-tools\u002Fgoose-permissions",{"title":1472,"url":1473},"goose documentation: smart context management","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fsessions\u002Fsmart-context-management",{"title":1475,"url":1476},"goose documentation: recipe reference","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Frecipes\u002Frecipe-reference",{"title":1478,"url":1479},"goose documentation: CLI commands","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fgoose-cli-commands",{"title":1481,"url":1482},"goose documentation: known issues","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues",{"title":1484,"url":1485},"goose has a new home: the Agentic AI Foundation (7 April 2026)","https:\u002F\u002Fgoose-docs.ai\u002Fblog\u002F2026\u002F04\u002F07\u002Fgoose-moves-to-aaif\u002F",{"title":1487,"url":1488},"goose repository on GitHub","https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose","\u002Fimages\u002Fblog\u002Fgoose-block\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fgoose-block\u002Fog.jpg",[51,52,53],"Goose: der quelloffene Agent, den man auf dem eigenen Rechner ausführt","Goose ist ein in Rust geschriebener Coding-Agent unter Apache-2.0, inzwischen bei der Linux Foundation. Wie seine Berechtigungsmodi, Rezepte und MCP-Erweiterungen gegen kommerzielle Werkzeuge bestehen.","Die goose-Agentenschleife: Eingabe, goose-Kern, Modell, Werkzeugaufruf, MCP-Erweiterung und zurück zur Eingabe, darunter Berechtigungsmodus, Rundengrenze und Kompaktierung.","https:\u002F\u002Fgithub.com\u002Fblock\u002Fgoose",{"slug":1497,"published":1444,"minutes":62,"category":371,"tags":1498,"keywords":1504,"about":1512,"sources":1521,"cover":1540,"og":1541,"expertise":49,"locales":1542,"lang":52,"title":1543,"description":1544,"coverAlt":1545,"url":1514,"pricing":1546,"kind":689},"langgraph",[1499,1500,1501,1502,1503],"LangGraph","Agent orchestration","Durable execution","Human-in-the-loop","State machines",[1497,1505,1506,1507,1508,1509,1510,1511],"langgraph vs langchain","langgraph checkpointer","durable execution agents","langgraph postgres checkpointer","langsmith pricing","langgraph human in the loop","agent framework comparison",[1513,1515,1518],{"name":1499,"url":1514},"https:\u002F\u002Fwww.langchain.com\u002Flanggraph",{"name":1516,"url":1517},"Workflow engine","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FWorkflow_engine",{"name":1519,"url":1520},"Apache Beam","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FApache_Beam",[1522,1525,1528,1531,1534,1537],{"title":1523,"url":1524},"LangGraph documentation: overview","https:\u002F\u002Fdocs.langchain.com\u002Foss\u002Fpython\u002Flanggraph\u002Foverview",{"title":1526,"url":1527},"LangGraph documentation: checkpointers and durability modes","https:\u002F\u002Fdocs.langchain.com\u002Foss\u002Fpython\u002Flanggraph\u002Fcheckpointers",{"title":1529,"url":1530},"LangGraph documentation: interrupts and the rules of interrupts","https:\u002F\u002Fdocs.langchain.com\u002Foss\u002Fpython\u002Flanggraph\u002Finterrupts",{"title":1532,"url":1533},"langchain-ai\u002Flanggraph on GitHub","https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flanggraph",{"title":1535,"url":1536},"LangSmith pricing","https:\u002F\u002Fwww.langchain.com\u002Fpricing",{"title":1538,"url":1539},"Temporal: LangGraph integration for Python reaches public preview (16 July 2026)","https:\u002F\u002Ftemporal.io\u002Fblog\u002Ftemporal-langgraph-plugin-durable-execution","\u002Fimages\u002Fblog\u002Flanggraph\u002Fcover.webp","\u002Fimages\u002Fblog\u002Flanggraph\u002Fog.jpg",[51,52,53],"LangGraph: eine Low-Level-Laufzeit für zustandsbehaftete Agenten","Was LangGraph einem Produktionsagenten bringt: geprüfte Supersteps, Interrupts und Streaming, dazu die Grenzen des Dauerhaftigkeitsmodells und die Kosten von LangSmith.","Diagramm: ein LangGraph-Superstep-Zyklus mit Agent-Knoten, Werkzeugknoten, Superstep-Grenze und einem Checkpointer, der den Zustand festschreibt und auf demselben Thread fortsetzt.","Apache-2.0 · LangSmith paid",{"slug":1548,"published":1549,"minutes":7,"category":371,"tags":1550,"keywords":1554,"about":1562,"sources":1569,"cover":1602,"og":1603,"expertise":49,"locales":1604,"lang":52,"title":1605,"description":1606,"coverAlt":1607,"url":1565,"pricing":1608,"kind":689},"mastra","2026-07-15",[1551,689,1552,69,1553],"TypeScript","Workflows","Evals",[1555,1556,1557,1558,1559,1560,1561],"mastra ai framework","mastra vs langgraph","typescript agent framework","mastra agent framework review","mastra workflows and memory","mastra mcp server","mastra pricing",[1563,1566],{"name":1564,"url":1565},"Mastra","https:\u002F\u002Fmastra.ai",{"name":1567,"url":1568},"Mastra on GitHub","https:\u002F\u002Fgithub.com\u002Fmastra-ai\u002Fmastra",[1570,1573,1576,1579,1582,1585,1588,1591,1594,1597,1599],{"title":1571,"url":1572},"Mastra documentation: agents","https:\u002F\u002Fmastra.ai\u002Fdocs\u002Fagents\u002Foverview",{"title":1574,"url":1575},"Mastra documentation: workflows","https:\u002F\u002Fmastra.ai\u002Fdocs\u002Fworkflows\u002Foverview",{"title":1577,"url":1578},"Mastra documentation: memory","https:\u002F\u002Fmastra.ai\u002Fdocs\u002Fmemory\u002Foverview",{"title":1580,"url":1581},"Mastra documentation: MCP","https:\u002F\u002Fmastra.ai\u002Fdocs\u002Ftools-mcp\u002Fmcp-overview",{"title":1583,"url":1584},"Mastra documentation: guardrails","https:\u002F\u002Fmastra.ai\u002Fdocs\u002Fagents\u002Fguardrails",{"title":1586,"url":1587},"Mastra documentation: evals","https:\u002F\u002Fmastra.ai\u002Fdocs\u002Fevals\u002Foverview",{"title":1589,"url":1590},"Mastra documentation: observability","https:\u002F\u002Fmastra.ai\u002Fdocs\u002Fobservability\u002Foverview",{"title":1592,"url":1593},"Mastra documentation: model providers","https:\u002F\u002Fmastra.ai\u002Fmodels",{"title":1595,"url":1596},"Mastra pricing","https:\u002F\u002Fmastra.ai\u002Fpricing",{"title":1598,"url":1568},"mastra-ai\u002Fmastra on GitHub",{"title":1600,"url":1601},"Mastra Enterprise Edition License v2.0","https:\u002F\u002Fgithub.com\u002Fmastra-ai\u002Fmastra\u002Fblob\u002Fmain\u002Fee\u002FLICENSE","\u002Fimages\u002Fblog\u002Fmastra\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmastra\u002Fog.jpg",[51,52,53],"Mastra im Test: TypeScript-Agenten mit echter Evaluationsschleife","Mastra bündelt Agenten, Workflows, Memory, MCP, Guardrails, Tracing und Evals in einem TypeScript-Framework. Was der Apache-2.0-Kern abdeckt, was die ee\u002F-Teilung kostet und wer einsteigen sollte.","Diagramm der Mastra-Laufzeit: ein Agent ruft Tools und ein Modell auf, darunter Workflow-Schritte, Memory und Storage, unten ein Streifen Observability-Spans.","Apache-2.0 core · hosted paid",{"slug":1610,"published":1611,"minutes":62,"category":371,"tags":1612,"keywords":1614,"about":1622,"sources":1627,"cover":1653,"og":1654,"expertise":49,"locales":1655,"lang":52,"title":1656,"description":1657,"coverAlt":1658,"url":1659,"pricing":1660,"kind":689},"llamaindex","2026-07-14",[689,14,230,1613,1552],"Document parsing",[1610,1615,1616,1617,1618,1619,1620,1621],"llamaindex vs langgraph","llamaindex workflows","llama index agent framework","llamaparse pricing","rag framework python","durable workflows python","document agent framework",[1623,1626],{"name":1624,"url":1625},"LlamaIndex","https:\u002F\u002Fgithub.com\u002Frun-llama\u002Fllama_index",{"name":767,"url":768},[1628,1630,1633,1636,1639,1642,1645,1648,1651],{"title":1629,"url":1625},"LlamaIndex repository README and focus note",{"title":1631,"url":1632},"Agent Workflows: introduction","https:\u002F\u002Fdevelopers.llamaindex.ai\u002Fpython\u002Fllamaagents\u002Fworkflows\u002F",{"title":1634,"url":1635},"Agent Workflows: writing durable workflows","https:\u002F\u002Fdevelopers.llamaindex.ai\u002Fpython\u002Fllamaagents\u002Fworkflows\u002Fdurable_workflows\u002F",{"title":1637,"url":1638},"Agent Workflows: observability","https:\u002F\u002Fdevelopers.llamaindex.ai\u002Fpython\u002Fllamaagents\u002Fworkflows\u002Fobservability\u002F",{"title":1640,"url":1641},"LlamaAgents overview","https:\u002F\u002Fdevelopers.llamaindex.ai\u002Fpython\u002Fllamaagents\u002Foverview\u002F",{"title":1643,"url":1644},"llama-index-core on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Fllama-index-core\u002F",{"title":1646,"url":1647},"LlamaIndex and LlamaParse pricing","https:\u002F\u002Fwww.llamaindex.ai\u002Fpricing",{"title":1649,"url":1650},"LiteParse documentation","https:\u002F\u002Fdevelopers.llamaindex.ai\u002Fliteparse\u002F",{"title":1652,"url":1533},"LangGraph on GitHub","\u002Fimages\u002Fblog\u002Fllamaindex\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fllamaindex\u002Fog.jpg",[51,52,53],"LlamaIndex im Test: das breiteste Daten-Toolkit, dessen Schwerpunkt schon gewandert ist","LlamaIndex 2026: ein MIT-lizenziertes Python-Framework für Daten und Agenten, mit über 300 Integrationen, ereignisgetriebenen Workflows und einem Unternehmen, dessen Fokus auf LlamaParse liegt.","Diagramm: ein ereignisgetriebener Workflow mit typisierten Schritten, parallelen Workern, einem Sammelschritt und einem Checkpoint nach einem Neustart.","https:\u002F\u002Fwww.llamaindex.ai","MIT · hosted platform paid",{"slug":1662,"published":1663,"minutes":62,"category":371,"tags":1664,"keywords":1668,"about":1675,"sources":1679,"cover":1707,"og":1708,"expertise":49,"locales":1709,"lang":52,"title":1710,"description":1711,"coverAlt":1712,"url":1678,"pricing":1713,"kind":844},"zed","2026-07-10",[1665,1666,1667,959],"AI editor","Agents","ACP",[1669,1670,852,1671,1672,1673,1674],"zed editor","zed vs vscode","zed pricing","agent client protocol","zed agent panel","zed extensions",[1676],{"name":1677,"url":1678},"Zed","https:\u002F\u002Fzed.dev",[1680,1683,1686,1689,1692,1695,1698,1701,1704],{"title":1681,"url":1682},"Zed pricing","https:\u002F\u002Fzed.dev\u002Fpricing",{"title":1684,"url":1685},"Plans and pricing","https:\u002F\u002Fzed.dev\u002Fdocs\u002Faccount\u002Fplans-and-pricing",{"title":1687,"url":1688},"All settings","https:\u002F\u002Fzed.dev\u002Fdocs\u002Fconfiguring-zed",{"title":1690,"url":1691},"Parallel agents","https:\u002F\u002Fzed.dev\u002Fdocs\u002Fai\u002Fparallel-agents",{"title":1693,"url":1694},"Zed vs. VS Code","https:\u002F\u002Fzed.dev\u002Fcompare\u002Fvscode",{"title":1696,"url":1697},"The ACP Registry is Live","https:\u002F\u002Fzed.dev\u002Fblog\u002Facp-registry",{"title":1699,"url":1700},"JetBrains: ACP Agent Registry","https:\u002F\u002Fblog.jetbrains.com\u002Fai\u002F2026\u002F01\u002Facp-agent-registry\u002F",{"title":1702,"url":1703},"Zed on GitHub","https:\u002F\u002Fgithub.com\u002Fzed-industries\u002Fzed",{"title":1705,"url":1706},"Stable releases","https:\u002F\u002Fzed.dev\u002Freleases\u002Fstable","\u002Fimages\u002Fblog\u002Fzed\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fzed\u002Fog.jpg",[51,52,53],"Zed im Review: der Editor, der den Agenten ins Fenster holt","Ein Review von Zed 1.22: Edit-Predictions, externe ACP-Agenten, parallele Threads, die 20-Dollar-Deckel bei Pro und das geopferte Erweiterungs-Ökosystem.","Ein Puffer teilt sich oben in eine inline Edit-Prediction, einen Agent-Thread und einen externen Agenten über ACP; ein Band unten listet die regelnden Einstellungen.","Free · Pro $10 per month",{"slug":1715,"published":1716,"minutes":7,"category":8,"tags":1717,"keywords":1719,"about":1728,"sources":1736,"cover":1761,"og":1762,"expertise":49,"locales":1763,"lang":52,"title":1764,"description":1765,"coverAlt":1766,"url":1767,"pricing":1768,"kind":496},"pinecone","2026-07-09",[483,1391,14,1718,484],"Namespaces",[1720,1721,1722,1723,1724,1725,1726,1727],"pinecone vector database","pinecone pricing","pinecone read units","pinecone namespaces","pinecone vs qdrant","pinecone vs pgvector","pinecone documents api","serverless vector database cost",[1729,1730,1733],{"name":496,"url":497},{"name":1731,"url":1732},"Nearest neighbor search","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNearest_neighbor_search",{"name":1734,"url":1735},"Okapi BM25","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOkapi_BM25",[1737,1740,1743,1746,1749,1752,1755,1758],{"title":1738,"url":1739},"Pinecone docs: Index data overview, indexes, namespaces and metadata","https:\u002F\u002Fdocs.pinecone.io\u002Fguides\u002Findex-data\u002Findexing-overview",{"title":1741,"url":1742},"Pinecone docs: Adopt the Documents API, API version 2026-07","https:\u002F\u002Fdocs.pinecone.io\u002Fguides\u002Findex-data\u002Fadopt-the-documents-api",{"title":1744,"url":1745},"Pinecone docs: Create an index, schemas, regions and metrics","https:\u002F\u002Fdocs.pinecone.io\u002Fguides\u002Findex-data\u002Fcreate-an-index",{"title":1747,"url":1748},"Pinecone docs: Understanding Pinecone cost, read units, write units and egress","https:\u002F\u002Fdocs.pinecone.io\u002Fguides\u002Forganizations\u002Fmanage-cost\u002Funderstanding-cost",{"title":1750,"url":1751},"Pinecone pricing: plans, limits and rates","https:\u002F\u002Fwww.pinecone.io\u002Fpricing\u002F",{"title":1753,"url":1754},"Pinecone docs: Semantic search","https:\u002F\u002Fdocs.pinecone.io\u002Fguides\u002Fsearch\u002Fsemantic-search",{"title":1756,"url":1757},"Pinecone docs: Local development with Pinecone Local","https:\u002F\u002Fdocs.pinecone.io\u002Fguides\u002Foperations\u002Flocal-development",{"title":1759,"url":1760},"Pinecone docs: 2026 release notes","https:\u002F\u002Fdocs.pinecone.io\u002Frelease-notes\u002F2026","\u002Fimages\u002Fblog\u002Fpinecone\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fpinecone\u002Fog.jpg",[51,52,53],"Pinecone: ein Test der verwalteten Vektordatenbank","Was Pinecone wirklich kostet: Read Units skalieren mit der Namespace-Größe, ein Schema ist nachträglich nicht änderbar, und wo eine selbst betriebene Vektordatenbank der bessere Kauf ist.","Diagramm: Dokumente, dichte und sparse Vektoren werden in einen serverlosen Index geschrieben, der nach Namespaces partitioniert ist; eine Query nennt einen Namespace und liefert bewertete Treffer.","https:\u002F\u002Fwww.pinecone.io","Free tier · from $2 per month",{"slug":1770,"published":1771,"minutes":62,"category":177,"tags":1772,"keywords":1776,"about":1783,"sources":1791,"cover":1814,"og":1815,"expertise":49,"locales":1816,"lang":52,"title":1817,"description":1818,"coverAlt":1819,"url":1786,"pricing":1820,"kind":1821},"braintrust","2026-07-07",[1773,291,1774,1775,631],"Evaluations","LLM-as-a-judge","CI gates",[1770,1777,1778,1779,1780,1781,1782],"braintrust pricing","braintrust eval","autoevals library","braintrust vs langfuse","llm evaluation platform","eval driven development",[1784,1787,1790],{"name":1785,"url":1786},"Braintrust","https:\u002F\u002Fwww.braintrust.dev",{"name":1788,"url":1789},"Continuous integration","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FContinuous_integration",{"name":1141,"url":1142},[1792,1795,1798,1801,1804,1807,1810,1812],{"title":1793,"url":1794},"Braintrust pricing: plans, credits and usage rates","https:\u002F\u002Fwww.braintrust.dev\u002Fpricing",{"title":1796,"url":1797},"Braintrust documentation: plans and limits","https:\u002F\u002Fwww.braintrust.dev\u002Fdocs\u002Fplans-and-limits",{"title":1799,"url":1800},"Braintrust documentation: evaluation quickstart","https:\u002F\u002Fwww.braintrust.dev\u002Fdocs\u002Fevaluation-quickstart",{"title":1802,"url":1803},"Braintrust documentation: get started","https:\u002F\u002Fwww.braintrust.dev\u002Fdocs",{"title":1805,"url":1806},"GitHub: Braintrust organisation repositories","https:\u002F\u002Fgithub.com\u002Forgs\u002Fbraintrustdata\u002Frepositories",{"title":1808,"url":1809},"Arize Phoenix documentation: self-hosting","https:\u002F\u002Farize.com\u002Fdocs\u002Fphoenix\u002Fself-hosting",{"title":1811,"url":1152},"Langfuse pricing: cloud plans and billable units",{"title":1813,"url":1536},"LangChain pricing: LangSmith plans","\u002Fimages\u002Fblog\u002Fbraintrust\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fbraintrust\u002Fog.jpg",[51,52,53],"Braintrust im Test: Eval-first Observability mit hartem Zähler","Braintrust macht aus Produktions-Traces Datasets und gate-te Experimente. Was Starter und Pro wirklich enthalten, welches Teil quelloffen ist und wo Phoenix, Langfuse und LangSmith gewinnen.","Eine Schleife von instrumentierten Anwendungs-Logs in ein Dataset, ein Experiment mit Scorern und einen Vergleich, der den Pull Request sperrt, bevor die Änderung zurück in die Anwendung geht.","Free · from $249 per month","Evaluation platform",{"slug":1823,"published":1771,"minutes":62,"category":177,"tags":1824,"keywords":1829,"about":1837,"sources":1841,"cover":1866,"og":1867,"expertise":49,"locales":1868,"lang":52,"title":1869,"description":1870,"coverAlt":1871,"url":1840,"pricing":1872,"kind":1873},"promptfoo",[1825,1826,1827,1828],"LLM evaluation","Red teaming","Prompt testing","CI\u002FCD",[1823,1830,1831,1832,1833,1834,1835,1836],"promptfoo vs langsmith","LLM evaluation framework","promptfoo red teaming","promptfooconfig.yaml example","LLM evals in CI","promptfoo pricing","open source LLM testing",[1838],{"name":1839,"url":1840},"Promptfoo","https:\u002F\u002Fwww.promptfoo.dev",[1842,1845,1848,1851,1854,1857,1860,1863],{"title":1843,"url":1844},"Promptfoo documentation: intro","https:\u002F\u002Fwww.promptfoo.dev\u002Fdocs\u002Fintro\u002F",{"title":1846,"url":1847},"Promptfoo pricing: plan comparison","https:\u002F\u002Fwww.promptfoo.dev\u002Fpricing",{"title":1849,"url":1850},"Promptfoo documentation: getting started","https:\u002F\u002Fwww.promptfoo.dev\u002Fdocs\u002Fgetting-started\u002F",{"title":1852,"url":1853},"Promptfoo documentation: command line usage (exit codes)","https:\u002F\u002Fwww.promptfoo.dev\u002Fdocs\u002Fusage\u002Fcommand-line\u002F",{"title":1855,"url":1856},"Promptfoo documentation: red team plugins","https:\u002F\u002Fwww.promptfoo.dev\u002Fdocs\u002Fred-team\u002Fplugins\u002F",{"title":1858,"url":1859},"Promptfoo documentation: assertions and metrics","https:\u002F\u002Fwww.promptfoo.dev\u002Fdocs\u002Fconfiguration\u002Fexpected-outputs\u002F",{"title":1861,"url":1862},"Promptfoo repository on GitHub (MIT licence)","https:\u002F\u002Fgithub.com\u002Fpromptfoo\u002Fpromptfoo",{"title":1864,"url":1865},"Promptfoo blog: Promptfoo is joining OpenAI (9 March 2026)","https:\u002F\u002Fwww.promptfoo.dev\u002Fblog\u002Fpromptfoo-joining-openai\u002F","\u002Fimages\u002Fblog\u002Fpromptfoo\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fpromptfoo\u002Fog.jpg",[51,52,53],"Promptfoo: LLM-Evals und Red Teaming aus einer YAML-Datei","Promptfoo 2026: Evals und Red Team unter MIT-Lizenz, seit März 2026 im Besitz von OpenAI. Was es gut kann, wo der YAML-Ansatz bricht und was die Stufen kosten.","Diagramm: Eine promptfooconfig.yaml speist einen Runner, der jeden Provider aufruft, Assertions bewerten jede Ausgabe, und die Ergebnisse landen in einer Matrix für Viewer und CI-Gate.","MIT · Enterprise paid","Evaluation and red teaming",{"slug":1875,"published":1876,"minutes":62,"category":177,"tags":1877,"keywords":1878,"about":1886,"sources":1892,"cover":1915,"og":1916,"expertise":49,"locales":1917,"lang":52,"title":1918,"description":1919,"coverAlt":1920,"url":1895,"pricing":1921,"kind":1119},"arize-phoenix","2026-07-03",[1119,631,1120,696,1122],[1879,1880,1881,1882,1883,1884,1885],"arize phoenix","phoenix arize self-hosted","arize phoenix docker","llm tracing opentelemetry","phoenix vs langfuse","openinference instrumentation","llm observability tools",[1887,1890,1891],{"name":1888,"url":1889},"Arize Phoenix","https:\u002F\u002Fgithub.com\u002FArize-ai\u002Fphoenix",{"name":1120,"url":1136},{"name":1141,"url":1142},[1893,1896,1898,1901,1904,1907,1910,1913,1914],{"title":1894,"url":1895},"Arize Phoenix: open-source AI observability and evaluation","https:\u002F\u002Fphoenix.arize.com",{"title":1897,"url":1809},"Phoenix documentation: self-hosting",{"title":1899,"url":1900},"Phoenix documentation: licence, Elastic License 2.0","https:\u002F\u002Farize.com\u002Fdocs\u002Fphoenix\u002Fself-hosting\u002Flicense",{"title":1902,"url":1903},"Phoenix documentation: architecture, storage and scaling","https:\u002F\u002Farize.com\u002Fdocs\u002Fphoenix\u002Fself-hosting\u002Farchitecture",{"title":1905,"url":1906},"Phoenix documentation: setup tracing","https:\u002F\u002Farize.com\u002Fdocs\u002Fphoenix\u002Ftracing\u002Fhow-to-tracing\u002Fsetup-tracing",{"title":1908,"url":1909},"Phoenix documentation: OpenTelemetry SDK setup","https:\u002F\u002Farize.com\u002Fdocs\u002Fphoenix\u002Ftracing\u002Fhow-to-tracing\u002Fsetup-tracing\u002Fsetup-using-phoenix-otel",{"title":1911,"url":1912},"Arize pricing: AX Free, AX Pro and AX Enterprise","https:\u002F\u002Farize.com\u002Fpricing\u002F",{"title":1811,"url":1152},{"title":1813,"url":1536},"\u002Fimages\u002Fblog\u002Farize-phoenix\u002Fcover.webp","\u002Fimages\u002Fblog\u002Farize-phoenix\u002Fog.jpg",[51,52,53],"Arize Phoenix im Test: LLM-Tracing und Evals auf eigener Infrastruktur","Arize Phoenix ist ein ELv2-lizenzierter Tracing- und Eval-Server für die eigene Datenbank. Was er kann, was der Betrieb kostet und wo Langfuse, Braintrust und LangSmith besser sind.","Eine Pipeline von einer instrumentierten Agenten-App über OTLP in den Phoenix-Collector, nach SQLite oder PostgreSQL und in die Phoenix-Oberfläche mit Datasets und Experimenten.","Elastic License 2.0 · Cloud paid",{"slug":1923,"published":1876,"minutes":62,"category":177,"tags":1924,"keywords":1928,"about":1936,"sources":1939,"cover":1967,"og":1968,"expertise":49,"locales":1969,"lang":52,"title":1970,"description":1971,"coverAlt":1972,"url":1973,"pricing":1974,"kind":1119},"helicone",[1119,1120,1925,1926,1927],"Cost tracking","Proxy","Gateway",[1929,1930,1931,1932,1933,1934,1935],"helicone llm observability","helicone vs langfuse","llm cost tracking tool","open source llm observability","llm gateway proxy","self-host llm observability","helicone cache",[1937,1938],{"name":1120,"url":1136},{"name":1406,"url":245},[1940,1943,1946,1949,1952,1955,1958,1961,1964],{"title":1941,"url":1942},"Helicone quickstart","https:\u002F\u002Fdocs.helicone.ai\u002Fgetting-started\u002Fquick-start",{"title":1944,"url":1945},"Helicone AI Gateway overview","https:\u002F\u002Fdocs.helicone.ai\u002Fgateway\u002Foverview",{"title":1947,"url":1948},"Helicone: latency impact and benchmark","https:\u002F\u002Fdocs.helicone.ai\u002Freferences\u002Flatency-affect",{"title":1950,"url":1951},"Helicone: proxy versus async integration","https:\u002F\u002Fdocs.helicone.ai\u002Freferences\u002Fproxy-vs-async",{"title":1953,"url":1954},"Helicone: LLM caching","https:\u002F\u002Fdocs.helicone.ai\u002Ffeatures\u002Fadvanced-usage\u002Fcaching",{"title":1956,"url":1957},"Helicone: self-hosting with Docker","https:\u002F\u002Fdocs.helicone.ai\u002Fgetting-started\u002Fself-deploy-docker",{"title":1959,"url":1960},"Helicone: how we calculate cost","https:\u002F\u002Fdocs.helicone.ai\u002Ffaq\u002Fhow-we-calculate-cost",{"title":1962,"url":1963},"Helicone pricing","https:\u002F\u002Fwww.helicone.ai\u002Fpricing",{"title":1965,"url":1966},"Helicone repository on GitHub","https:\u002F\u002Fgithub.com\u002FHelicone\u002Fhelicone","\u002Fimages\u002Fblog\u002Fhelicone\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fhelicone\u002Fog.jpg",[51,52,53],"Helicone: Observability, die im Request-Pfad sitzt","Helicone ist eine Apache-2.0-Plattform für LLM-Gateway und Observability. Was die Proxy-Architektur bringt, was sie kostet und wie der selbst gehostete Stack wirklich aussieht.","Titelbild: Helicone, eine Plattform für LLM-Observability, mit dem Request-Pfad von der Anwendung über den Edge-Proxy zum Anbieter und zurück in den Log-Speicher","https:\u002F\u002Fwww.helicone.ai","Open core · from $20 per month",{"slug":1976,"published":1977,"minutes":7,"category":177,"tags":1978,"keywords":1984,"about":1991,"sources":1995,"cover":2023,"og":2024,"expertise":49,"locales":2025,"lang":52,"title":2026,"description":2027,"coverAlt":2028,"url":2029,"pricing":284,"kind":2030},"vllm","2026-06-30",[1979,1980,1981,1982,1983],"Self-hosted inference","OpenAI API","PagedAttention","GPU serving","LLM runtime",[1976,1985,1986,1987,1988,1989,1990],"vllm vs sglang","vllm vs tensorrt-llm","self-hosted llm server","openai compatible api server","llm inference throughput","pagedattention",[1992],{"name":1993,"url":1994},"vLLM","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FvLLM",[1996,1999,2002,2005,2008,2011,2014,2017,2020],{"title":1997,"url":1998},"vLLM documentation","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Flatest\u002F",{"title":2000,"url":2001},"Optimization and tuning for the V1 engine","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Fstable\u002Fconfiguration\u002Foptimization.html",{"title":2003,"url":2004},"Architecture overview and the V1 process layout","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Fstable\u002Fdesign\u002Farch_overview.html",{"title":2006,"url":2007},"Metrics design","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Fstable\u002Fdesign\u002Fmetrics.html",{"title":2009,"url":2010},"Automatic prefix caching and its documented limits","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Fstable\u002Ffeatures\u002Fautomatic_prefix_caching.html",{"title":2012,"url":2013},"Online serving and the HTTP API surface","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Fstable\u002Fserving\u002Fonline_serving.html",{"title":2015,"url":2016},"Inside vLLM: anatomy of a high-throughput inference system","https:\u002F\u002Fvllm.ai\u002Fblog\u002F2025-09-05-anatomy-of-vllm",{"title":2018,"url":2019},"vLLM: easy, fast and cheap LLM serving with PagedAttention","https:\u002F\u002Fblog.vllm.ai\u002F2023\u002F06\u002F20\u002Fvllm.html",{"title":2021,"url":2022},"Release history","https:\u002F\u002Fgithub.com\u002Fvllm-project\u002Fvllm\u002Freleases","\u002Fimages\u002Fblog\u002Fvllm\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fvllm\u002Fog.jpg",[51,52,53],"vLLM geprüft: Inferenz auf eigener Hardware","vLLM macht aus einem Hugging-Face-Checkpoint einen OpenAI-kompatiblen Server: Was PagedAttention und kontinuierliches Batching bringen und was der Betrieb kostet.","Schema des vLLM-Serving-Stacks, von Client-Anfragen über den Scheduler bis zu den Blöcken des KV-Cache im Paging-Verfahren","https:\u002F\u002Fdocs.vllm.ai","Inference server",{"slug":2032,"published":2033,"minutes":370,"category":225,"tags":2034,"keywords":2036,"about":2041,"sources":2046,"cover":2058,"og":2059,"expertise":49,"locales":2060,"lang":52,"title":2061,"description":2062,"coverAlt":2063,"url":2044,"pricing":284,"kind":2064},"rebuff","2026-06-22",[1235,1236,227,2035],"Canary tokens",[2032,1242,2037,2038,2039,2040],"rebuff python sdk","llm prompt injection guardrail","canary token leak detection","rebuff alternative",[2042,2045],{"name":2043,"url":2044},"Rebuff","https:\u002F\u002Fgithub.com\u002Fprotectai\u002Frebuff",{"name":247,"url":248},[2047,2049,2052,2055],{"title":2048,"url":2044},"Rebuff repository, archived 16 May 2025",{"title":2050,"url":2051},"Rebuff 0.1.1 on PyPI, released 20 January 2024","https:\u002F\u002Fpypi.org\u002Fproject\u002Frebuff\u002F",{"title":2053,"url":2054},"LangChain: Rebuff, detecting prompt injection attacks","https:\u002F\u002Fwww.langchain.com\u002Fblog\u002Frebuff",{"title":2056,"url":2057},"LLM Guard repository, archived 9 July 2026","https:\u002F\u002Fgithub.com\u002Fprotectai\u002Fllm-guard","\u002Fimages\u002Fblog\u002Frebuff\u002Fcover.webp","\u002Fimages\u002Fblog\u002Frebuff\u002Fog.jpg",[51,52,53],"Rebuff: vier Schichten Prompt-Injection-Erkennung, inzwischen archiviert","Rebuff bewertete Prompts mit Heuristiken, einem LLM, einem Vektorstore früherer Angriffe und Canary-Tokens. Das Repository wurde im Mai 2025 archiviert, die letzte Version stammt von Januar 2024.","Diagramm des Rebuff-Erkennungspfads, vom eingehenden Prompt über Heuristiken, LLM-Check und Vektorsuche bis zum Ergebnis","Prompt injection detection",{"slug":2066,"published":2033,"minutes":62,"category":225,"tags":2067,"keywords":2071,"about":2080,"sources":2090,"cover":2123,"og":2124,"expertise":49,"locales":2125,"lang":52,"title":2126,"description":2127,"coverAlt":2128,"url":2083,"pricing":2129,"kind":2068},"protect-ai",[2068,2069,2070,1065],"Model scanning","Supply chain","Pickle",[2072,2073,2074,2075,2076,2077,2078,2079],"protect ai guardian","modelscan","ai model scanning","prisma airs ai model security","pickle malware scanner","model serialization attack","modelscan vs modelaudit","scan hugging face model for malware",[2081,2084,2087],{"name":2082,"url":2083},"Protect AI","https:\u002F\u002Fprotectai.com",{"name":2085,"url":2086},"Palo Alto Networks","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPalo_Alto_Networks",{"name":2088,"url":2089},"ModelScan","https:\u002F\u002Fgithub.com\u002Fprotectai\u002Fmodelscan",[2091,2094,2097,2100,2102,2105,2108,2111,2114,2117,2120],{"title":2092,"url":2093},"Palo Alto Networks: completes acquisition of Protect AI","https:\u002F\u002Fwww.paloaltonetworks.com\u002Fcompany\u002Fpress\u002F2025\u002Fpalo-alto-networks-completes-acquisition-of-protect-ai",{"title":2095,"url":2096},"Prisma AIRS AI Model Security product page","https:\u002F\u002Fwww.paloaltonetworks.com\u002Fai-security\u002Fai-model-security",{"title":2098,"url":2099},"Prisma AIRS platform page served at protectai.com","https:\u002F\u002Fprotectai.com\u002F",{"title":2101,"url":2089},"ModelScan repository and README",{"title":2103,"url":2104},"ModelScan on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Fmodelscan\u002F",{"title":2106,"url":2107},"ModelAudit repository and README","https:\u002F\u002Fgithub.com\u002Fpromptfoo\u002Fmodelaudit",{"title":2109,"url":2110},"promptfoo documentation: model scanning","https:\u002F\u002Fwww.promptfoo.dev\u002Fdocs\u002Fmodel-audit\u002F",{"title":2112,"url":2113},"Beyond F1: Evaluating Coverage and Failure Recovery in AI Model Security Scanners","https:\u002F\u002Farxiv.org\u002Fabs\u002F2608.27424",{"title":2115,"url":2116},"JFrog: three zero-day PickleScan vulnerabilities","https:\u002F\u002Fjfrog.com\u002Fblog\u002Funveiling-3-zero-day-vulnerabilities-in-picklescan\u002F",{"title":2118,"url":2119},"PickleScan repository and README","https:\u002F\u002Fgithub.com\u002Fmmaitre314\u002Fpicklescan",{"title":2121,"url":2122},"Hugging Face Hub docs: third-party scanner Protect AI","https:\u002F\u002Fhuggingface.co\u002Fdocs\u002Fhub\u002Fen\u002Fsecurity-protectai","\u002Fimages\u002Fblog\u002Fprotect-ai\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fprotect-ai\u002Fog.jpg",[51,52,53],"Protect AI Modell-Scanning: Guardian gibt es nicht mehr, ModelScan schon","Eine Bewertung des Protect-AI-Modell-Scannings nach der Übernahme durch Palo Alto Networks: was aus Guardian wurde, was ModelScan noch kann und wie sich die freien Scanner schlagen.","Diagramm eines Modell-Scans von der Registry-Datei bis zum CI-Gate, ohne das Modell zu laden","Free tier · paid enterprise",{"slug":2131,"published":2132,"minutes":7,"category":371,"tags":2133,"keywords":2136,"about":2144,"sources":2149,"cover":2177,"og":2178,"expertise":49,"locales":2179,"lang":52,"title":2180,"description":2181,"coverAlt":2182,"url":2183,"pricing":478,"kind":434},"cline","2026-06-16",[434,2134,2135,69,438],"Plan and Act","Checkpoints",[2137,2138,2139,2140,2141,2142,2143,444],"cline coding agent","cline vs claude code","cline vs cursor","cline cli headless","coding agent auto approve","cline checkpoints","cline pass pricing",[2145,2148],{"name":2146,"url":2147},"Cline","https:\u002F\u002Fgithub.com\u002Fcline\u002Fcline",{"name":137,"url":138},[2150,2153,2156,2159,2162,2165,2168,2171,2174,2175],{"title":2151,"url":2152},"Cline docs: Overview","https:\u002F\u002Fdocs.cline.bot\u002Fintroduction\u002Foverview",{"title":2154,"url":2155},"Cline docs: Plan and Act mode","https:\u002F\u002Fdocs.cline.bot\u002Fcore-workflows\u002Fplan-and-act",{"title":2157,"url":2158},"Cline docs: CLI reference","https:\u002F\u002Fdocs.cline.bot\u002Fcli\u002Fcli-reference",{"title":2160,"url":2161},"Cline docs: Auto Approve and YOLO mode","https:\u002F\u002Fdocs.cline.bot\u002Ffeatures\u002Fauto-approve",{"title":2163,"url":2164},"Cline docs: Checkpoints","https:\u002F\u002Fdocs.cline.bot\u002Ffeatures\u002Fcheckpoints",{"title":2166,"url":2167},"Cline docs: MCP","https:\u002F\u002Fdocs.cline.bot\u002Fmcp\u002Fmcp-overview",{"title":2169,"url":2170},"Cline docs: Rules","https:\u002F\u002Fdocs.cline.bot\u002Fcustomization\u002Fcline-rules",{"title":2172,"url":2173},"Cline docs: ClinePass","https:\u002F\u002Fdocs.cline.bot\u002Fgetting-started\u002Fclinepass",{"title":879,"url":880},{"title":2176,"url":2147},"cline\u002Fcline on GitHub","\u002Fimages\u002Fblog\u002Fcline\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fcline\u002Fog.jpg",[51,52,53],"Cline im Test: ein offener Coding-Agent mit jedem Modell und ohne Leitplanken","Cline ist ein Apache-2.0 Coding-Agent für VS Code, JetBrains und das Terminal. Was Plan und Act, Checkpoints und Auto-Approve wirklich garantieren, und wo das Sicherheitsmodell leckt.","Ein Auftrag geht in den Plan-Modus, der Agent erkundet ohne Dateien zu ändern, dann setzt der Act-Modus den Plan als Diff um, mit einem Checkpoint nach jedem Schritt.","https:\u002F\u002Fcline.bot",{"slug":2185,"published":2186,"minutes":62,"category":371,"tags":2187,"keywords":2190,"about":2197,"sources":2201,"cover":2228,"og":2229,"expertise":49,"locales":2230,"lang":52,"title":2231,"description":2232,"coverAlt":2233,"url":2234,"pricing":2235,"kind":689},"crewai","2026-06-08",[2188,1500,230,2189,800],"Multi-agent","Flows",[2185,2191,2192,2193,2194,2195,2196,1511],"crewai vs langgraph","crewai framework review","multi-agent framework python","crewai flows","crewai memory","crewai pricing",[2198],{"name":2199,"url":2200},"CrewAI","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCrewAI",[2202,2205,2208,2211,2214,2217,2220,2223,2225],{"title":2203,"url":2204},"CrewAI documentation: introduction","https:\u002F\u002Fdocs.crewai.com\u002Fen\u002Fintroduction",{"title":2206,"url":2207},"CrewAI on PyPI: crewai 1.15.23","https:\u002F\u002Fpypi.org\u002Fproject\u002Fcrewai\u002F",{"title":2209,"url":2210},"CrewAI docs: Flows","https:\u002F\u002Fdocs.crewai.com\u002Fen\u002Fconcepts\u002Fflows",{"title":2212,"url":2213},"CrewAI docs: Memory","https:\u002F\u002Fdocs.crewai.com\u002Fen\u002Fconcepts\u002Fmemory",{"title":2215,"url":2216},"CrewAI docs: tracing","https:\u002F\u002Fdocs.crewai.com\u002Fen\u002Fobservability\u002Ftracing",{"title":2218,"url":2219},"CrewAI pricing","https:\u002F\u002Fwww.crewai.com\u002Fpricing",{"title":2221,"url":2222},"GitHub: crewAIInc\u002FcrewAI","https:\u002F\u002Fgithub.com\u002FcrewAIInc\u002FcrewAI",{"title":2224,"url":1524},"LangGraph overview",{"title":2226,"url":2227},"AutoGen AgentChat user guide","https:\u002F\u002Fmicrosoft.github.io\u002Fautogen\u002Fstable\u002Fuser-guide\u002Fagentchat-user-guide\u002Findex.html","\u002Fimages\u002Fblog\u002Fcrewai\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fcrewai\u002Fog.jpg",[51,52,53],"CrewAI im Test: Crews, Flows und die Token-Rechnung","CrewAI ist das MIT-lizenzierte Python-Framework für Multi-Agent-Systeme: Crews für autonome Zusammenarbeit, Flows für kontrollierten State. Was ein Lauf an Tokens kostet und wo es hakt.","Diagramm eines CrewAI-Flows, der einen Crew aus Agenten steuert, die Modell, Memory und Tools aufrufen.","https:\u002F\u002Fwww.crewai.com","MIT · enterprise paid",{"slug":2237,"published":2238,"minutes":62,"category":8,"tags":2239,"keywords":2242,"about":2250,"sources":2259,"cover":2284,"og":2285,"expertise":49,"locales":2286,"lang":52,"title":2287,"description":2288,"coverAlt":2289,"url":2290,"pricing":2291,"kind":496},"weaviate","2026-06-02",[483,484,538,2240,2241],"Quantization","Multi-tenancy",[2243,2244,2245,2246,2247,2248,754,2249],"weaviate vector database","weaviate vs qdrant","weaviate vs pinecone","weaviate vs pgvector","hnsw vs hfresh","weaviate cloud pricing","weaviate hybrid search",[2251,2254,2256],{"name":2252,"url":2253},"Weaviate","https:\u002F\u002Fgithub.com\u002Fweaviate\u002Fweaviate",{"name":2255,"url":1732},"Hierarchical Navigable Small World",{"name":2257,"url":2258},"SPFresh","https:\u002F\u002Farxiv.org\u002Fpdf\u002F2410.14452",[2260,2263,2266,2269,2272,2275,2278,2281],{"title":2261,"url":2262},"Weaviate documentation: Vector indexing","https:\u002F\u002Fdocs.weaviate.io\u002Fweaviate\u002Fconcepts\u002Fvector-index",{"title":2264,"url":2265},"Weaviate documentation: ANN benchmark","https:\u002F\u002Fdocs.weaviate.io\u002Fweaviate\u002Fbenchmarks\u002Fann",{"title":2267,"url":2268},"Weaviate 1.39 release notes","https:\u002F\u002Fweaviate.io\u002Fblog\u002Fweaviate-1-39-release",{"title":2270,"url":2271},"Weaviate 1.38 release notes","https:\u002F\u002Fweaviate.io\u002Fblog\u002Fweaviate-1-38-release",{"title":2273,"url":2274},"Weaviate documentation: MCP server","https:\u002F\u002Fdocs.weaviate.io\u002Fweaviate\u002Fconfiguration\u002Fmcp-server",{"title":2276,"url":2277},"Weaviate Cloud pricing","https:\u002F\u002Fweaviate.io\u002Fpricing",{"title":2279,"url":2280},"weaviate\u002Fweaviate: LICENSE","https:\u002F\u002Fgithub.com\u002Fweaviate\u002Fweaviate\u002Fblob\u002Fmain\u002FLICENSE",{"title":2282,"url":2283},"weaviate\u002Fweaviate v1.40.0 release notes","https:\u002F\u002Fgithub.com\u002Fweaviate\u002Fweaviate\u002Freleases\u002Ftag\u002Fv1.40.0","\u002Fimages\u002Fblog\u002Fweaviate\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fweaviate\u002Fog.jpg",[51,52,53],"Weaviate: eine Vektordatenbank, die bei der Suche gewinnen muss, nicht nur bei der Ähnlichkeit","Weaviate im Test: hybride BM25- und Vektorsuche in einer Abfrage, HNSW und HFresh, Quantisierungsentscheidungen, eingebauter MCP-Server, Lizenzschlüssel.","Eine Weaviate-Abfrage durchläuft zwei Indizes gleichzeitig: den invertierten Index für Filter und BM25, den Vektorindex für die Distanz, danach Fusion, Boosting und Reranking.","https:\u002F\u002Fweaviate.io","BSD-3 · Cloud from $25 per month",{"slug":2293,"published":2294,"minutes":62,"category":63,"tags":2295,"keywords":2298,"about":2306,"sources":2310,"cover":2332,"og":2333,"expertise":49,"locales":2334,"lang":52,"title":2335,"description":2336,"coverAlt":2337,"url":2308,"pricing":2338,"kind":65},"playwright","2026-05-27",[2296,65,69,2297],"End-to-end testing","Cross-browser",[2293,2299,2300,2301,2302,2303,2304,2305],"playwright vs selenium","playwright mcp","browser automation testing","playwright test runner","playwright for ai agents","playwright vs cypress","playwright cloud pricing",[2307,2309],{"name":68,"url":2308},"https:\u002F\u002Fplaywright.dev",{"name":137,"url":138},[2311,2314,2317,2320,2323,2326,2329],{"title":2312,"url":2313},"Playwright documentation: installation","https:\u002F\u002Fplaywright.dev\u002Fdocs\u002Fintro",{"title":2315,"url":2316},"Playwright MCP introduction","https:\u002F\u002Fplaywright.dev\u002Fmcp\u002Fintroduction",{"title":2318,"url":2319},"Playwright CLI introduction","https:\u002F\u002Fplaywright.dev\u002Fagent-cli\u002Fintroduction",{"title":2321,"url":2322},"Playwright Test agents","https:\u002F\u002Fplaywright.dev\u002Fdocs\u002Ftest-agents",{"title":2324,"url":2325},"npm package metadata for @playwright\u002Ftest","https:\u002F\u002Fregistry.npmjs.org\u002F@playwright\u002Ftest\u002Flatest",{"title":2327,"url":2328},"Microsoft Learn: Playwright Workspaces free trial","https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fapp-testing\u002Fplaywright-workspaces\u002Fhow-to-try-playwright-workspaces-free",{"title":2330,"url":2331},"Azure App Testing pricing","https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Fpricing\u002Fdetails\u002Fapp-testing\u002F","\u002Fimages\u002Fblog\u002Fplaywright\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fplaywright\u002Fog.jpg",[51,52,53],"Playwright: eine Browser-API für Tests, Skripte und Agents","Playwright steuert Chromium, Firefox und WebKit über eine Apache-2.0-API: Test-Runner, agent-taugliche CLI und MCP-Server. Was es kostet und wo es hapert.","Ein Playwright-Testlauf: eine Spec-Datei, ein Runner mit drei Browser-Engines und ein Agent, der Accessibility-Snapshots liest.","Apache-2.0 · cloud paid",{"slug":2340,"published":2294,"minutes":62,"category":63,"tags":2341,"keywords":2346,"about":2353,"sources":2360,"cover":2383,"og":2384,"expertise":49,"locales":2385,"lang":52,"title":2386,"description":2387,"coverAlt":2388,"url":2389,"pricing":2390,"kind":2391},"elevenlabs",[2342,2343,2344,2345],"Text to speech","Voice API","Speech to text","Voice cloning",[2340,2347,2348,2349,2350,2351,2352],"elevenlabs api pricing","elevenlabs vs openai tts","text to speech api comparison","elevenlabs flash latency","voice cloning api","eleven v4 model",[2354,2357],{"name":2355,"url":2356},"ElevenLabs","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FElevenLabs",{"name":2358,"url":2359},"Speech synthesis","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSpeech_synthesis",[2361,2364,2367,2370,2373,2375,2378,2380],{"title":2362,"url":2363},"ElevenLabs pricing: plans and credits","https:\u002F\u002Felevenlabs.io\u002Fpricing",{"title":2365,"url":2366},"ElevenAPI pricing: per-product rates","https:\u002F\u002Felevenlabs.io\u002Fpricing\u002Fapi",{"title":2368,"url":2369},"ElevenLabs documentation: models","https:\u002F\u002Felevenlabs.io\u002Fdocs\u002Fmodels",{"title":2371,"url":2372},"API reference: create speech","https:\u002F\u002Felevenlabs.io\u002Fdocs\u002Fapi-reference\u002Ftext-to-speech\u002Fconvert",{"title":2374,"url":2356},"Wikipedia: ElevenLabs",{"title":2376,"url":2377},"Amazon Polly pricing","https:\u002F\u002Faws.amazon.com\u002Fpolly\u002Fpricing\u002F",{"title":2379,"url":276},"OpenAI API pricing",{"title":2381,"url":2382},"SILMA AI: text to speech price comparison, August 2026","https:\u002F\u002Fsilma.ai\u002Fblog\u002Ftext-to-speech-price-comparison-august-2026","\u002Fimages\u002Fblog\u002Felevenlabs\u002Fcover.webp","\u002Fimages\u002Fblog\u002Felevenlabs\u002Fog.jpg",[51,52,53],"ElevenLabs: Sprachsynthese als API","Ein Review der ElevenLabs-Audio-API: Modellpalette, Latenzangaben, Guthaben- und Zeichenpreise, formatabhängige Stufen, und wo OpenAI und Amazon Polly besser sind.","ElevenLabs-Covermotiv mit Beschriftungen einer Sprach-API-Pipeline","https:\u002F\u002Felevenlabs.io","Free tier · from $5 per month","Voice and audio API",{"slug":2393,"published":2394,"minutes":62,"category":8,"tags":2395,"keywords":2397,"about":2402,"sources":2406,"cover":2446,"og":2447,"expertise":49,"locales":2448,"lang":52,"title":2449,"description":2450,"coverAlt":2451,"url":2452,"pricing":2453,"kind":496},"qdrant","2026-05-26",[483,538,539,484,2396],"Filtering",[2393,2398,754,2399,2400,2401,491,758],"qdrant vs pinecone","hnsw index","filtered vector search","vector quantisation",[2403,2404,2405],{"name":496,"url":497},{"name":1731,"url":1732},{"name":767,"url":768},[2407,2410,2413,2416,2419,2422,2425,2428,2431,2434,2437,2440,2443],{"title":2408,"url":2409},"Qdrant documentation","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002F",{"title":2411,"url":2412},"Qdrant: points","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fmanage-data\u002Fpoints\u002F",{"title":2414,"url":2415},"Qdrant: collections","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fconcepts\u002Fcollections\u002F",{"title":2417,"url":2418},"Qdrant: indexing","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fmanage-data\u002Findexing\u002F",{"title":2420,"url":2421},"Qdrant: quantisation","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fmanage-data\u002Fquantization\u002F",{"title":2423,"url":2424},"Qdrant: capacity planning","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fcapacity-planning\u002F",{"title":2426,"url":2427},"Qdrant: optimise performance","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fops-optimization\u002Foptimize\u002F",{"title":2429,"url":2430},"Qdrant: hybrid and multi-stage queries","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fconcepts\u002Fhybrid-queries\u002F",{"title":2432,"url":2433},"Qdrant: filtering","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fconcepts\u002Ffiltering\u002F",{"title":2435,"url":2436},"Qdrant: security and access control","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fsecurity\u002F",{"title":2438,"url":2439},"Qdrant pricing","https:\u002F\u002Fqdrant.tech\u002Fpricing\u002F",{"title":2441,"url":2442},"Qdrant on GitHub","https:\u002F\u002Fgithub.com\u002Fqdrant\u002Fqdrant",{"title":2444,"url":2445},"Qdrant vector search benchmarks","https:\u002F\u002Fqdrant.tech\u002Fbenchmarks\u002F","\u002Fimages\u002Fblog\u002Fqdrant\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fqdrant\u002Fog.jpg",[51,52,53],"Qdrant: eine Vektordatenbank, gebaut um Filtern","Qdrant im Test: filterbares HNSW, vier Quantisierungsmethoden, die Memory-Tier in Version 1.19 und der Betrieb, den niemand mehr publiziert.","Titelbild zum Qdrant-Test: eine Anfrage durch einen filterbaren HNSW-Graphen in eine Sammlung von Punkten","https:\u002F\u002Fqdrant.tech","Apache-2.0 · Cloud from $25 per month",{"slug":2455,"published":2456,"minutes":62,"category":177,"tags":2457,"keywords":2461,"about":2467,"sources":2473,"cover":2493,"og":2494,"expertise":49,"locales":2495,"lang":52,"title":2496,"description":2497,"coverAlt":2498,"url":2470,"pricing":2499,"kind":1119},"langsmith","2026-05-25",[631,2458,1120,2459,2460],"LLM evals","Datasets","Retries",[2455,2462,1885,2463,1509,2464,2465,2466],"langsmith vs langfuse","llm tracing cost","opentelemetry llm tracing","llm evaluation datasets","phoenix vs langsmith",[2468,2471,2472],{"name":2469,"url":2470},"LangSmith","https:\u002F\u002Fwww.langchain.com\u002Flangsmith",{"name":1120,"url":1136},{"name":1138,"url":1139},[2474,2475,2478,2481,2484,2487,2490],{"title":1535,"url":1536},{"title":2476,"url":2477},"LangSmith documentation: administration overview","https:\u002F\u002Fdocs.langchain.com\u002Flangsmith\u002Fadministration-overview",{"title":2479,"url":2480},"LangSmith documentation: custom instrumentation","https:\u002F\u002Fdocs.langchain.com\u002Flangsmith\u002Fannotate-code",{"title":2482,"url":2483},"LangSmith documentation: trace with OpenTelemetry","https:\u002F\u002Fdocs.langchain.com\u002Flangsmith\u002Ftrace-with-opentelemetry",{"title":2485,"url":2486},"LangSmith documentation: evaluation concepts","https:\u002F\u002Fdocs.langchain.com\u002Flangsmith\u002Fevaluation-concepts",{"title":2488,"url":2489},"LangSmith documentation: self-hosted deployment","https:\u002F\u002Fdocs.langchain.com\u002Flangsmith\u002Fself-hosted",{"title":2491,"url":2492},"LangChain: introducing end-to-end OpenTelemetry support in LangSmith","https:\u002F\u002Fwww.langchain.com\u002Fblog\u002Fend-to-end-opentelemetry-langsmith","\u002Fimages\u002Fblog\u002Flangsmith\u002Fcover.webp","\u002Fimages\u002Fblog\u002Flangsmith\u002Fog.jpg",[51,52,53],"LangSmith: aus einem Observability-Produkt wurde eine Agent-Plattform","LangSmith im Test: Abrechnung pro Trace, 14 und 180 Tage Retention, OpenTelemetry-Ingestion, Offline- und Online-Evals, und wo die Plattform in Richtung Agent-Runtime kippt.","Der Weg eines LangSmith-Traces: instrumentierter Anwendungscode sendet Runs über einen SDK-Hintergrundthread in eine Ingest-Queue, die Traces nach ClickHouse schreibt.","Developer free · from $39 per month",{"slug":2501,"published":2502,"minutes":62,"category":63,"tags":2503,"keywords":2509,"about":2518,"sources":2525,"cover":2556,"og":2557,"expertise":49,"locales":2558,"lang":52,"title":2559,"description":2560,"coverAlt":2561,"url":2562,"pricing":2563,"kind":2564},"replicate","2026-05-22",[2504,2505,2506,2507,2508],"Model hosting","Serverless GPU","Diffusion","Async jobs","Webhooks",[2510,2511,2512,2513,2514,2515,2516,2517],"replicate api","replicate vs fal.ai","serverless gpu inference pricing","replicate webhooks","replicate cold start","replicate vs baseten","how to run an open source model in production","replicate prediction api",[2519,2522],{"name":2520,"url":2521},"Replicate","https:\u002F\u002Freplicate.com\u002Fdocs",{"name":2523,"url":2524},"Serverless computing","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FServerless_computing",[2526,2529,2532,2535,2538,2541,2544,2547,2550,2553],{"title":2527,"url":2528},"Replicate pricing","https:\u002F\u002Freplicate.com\u002Fpricing",{"title":2530,"url":2531},"Replicate docs: About predictions","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions",{"title":2533,"url":2534},"Replicate docs: Create a prediction","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Fcreate-a-prediction",{"title":2536,"url":2537},"Replicate docs: Prediction lifecycle","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Flifecycle",{"title":2539,"url":2540},"Replicate docs: Rate limits","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Frate-limits",{"title":2542,"url":2543},"Replicate docs: Data retention","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Fdata-retention",{"title":2545,"url":2546},"Replicate docs: Verify webhooks","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fwebhooks\u002Fverify-webhook",{"title":2548,"url":2549},"Replicate docs: Official models","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fmodels\u002Fofficial-models",{"title":2551,"url":2552},"fal.ai pricing","https:\u002F\u002Ffal.ai\u002Fpricing",{"title":2554,"url":2555},"Baseten pricing","https:\u002F\u002Fwww.baseten.co\u002Fpricing\u002F","\u002Fimages\u002Fblog\u002Freplicate\u002Fcover.webp","\u002Fimages\u002Fblog\u002Freplicate\u002Fog.jpg",[51,52,53],"Replicate im Test: eine Modell-API pro Sekunde abgerechnet, mit allen scharfen Kanten benannt","Replicate stellt tausende offene Modelle hinter eine Prediction-API und rechnet pro Sekunde Rechenzeit ab. Ein Test zu Cold Boots, Versionsdrift und der Löschung nach einer Stunde.","Ein Request läuft von starting über processing in einen von vier Endzuständen: succeeded, failed, canceled oder aborted.","https:\u002F\u002Freplicate.com","Pay per second of compute","Model hosting API",{"slug":2566,"published":2567,"minutes":7,"category":8,"tags":2568,"keywords":2572,"about":2581,"sources":2585,"cover":2604,"og":2605,"expertise":49,"locales":2606,"lang":52,"title":2607,"description":2608,"coverAlt":2609,"url":2610,"pricing":2611,"kind":2612},"unstructured","2026-05-21",[1613,1017,2569,2570,2571],"PDF extraction","Chunking","ETL",[2573,2574,2575,2576,2577,2578,2579,2580],"unstructured.io","unstructured library python","unstructured vs llamaparse","document parsing for rag","pdf partitioning hi_res","unstructured pricing","chunk by title","document ingestion pipeline",[2582],{"name":2583,"url":2584},"Unstructured","https:\u002F\u002Funstructured.io\u002F",[2586,2589,2592,2595,2598,2601],{"title":2587,"url":2588},"Unstructured documentation: pipelines overview","https:\u002F\u002Fdocs.unstructured.io\u002Fwelcome",{"title":2590,"url":2591},"Unstructured documentation: transform quickstart","https:\u002F\u002Fdocs.unstructured.io\u002Fapi-reference\u002Ftransform\u002Fquickstart\u002Foverview",{"title":2593,"url":2594},"Unstructured pricing: free pages, rate per page and plans","https:\u002F\u002Funstructured.io\u002Fpricing",{"title":2596,"url":2597},"Unstructured benchmarks: 1,000+ enterprise pages against other parsers","https:\u002F\u002Funstructured.io\u002Fbenchmarks",{"title":2599,"url":2600},"Unstructured library on GitHub","https:\u002F\u002Fgithub.com\u002FUnstructured-IO\u002Funstructured",{"title":2602,"url":2603},"Unstructured partition endpoint container","https:\u002F\u002Fgithub.com\u002FUnstructured-IO\u002Funstructured-api","\u002Fimages\u002Fblog\u002Funstructured\u002Fcover.webp","\u002Fimages\u002Fblog\u002Funstructured\u002Fog.jpg",[51,52,53],"Unstructured-Review: Dokumente für RAG parsen","Unstructured macht aus PDFs, Word-Dateien und Bildern typisierte Elemente für RAG: eine Apache-2.0-Bibliothek und eine Plattform mit 0,015 Dollar pro Seite nach 10.000 freien Seiten.","Diagramm der Unstructured-Pipeline: Quelldateien werden mit Layout und OCR in typisierte Elemente partitioniert, zu Chunks zusammengefasst, mit Metadaten und Tabellen angereichert, eingebettet und in eines von über zwanzig Zielen geladen.","https:\u002F\u002Funstructured.io","Apache-2.0 · paid tiers","Document ingestion",{"slug":2614,"published":2615,"minutes":62,"category":177,"tags":2616,"keywords":2617,"about":2623,"sources":2628,"cover":2648,"og":2649,"expertise":49,"locales":2650,"lang":52,"title":2651,"description":2652,"coverAlt":2653,"url":2654,"pricing":2655,"kind":289},"litellm","2026-05-20",[289,1350,292,290,69],[2614,2618,296,2619,2620,2621,299,2622],"litellm vs portkey","openai compatible proxy","litellm proxy config yaml","llm spend tracking per team","llm budget enforcement",[2624,2627],{"name":2625,"url":2626},"LiteLLM","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLiteLLM",{"name":137,"url":138},[2629,2632,2635,2638,2641,2644,2647],{"title":2630,"url":2631},"LiteLLM documentation: getting started","https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002F",{"title":2633,"url":2634},"LiteLLM documentation: virtual keys","https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002Fproxy\u002Fvirtual_keys",{"title":2636,"url":2637},"LiteLLM documentation: router and load balancing","https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002Frouting",{"title":2639,"url":2640},"LiteLLM documentation: benchmarks","https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002Fbenchmarks",{"title":2642,"url":2643},"LiteLLM documentation: supported endpoints","https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002Fsupported_endpoints",{"title":2645,"url":2646},"LiteLLM documentation: Enterprise","https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002Fenterprise",{"title":355,"url":356},"\u002Fimages\u002Fblog\u002Flitellm\u002Fcover.webp","\u002Fimages\u002Fblog\u002Flitellm\u002Fog.jpg",[51,52,53],"LiteLLM: das OpenAI-kompatible Gateway, das die meisten Plattformteams betreiben","LiteLLM ist das MIT-lizenzierte OpenAI-kompatible Gateway, das die meisten Plattformteams vor ihre Anbieter setzen. Was es gut macht, was es kostet und wo es kippt.","Anfragepfad durch das LiteLLM-Gateway: Anwendung, Schlüsselprüfung, Router, Anbieter, Antwort, darunter Postgres und Redis.","https:\u002F\u002Fwww.litellm.ai","MIT · Enterprise from $20 per seat",{"slug":2657,"published":2615,"minutes":62,"category":177,"tags":2658,"keywords":2664,"about":2672,"sources":2675,"cover":2693,"og":2694,"expertise":49,"locales":2695,"lang":52,"title":2696,"description":2697,"coverAlt":2698,"url":2699,"pricing":2700,"kind":2701},"ragas",[2659,2660,2661,2662,2663],"RAG evaluation","LLM-as-judge","Test sets","CI quality","Ragas",[2657,2665,2666,2667,2668,2669,2670,2671],"ragas tutorial","ragas vs deepeval","llm evaluation metrics","faithfulness context precision","rag evaluation framework","llm as a judge","ragas pricing",[2673],{"name":2663,"url":2674},"https:\u002F\u002Fwww.ragas.io\u002F",[2676,2679,2682,2685,2688,2691],{"title":2677,"url":2678},"Ragas documentation: introduction","https:\u002F\u002Fdocs.ragas.io\u002Fen\u002Fstable\u002F",{"title":2680,"url":2681},"Ragas documentation: quick start","https:\u002F\u002Fdocs.ragas.io\u002Fen\u002Fstable\u002Fgetstarted\u002Fquickstart\u002F",{"title":2683,"url":2684},"Ragas documentation: list of available metrics","https:\u002F\u002Fdocs.ragas.io\u002Fen\u002Fstable\u002Fconcepts\u002Fmetrics\u002Favailable_metrics\u002F",{"title":2686,"url":2687},"Ragas on GitHub","https:\u002F\u002Fgithub.com\u002Fvibrantlabsai\u002Fragas",{"title":2689,"url":2690},"Ragas on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Fragas\u002F",{"title":2692,"url":2674},"Ragas website","\u002Fimages\u002Fblog\u002Fragas\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fragas\u002Fog.jpg",[51,52,53],"Ragas-Review: der Standard fur RAG-Evaluation","Ragas bewertet RAG- und Agenten-Pipelines mit Faithfulness, Context Precision und Context Recall, erzeugt Testdaten und protokolliert Experimente. Apache-2.0, das Judge-Modell kostet extra.","Diagramm eines Ragas-Experiment-Loops: ein eingefrorenes Testset speist einen Lauf der Anwendung, Metriken rufen pro Zeile ein Judge-Modell auf, Scores kommen mit schriftlicher Begruendung, und das Ergebnis wird mit der Basislinie verglichen.","https:\u002F\u002Fdocs.ragas.io","Apache-2.0 · paid platform","Evaluation framework",1791383548076]