{"adoption": {"forks": 63, "observed_at": "2026-08-28T04:03:25.107246+00:00", "stars": 1058}, "canonical_url": "https://ross.abutalabs.com/products/raindrop-ai-workshop", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Give your coding agent the power to write and run agent evals.", "domain": ["large-language-models", "developer-tools"], "enriched": true, "function": ["tracing", "monitoring", "testing", "developer-tools", "mcp"], "health_score": 99, "homepage": "https://www.raindrop.ai/workshop/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["raindrop-ai/workshop"], "name": "raindrop-ai/workshop", "platform": ["windows", "cli", "python", "go", "rust"], "pushed_at": "2026-08-22T20:32:37+00:00", "repo": "raindrop-ai/workshop", "stars": 1058, "tags": ["agent-debugging", "llm-observability", "agent-evals", "trace-replay", "coding-agent-integration", "local-debugger", "ai-agents", "debugging", "macos", "linux", "typescript"], "topics": ["llm", "raindrop", "tracing"], "urls": [], "use_cases": ["debug my AI agent locally with live traces", "watch every token and tool call my LLM agent makes", "have Claude Code write and run agent evals", "replay a production agent trace against local code", "instrument my Vercel AI SDK or LangChain app for tracing", "turn agent failures into tests automatically"], "what_it_is": "Raindrop Workshop is an open-source local debugger for AI agents that streams live traces of tokens, tool calls, and decisions into a browser UI. It integrates with coding agents like Claude Code to read traces, write and run evals against your codebase, and replay production traces locally.", "when_to_avoid": ["you need production-scale observability and team dashboards - that's Raindrop Cloud, not Workshop", "your agent framework or SDK has no Raindrop integration", "you need a fully self-contained workflow with no cloud connection at all", "you're not working with LLM-powered agents or AI features"], "when_to_choose": ["you're building LLM/agent apps and need local, real-time trace debugging", "you want your coding agent to autonomously write evals and fix agent failures", "you use supported SDKs (Vercel AI SDK, OpenAI/Anthropic SDKs, LangChain, CrewAI, Pydantic AI, Mastra) and want zero-config tracing", "you prefer a free, local, open-source tool over hosted-only observability"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/raindrop-ai-workshop", "repo": "raindrop-ai/workshop", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.107246+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:57:51.989112+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bdb943a72930b3a0e57ab05e41707ef8668e96bfcc4d0a3b7826ac71a0d3d00", "fetched_at": "2026-08-28T04:03:25.107246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raindrop-ai/workshop"}, {"content_hash": "32d2529f27e942d48b2bf2b882082588935d17c7f3a650313dc5810b65c92dda", "fetched_at": "2026-08-29T12:59:39.595782+00:00", "kind": "homepage", "missing": false, "url": "https://www.raindrop.ai/workshop/"}, {"content_hash": "4d9fdce266de04ae10a7575cd2fee30baa09b8711b3b5145d912934584fc862d", "fetched_at": "2026-08-29T12:59:39.609469+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/vercel-ai-sdk"}, {"content_hash": "a0ea9b86344859feaddf9cd18e674f89bd93511a665933481c879b6da3366a95", "fetched_at": "2026-08-29T12:59:39.612466+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/openai-agents"}, {"content_hash": "6e8188e0312732e52c7fab6f72a5d7a220f0a8f283e99670dc4dd40cf9d1154a", "fetched_at": "2026-08-29T12:59:39.605645+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/workshop/overview"}, {"content_hash": "fad78bbcef89b3c65bc2a8b49b136dcc981a33b886f5de2f99b746565b7799e3", "fetched_at": "2026-08-29T12:59:39.614674+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/claude-agent-sdk"}, {"content_hash": "9123fb4c9709ff9ee7d1dfed35c7ad940bdef0dc545da86319c2748b7fcbeb5c", "fetched_at": "2026-08-29T12:59:39.616885+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/langchain"}, {"content_hash": "163e279eafd29f2baa16e2761e9428a8b1b67ada1951cb3b5285129b332b0e94", "fetched_at": "2026-08-29T12:59:39.618873+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/crewai"}, {"content_hash": "64eaee9a4b292b223c6bb059db74dba8ab8f5884addf4a73591eb479b558dace", "fetched_at": "2026-08-29T12:59:39.620926+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/pydantic-ai"}, {"content_hash": "b4101dc3f2c497cb4bf6655c9c8d185d28af708de596278768a1fb8be412abb9", "fetched_at": "2026-08-29T12:59:39.622631+00:00", "kind": "site_page", "missing": false, "url": "https://www.raindrop.ai/docs/integrations/mastra"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 8, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 125, "days_push": 11, "days_rel": 11, "gap_med": 0, "n_releases_24m": 22}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}