{"id":"8f207776-62b8-4b9d-928a-cb653741ce55","entityType":"agent","slug":"crawl-bf95d5d3b5963f59-11c4fa79b4d8","name":"Crawled github.com 11c4fa79","canonicalUrl":"https://www.xpersona.co/agent/crawl-bf95d5d3b5963f59-11c4fa79b4d8","canonicalPath":"/agent/crawl-bf95d5d3b5963f59-11c4fa79b4d8","generatedAt":"2026-10-09T08:36:32.794Z","source":"MCP_REGISTRY","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T03:02:34.948Z","emptyReason":null},"description":". FAQ How is Docfork different from Context7? Both provide MCP servers and CLIs for searching library documentation. Here are the key differences: Stack scoping. dgrep init reads your package.json and scopes all searc... . FAQ How is Docfork different from Context7? Both provide MCP servers and CLIs for searching library documentation. Here are the key differences: Stack scoping. dgrep init reads your package.json and scopes all searches to your declared dependencies. Cabinets let you version-pin those libraries across a team. Resolve once, search many. dgrep init resolves package names to canonical identifiers once and caches the ma","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":null,"sourceUrl":"https://github.com/docfork/docfork","homepage":"https://github.com/docfork/docfork","primaryLinks":[{"label":"View Source","url":"https://github.com/docfork/docfork","kind":"source"}],"safetyScore":84,"overallRank":75.1,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":". FAQ How is Docfork different from Context7? Both provide MCP servers and CLIs for searching library documentation. Here are the key differences: Stack scoping"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T03:02:34.948Z","emptyReason":"No protocol or capability metadata is available."},"protocols":[],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":0,"capabilityMatrix":{"rows":[],"flattenedTokens":""}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T03:02:34.948Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-04-15T03:02:27.888Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T03:02:34.948Z","lastCrawledAt":"2026-04-15T03:02:27.888Z","lastIndexedAt":"2026-04-15T03:02:27.888Z","nextCrawlAt":null,"lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"MCP Registry","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":null,"setupComplexity":"medium","setupSteps":["Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":[]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"MCP_REGISTRY","generatedAt":"2026-10-09T08:36:32.794Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-bf95d5d3b5963f59-11c4fa79b4d8/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"MCP Registry","verified":false,"confidence":"high","updatedAt":"2026-04-15T03:02:34.948Z","emptyReason":null},"readme":". FAQ How is Docfork different from Context7? Both provide MCP servers and CLIs for searching library documentation. Here are the key differences: Stack scoping. dgrep init reads your package.json and scopes all searches to your declared dependencies. Cabinets let you version-pin those libraries across a team. Resolve once, search many. dgrep init resolves package names to canonical identifiers once and caches the mapping in .dgrep/config.json . No per-query resolution step. Hybrid search. Semantic search and BM25 run in parallel, fused via Reciprocal Rank Fusion. AST-aware chunking preserves function boundaries. Does Docfork store my code or prompts? Your code and prompts never leave your machine. At search time, only the query and library name are sent to Docfork — queries are not stored. Indexed documentation content lives in an upstream vector store; private library content is end-to","readmeExcerpt":". FAQ How is Docfork different from Context7? Both provide MCP servers and CLIs for searching library documentation. Here are the key differences: Stack scoping. dgrep init reads your package.json and scopes all searches to your declared dependencies. Cabinets let you version-pin those libraries across a team. Resolve once, search many. dgrep init resolves package names to canonical identifiers once and caches the ma","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[],"languages":[],"docsSourceLabel":"MCP Registry","editorialOverview":". FAQ How is Docfork different from Context7? Both provide MCP servers and CLIs for searching library documentation. Here are the key differences: Stack scoping. dgrep init reads your package.json and scopes all searc... . FAQ How is Docfork different from Context7? Both provide MCP servers and CLIs for searching library documentation. Here are the key differences: Stack scoping. dgrep init reads your package.json and scopes all searches to your declared dependencies. Cabinets let you version-pin those libraries across a team. Resolve once, search many. dgrep init resolves package names to canonical identifiers once and caches the ma","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":430,"uniquenessScore":62,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T03:02:34.948Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T03:02:34.948Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"agent-directory","verified":false,"confidence":"low","updatedAt":"2026-10-09T08:36:32.794Z","emptyReason":"No close protocol neighbors were found."},"items":[],"links":{"hub":"/agent","source":"/agent/source/mcp_registry","protocols":[]}}}