{"lastUpdated":"2026-10-27T08:21:32.432Z","totalSites":20,"enabledSites":20,"totalArticles":50,"sites":[{"id":"cursor-blog","name":"Cursor Blog","url":"https://cursor.com/cn/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.111+00:00","lastChanged":"2026-10-20T16:25:50.456+00:00","hasContent":true},{"id":"windsurf-blog","name":"Windsurf Blog","url":"https://windsurf.com/blog","enabled":true,"lastChecked":"2026-08-12T16:25:49.624+00:00","lastChanged":"2026-08-12T16:25:49.624+00:00","hasContent":true},{"id":"anthropic-engineering","name":"Anthropic Engineering","url":"https://www.anthropic.com/engineering","enabled":true,"lastChecked":"2026-10-20T16:25:50.512+00:00","lastChanged":"2026-10-13T16:25:50.045+00:00","hasContent":true},{"id":"openai-developer-blog","name":"OpenAI Developer Blog","url":"https://developers.openai.com/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.187+00:00","lastChanged":"2026-10-16T16:25:50.459+00:00","hasContent":true},{"id":"openai-research","name":"OpenAI Research","url":"https://openai.com/research/index/","enabled":true,"lastChecked":"2026-10-26T16:25:49.257+00:00","lastChanged":"2026-10-24T16:25:50.037+00:00","hasContent":true},{"id":"google-research-blog","name":"Google Research Blog","url":"https://research.google/blog/","enabled":true,"lastChecked":"2026-10-26T16:25:49.312+00:00","lastChanged":"2026-10-24T16:25:50.09+00:00","hasContent":true},{"id":"langchain-blog","name":"LangChain Blog","url":"https://blog.langchain.com/","enabled":true,"lastChecked":"2026-04-14T16:25:51.18+00:00","lastChanged":"2026-04-11T16:25:50.78+00:00","hasContent":true},{"id":"llamaindex-blog","name":"LlamaIndex Blog","url":"https://www.llamaindex.ai/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.376+00:00","lastChanged":"2026-10-22T16:25:50.561+00:00","hasContent":true},{"id":"crewai-blog","name":"CrewAI Blog","url":"https://www.crewai.com/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.43+00:00","lastChanged":"2026-10-16T16:25:50.7+00:00","hasContent":true},{"id":"mcp-blog","name":"MCP Blog","url":"https://blog.modelcontextprotocol.io/","enabled":true,"lastChecked":"2026-10-26T16:25:49.472+00:00","lastChanged":"2026-08-22T16:25:49.86+00:00","hasContent":true},{"id":"mem0-blog","name":"Mem0 Blog","url":"https://mem0.ai/blog","enabled":true,"lastChecked":"2026-07-30T16:25:51.475+00:00","lastChanged":"2026-07-30T16:25:51.475+00:00","hasContent":true},{"id":"dify-blog","name":"Dify Blog","url":"https://dify.ai/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.507+00:00","lastChanged":"2026-10-16T16:25:50.782+00:00","hasContent":true},{"id":"n8n-blog","name":"n8n Blog","url":"https://blog.n8n.io/","enabled":true,"lastChecked":"2026-10-26T16:25:49.558+00:00","lastChanged":"2026-10-23T16:25:50.375+00:00","hasContent":true},{"id":"langfuse-blog","name":"Langfuse Blog","url":"https://langfuse.com/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.601+00:00","lastChanged":"2026-10-21T16:25:51.328+00:00","hasContent":true},{"id":"langflow-blog","name":"Langflow Blog","url":"https://www.langflow.org/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.639+00:00","lastChanged":"2026-10-23T16:25:50.455+00:00","hasContent":true},{"id":"ragflow-blog","name":"RAGFlow Blog","url":"https://ragflow.io/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.666+00:00","lastChanged":"2026-08-24T16:25:50.243+00:00","hasContent":true},{"id":"weaviate-blog","name":"Weaviate Blog","url":"https://weaviate.io/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.713+00:00","lastChanged":"2026-10-26T16:25:49.713+00:00","hasContent":true},{"id":"milvus-blog","name":"Milvus Blog","url":"https://milvus.io/blog","enabled":true,"lastChecked":null,"lastChanged":null,"hasContent":false},{"id":"qdrant-blog","name":"Qdrant Blog","url":"https://qdrant.tech/blog/","enabled":true,"lastChecked":"2026-10-26T16:25:49.761+00:00","lastChanged":"2026-10-23T16:25:50.617+00:00","hasContent":true},{"id":"manus-blog","name":"Manus Blog","url":"https://manus.im/zh-cn/blog","enabled":true,"lastChecked":"2026-10-26T16:25:49.816+00:00","lastChanged":"2026-10-15T16:25:50.785+00:00","hasContent":true}],"recentArticles":[{"site":"Weaviate Blog","title":"How to extract meaning from charts and tables in PDFs","url":"https://weaviate.io/blog/graphql-api-deprecation","discoveredAt":"2026-10-26T16:25:49.713+00:00"},{"site":"Google Research Blog","title":"October 23, 2026\n  \n\n  \n    \n      Bringing foundational models to the front lines of TB screening\n    \n  \n\n  \n\n\n\n            \n    \n        \n            \n                \n                    Generative AI\n                    \n                    ·\n                    \n                \n            \n        \n            \n                \n                    Health & Bioscience","url":"https://research.google/blog/bringing-foundational-models-to-the-front-lines-of-tb-screening/","discoveredAt":"2026-10-24T16:25:50.09+00:00"},{"site":"OpenAI Research","title":"Introducing GPT-6.1 Sol","url":"https://openai.com/index/securing-our-frontier-model-training-environment/","discoveredAt":"2026-10-24T16:25:50.037+00:00"},{"site":"Qdrant Blog","title":"Scalable PDF Retrieval with Cohere Embed 5 and Qdrant Asymmetric Quantization","url":"https://qdrant.tech/blog/cohere-embed-5-qdrant/","discoveredAt":"2026-10-23T16:25:50.617+00:00"},{"site":"Weaviate Blog","title":"Weaviate 1.39 Release","url":"https://weaviate.io/blog/weaviate-emudhra-response","discoveredAt":"2026-10-23T16:25:50.55+00:00"},{"site":"Langflow Blog","title":"Latest Post","url":"https://www.langflow.org/blog/langflow-1-13/","discoveredAt":"2026-10-23T16:25:50.455+00:00"},{"site":"Langflow Blog","title":"Build the next version of Langflow with us","url":"https://www.langflow.org/blog/langflow-1-13","discoveredAt":"2026-10-23T16:25:50.455+00:00"},{"site":"n8n Blog","title":"Explore by use case","url":"https://blog.n8n.io/ai-agent-memory-how-llm-agents-manage-state-in-production/","discoveredAt":"2026-10-23T16:25:50.375+00:00"},{"site":"n8n Blog","title":"Stateful vs. Stateless: Managing Context in AI Agent Builds","url":"https://blog.n8n.io/hallucination-detection-methods-for-ai-agent-workflows/","discoveredAt":"2026-10-23T16:25:50.375+00:00"},{"site":"n8n Blog","title":"Run your n8n AI workflows on NVIDIA DGX Spark, with no cloud API","url":"https://blog.n8n.io/author/emilio/","discoveredAt":"2026-10-23T16:25:50.375+00:00"}]}