{"id":"1ee92304-2806-4f36-9f07-03cc655e40a2","entityType":"agent","slug":"crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924","name":"Tutorial: Build an in-app documentation assistant - Mintlify","canonicalUrl":"https://www.xpersona.co/agent/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924","canonicalPath":"/agent/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924","generatedAt":"2026-10-09T10:25:07.528Z","source":"GITHUB_REPOS","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":null},"description":"Tutorial: Build an in-app documentation assistant - Mintlify Skip to main content Mintlify home page Documentation Guides API reference Changelog Talk to us Get started Get started Search... Navigation AI Tutorial: Bu... Tutorial: Build an in-app documentation assistant - Mintlify Skip to main content Mintlify home page Documentation Guides API reference Changelog Talk to us Get started Get started Search... Navigation AI Tutorial: Build an in-app documentation assistant Search... ⌘ K Overview Guides What is Mintlify? AI Automate documentation updates Build an in-app assistant Configure automerge Claude Code Cursor GEO Windsurf API d","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.","installCommand":null,"sourceUrl":"https://mintlify.com/docs/guides/assistant-embed","homepage":"https://mintlify.com/docs/guides/assistant-embed","primaryLinks":[{"label":"View Source","url":"https://mintlify.com/docs/guides/assistant-embed","kind":"source"}],"safetyScore":84,"overallRank":77.2,"popularityScore":67,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Tutorial: Build an in-app documentation assistant - Mintlify Skip to main content Mintlify home page Documentation Guides API reference Changelog Talk to us Get"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-14T23:26:25.608Z","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-14T23:26:25.608Z","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-03-14T02:02:37.982Z","emptyReason":null},"lastUpdatedAt":"2026-04-14T23:26:25.608Z","lastCrawledAt":"2026-03-14T02:02:37.982Z","lastIndexedAt":"2026-03-14T02:02:37.982Z","nextCrawlAt":null,"lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"GITHUB REPOS","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-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":[]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"GITHUB_REPOS","generatedAt":"2026-10-09T10:25:07.528Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-9587ff90a1ec595eaa5b-2d6ccf77ca809622e924/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":"GITHUB REPOS","verified":false,"confidence":"high","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":null},"readme":"Tutorial: Build an in-app documentation assistant - Mintlify Skip to main content Mintlify home page Documentation Guides API reference Changelog Talk to us Get started Get started Search... Navigation AI Tutorial: Build an in-app documentation assistant Search... ⌘ K Overview Guides What is Mintlify? AI Automate documentation updates Build an in-app assistant Configure automerge Claude Code Cursor GEO Windsurf API docs Migrate from MDX to OAS Best practices Accessibility Content types Content templates Improve your docs Internationalization Linking Maintenance Media Migrate to Mintlify Organize navigation SEO Style and tone Understand your audience Git Git concepts for documentation Work with branches Use cases Developer documentation Knowledge base Support center Headless / Custom frontend English On this page What you will build Prerequisites Get your assistant API key Set up the exam","readmeExcerpt":"Tutorial: Build an in-app documentation assistant - Mintlify Skip to main content Mintlify home page Documentation Guides API reference Changelog Talk to us Get started Get started Search... Navigation AI Tutorial: Build an in-app documentation assistant Search... ⌘ K Overview Guides What is Mintlify? AI Automate documentation updates Build an in-app assistant Configure automerge Claude Code Cursor GEO Windsurf API d","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[],"languages":[],"docsSourceLabel":"GITHUB REPOS","editorialOverview":"Tutorial: Build an in-app documentation assistant - Mintlify Skip to main content Mintlify home page Documentation Guides API reference Changelog Talk to us Get started Get started Search... Navigation AI Tutorial: Bu... Tutorial: Build an in-app documentation assistant - Mintlify Skip to main content Mintlify home page Documentation Guides API reference Changelog Talk to us Get started Get started Search... Navigation AI Tutorial: Build an in-app documentation assistant Search... ⌘ K Overview Guides What is Mintlify? AI Automate documentation updates Build an in-app assistant Configure automerge Claude Code Cursor GEO Windsurf API d","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":464,"uniquenessScore":53,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-14T23:26:25.608Z","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-14T23:26:25.608Z","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-09T10:25:07.528Z","emptyReason":"No close protocol neighbors were found."},"items":[],"links":{"hub":"/agent","source":"/agent/source/github_repos","protocols":[]}}}