{"lastUpdated":"2026-07-12T05:39:14.307Z","totalSites":20,"enabledSites":20,"totalArticles":50,"sites":[{"id":"cursor-blog","name":"Cursor Blog","url":"https://cursor.com/cn/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.307+00:00","lastChanged":"2026-07-11T16:25:50.307+00:00","hasContent":true},{"id":"windsurf-blog","name":"Windsurf Blog","url":"https://windsurf.com/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.37+00:00","lastChanged":"2026-07-10T16:25:51.134+00:00","hasContent":true},{"id":"anthropic-engineering","name":"Anthropic Engineering","url":"https://www.anthropic.com/engineering","enabled":true,"lastChecked":"2026-07-11T16:25:50.454+00:00","lastChanged":"2026-05-27T16:25:52.42+00:00","hasContent":true},{"id":"openai-developer-blog","name":"OpenAI Developer Blog","url":"https://developers.openai.com/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.484+00:00","lastChanged":"2026-07-10T16:25:51.179+00:00","hasContent":true},{"id":"openai-research","name":"OpenAI Research","url":"https://openai.com/research/index/","enabled":true,"lastChecked":"2026-07-11T16:25:50.522+00:00","lastChanged":"2026-07-10T16:25:51.201+00:00","hasContent":true},{"id":"google-research-blog","name":"Google Research Blog","url":"https://research.google/blog/","enabled":true,"lastChecked":"2026-07-11T16:25:50.569+00:00","lastChanged":"2026-07-10T16:25:51.22+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-07-11T16:25:50.62+00:00","lastChanged":"2026-07-09T16:25:51.126+00:00","hasContent":true},{"id":"crewai-blog","name":"CrewAI Blog","url":"https://www.crewai.com/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.667+00:00","lastChanged":"2026-06-22T16:25:52.711+00:00","hasContent":true},{"id":"mcp-blog","name":"MCP Blog","url":"https://blog.modelcontextprotocol.io/","enabled":true,"lastChecked":"2026-07-11T16:25:50.703+00:00","lastChanged":"2026-07-02T16:25:54.069+00:00","hasContent":true},{"id":"mem0-blog","name":"Mem0 Blog","url":"https://mem0.ai/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.735+00:00","lastChanged":"2026-07-08T16:25:51.044+00:00","hasContent":true},{"id":"dify-blog","name":"Dify Blog","url":"https://dify.ai/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.786+00:00","lastChanged":"2026-07-11T16:25:50.786+00:00","hasContent":true},{"id":"n8n-blog","name":"n8n Blog","url":"https://blog.n8n.io/","enabled":true,"lastChecked":"2026-07-11T16:25:50.827+00:00","lastChanged":"2026-07-10T16:25:51.38+00:00","hasContent":true},{"id":"langfuse-blog","name":"Langfuse Blog","url":"https://langfuse.com/blog","enabled":true,"lastChecked":"2026-03-19T16:04:50.182+00:00","lastChanged":"2026-03-12T16:04:47.576+00:00","hasContent":true},{"id":"langflow-blog","name":"Langflow Blog","url":"https://www.langflow.org/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.855+00:00","lastChanged":"2026-06-19T16:25:51.556+00:00","hasContent":true},{"id":"ragflow-blog","name":"RAGFlow Blog","url":"https://ragflow.io/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.886+00:00","lastChanged":"2026-06-12T16:25:51.387+00:00","hasContent":true},{"id":"weaviate-blog","name":"Weaviate Blog","url":"https://weaviate.io/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.918+00:00","lastChanged":"2026-06-25T16:25:51.888+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-07-11T16:25:50.947+00:00","lastChanged":"2026-07-08T16:25:51.295+00:00","hasContent":true},{"id":"manus-blog","name":"Manus Blog","url":"https://manus.im/zh-cn/blog","enabled":true,"lastChecked":"2026-07-11T16:25:50.979+00:00","lastChanged":"2026-07-10T16:25:51.485+00:00","hasContent":true}],"recentArticles":[{"site":"Cursor Blog","title":"PlanetScale 通过 Bugbot 保障生产环境可靠性","url":"https://cursor.com/changelog/side-chat","discoveredAt":"2026-07-11T16:25:50.307+00:00"},{"site":"Manus Blog","title":"借助 AI 在家中经营一家烧烤店","url":"https://manus.im/zh-cn/blog/mandai-smokehouse","discoveredAt":"2026-07-10T16:25:51.485+00:00"},{"site":"n8n Blog","title":"Explore by use case","url":"https://blog.n8n.io/compliance-automation-software/","discoveredAt":"2026-07-10T16:25:51.38+00:00"},{"site":"n8n Blog","title":"Fix Agent Failures With Context Engineering for LLMs","url":"https://blog.n8n.io/agent-identity-reliable-execution-and-intent-are-only-half-way-solved/","discoveredAt":"2026-07-10T16:25:51.38+00:00"},{"site":"Dify Blog","title":"Dify's Official CLI: difyctl Ships","url":"https://dify.ai/blog/dify-s-official-cli-difyctl-ships","discoveredAt":"2026-07-10T16:25:51.354+00:00"},{"site":"Google Research Blog","title":"July 9, 2026\n  \n\n  \n    \n      SensorFM: Towards a general intelligence and interface for wearable health data\n    \n  \n\n  \n\n\n\n            \n    \n        \n            \n                \n                    Generative AI\n                    \n                    ·\n                    \n                \n            \n        \n            \n                \n                    Machine Intelligence","url":"https://research.google/blog/sensorfm-towards-a-general-intelligence-and-interface-for-wearable-health-data/","discoveredAt":"2026-07-10T16:25:51.22+00:00"},{"site":"Windsurf Blog","title":"Update on Claude Fable 5 in Devin","url":"https://windsurf.com/blog/gpt-5-6","discoveredAt":"2026-07-10T16:25:51.134+00:00"},{"site":"Manus Blog","title":"全新推出 Branch：一份上下文，多条并行路径","url":"https://manus.im/zh-cn/blog/manus-branch","discoveredAt":"2026-07-09T16:25:51.46+00:00"},{"site":"n8n Blog","title":"Explore by use case","url":"https://blog.n8n.io/building-an-ai-powered-incident-response-workflow-in-n8n/","discoveredAt":"2026-07-09T16:25:51.311+00:00"},{"site":"n8n Blog","title":"AI Security Monitoring: Risks, Detection, and Automated Response","url":"https://blog.n8n.io/author/viraj/","discoveredAt":"2026-07-09T16:25:51.311+00:00"}]}