即将推出 · 开发者预览

把阅读积累,交给你的 Agent

把这个页面发给你的 Agent,让它准备接入。之后就在熟悉的对话里,搜索、研究和整理自己的阅读。

查看接入指令

帮我把 BriefFeed 接入当前 Agent。请阅读 https://brieffeed.app/zh-CN/integrations/ 及其中的 Agent 接入说明,检查当前环境,安装本地适配器,在保留其他 MCP 服务的前提下配置连接并验证。请用 connect 命令打开 BriefFeed,让我确认首次接入,不要代替我授权。接入验证不要改动我的资料库。如果当前 Agent 无法运行本地工具,或客户端暂不支持某项能力,请明确说明还缺什么。

  1. 交给你的 Agent

    发送这个页面或接入指令,使用能够安装本地工具、配置 MCP 的 Agent。

  2. 在 BriefFeed 确认一次

    Agent 会打开所选资料库的接入确认。允许一次,之后自动连接;设置里可随时关闭。

  3. 回到对话里提问

    找回看过的内容、比较来源,也可以按你的要求收藏链接、删除记录。

即将推出 · 适配器与文档已开放预览。需使用配套客户端,接入后由你的 Agent 确认可用能力。

浏览器后台连接支持 macOS / Linux,无需 Mac App。Windows 暂仅支持只读文件接入,不支持后台自动连接,也不能通过 Agent 保存或删除记录。

从一个问题开始

  • 我这周看过哪些 AI Agent 相关内容?比较其中的观点,并附上来源。
  • 找一下我最近收藏的那篇本地模型帖子。
  • 把这个链接收藏到 BriefFeed。

怎样算接入完成?

Agent 能在当前对话中实际调用 BriefFeed,并告诉你已连接的资料库与可用能力。只生成配置文件,还不算连接完成。

自动准备需要 Agent 能操作本机终端与 MCP 配置。仅能聊天或运行在远程的 Agent,无法凭一个链接连接这台电脑。首次接入由你在 BriefFeed 确认,之后自动连接,设置里可随时关闭;浏览器保持运行即可关闭连接页,Mac App 退出后仍可访问已同步到本机的数据。

给 Agent 的入口

先读取接入说明与清单,按步骤完成安装、资料库选择、MCP 配置、连接验证和故障恢复。本页内容无需 JavaScript 即可读取。

技术文档展开收起

连接方式、工具、完整数据字段与排序示例。

1. 安装与连接

需要 Node.js 20 或更新版本。浏览器原生连接支持 macOS/Linux 上的 Chrome、Chromium、Edge、Firefox;Windows 暂仅支持只读文件模式(不支持后台连接和收藏、历史管理),Safari 使用 Mac App。按 Agent 接入说明安装公开的适配器,无需 GitHub 权限或 npm 安装。浏览器端加载当前扩展,在设置 → Agent 访问中,把页面显示的 connect 命令交给 Agent。它会安装组件并打开 BriefFeed,供你确认一次;connect-status 返回可合并到现有 Agent 设置的 MCP 配置。之后自动连接,设置中保留一个关闭开关。浏览器保持运行即可,连接页可以关闭。

# Download and inspect the public installer first:
# /integrations/install-agent.mjs
node install-agent.mjs --origin https://brieffeed.app

# Use its absolute Node/entry paths. Choose ONE library.
# Browser IDs and page URLs come from that BriefFeed installation:
NODE ENTRY connect --browser chrome --extension-id EXACT_EXTENSION_ID
# Or use the actual path copied from your Mac app:
NODE ENTRY connect --apple ABSOLUTE_HELPER_PATH

# Confirm once in BriefFeed, then use the returned request ID:
NODE ENTRY connect-status --request-id REQUEST_ID
# Merge the returned config into the host and verify brieffeed_status.

Mac 使用当前预览客户端,在设置的 Safari 扩展下方找到 Agent 访问,复制所示 connect 命令,交给 Agent 准备连接并打开 BriefFeed,供你确认一次。之后自动连接,设置中保留一个关闭开关。Mac App 退出后仍可读写已在本机的资料库。iPhone、iPad 的内容需先经私人 iCloud 到达这台 Mac,云同步由 Mac App 驱动;iOS 不运行常驻 MCP 服务。Apple 未单独保存洞察或社媒互动计数,缺失字段不会补成零。

文件导出是只读替代方式:以 --file /absolute/path/brieffeed-agent.json 替代 --browser 或 --apple。下载的快照有效 24 小时;可选的连接文件需要页面保持打开,持续刷新两分钟租约。

Agent 接入说明 ↗

2. 搜索与管理

搜索将查询按空白拆词,做 NFKC 和大小写归一化后,要求每个词都能在标题、作者、URL、摘要、标签或已分享的来源上下文中找到;不是向量搜索。空查询列出最近记录。可用 kind、platform、since/until、limit(1–50)及 cursor。时间筛选指保存、观察或洞察生成时间,不是发布时间;按该事件时间倒序、再按 ID 排序。get/export/delete 和历史转收藏需传回搜索得到的 revision,遇到 STALE_REVISION 或 STALE_CURSOR 时重新搜索。

brieffeed_status范围、时效、数量、覆盖及保存/删除能力。
brieffeed_searchquery、kind、platform、since、until、limit、cursor → 精简结果与 revision。
brieffeed_getid、revision、includeExcerpt → 选中记录的完整可用字段。
brieffeed_exportids(1–20)、revision、includeExcerpt、format(json/markdown)。
brieffeed_save一个 URL,或历史 id + revision。立即保存记录,重复保存保留已有收藏;Mac 客户端随后补全支持的链接。
brieffeed_delete一个收藏或历史 id + revision。删除历史不删除独立收藏;需用户明确要求。

保存成功表示本地记录已写入,补全和同步随后进行。Apple 连接会尝试在后台启动对应的 Mac 客户端;运行时,客户端通过现有流程补全缺失信息和摘要,不受当前列表或筛选影响。浏览器收藏通过已有的 Mac 连接同步后也可补全。若未能启动,下次打开时继续处理。登录、网络或页面支持范围可能影响补全;重新搜索可获取更新后的字段和 revision。

{ "query": "agent", "kind": "history", "limit": 10 }
{ "id": "history:…", "revision": "…", "includeExcerpt": true }

3. 数据字段

JSON Schema 从 CLI 的实际校验器生成。字段仅在当前客户端已保留时出现,缺失表示未知,不能当作零。get/export 返回完整可用记录,search 返回预览。来源正文需既已授权,又在详情/导出请求中设置 includeExcerpt: true。800 字符 excerpt 继续作为预览,context.text 提供已经保留的有界来源;每个来源树共享 25,000 个 UTF-16 单元的正文预算,不为补齐字段抓取页面。

下载 JSON Schema ↓

数据包schema、store、mode、createdAt、expiresAt、timeZone、scopes、includeExcerpts、coverage、records。原生 management.authorization 与记录的 mutationToken 是所有者的写入校验信息,不应公开连接配置。
记录id/kind、规范来源 URL、标题、作者、platform/contentKind、事件 timestamp、publishedLabel、摘要与状态、摘录与状态、shortened、sources;历史另有 observation、firstObservedAt、expiresAt。ID 表示本次投影中的记录,不是全局用户或作者身份。
context 来源身份原始来源/客户端 ID、sourceKey、来源与页面 URL/标题、author/displayName/attributionName/sourceAccountId、公开资料/头像 URL、平台、内容类型、语言及观察到的发布时间。保留来源语境,不按显示名合并作者账号。
context 互动与观察metrics.likes/reposts/replies/bookmarks/views 保留 1.2K、3万 等观察值。它们来自已加载页面,可能缩写或过时,不是平台 API 的完整计数。firstSeenAt/lastSeenAt、seenCount、discoveryScope、openedOriginal 是本地观察信号;savedByUser/bookmarked/saved、forumCommentCount、representedPostCount 是可选排序信号。
context 内容链路text/textLength/textTruncated、与正文对应的 bold textStyles、quotedPost、visibleContexts、relation(回复/引用/转发及目标身份/正文)、threadItems 与位置/数量/截断标记、linkPreview、coverImage/images/videos。嵌套正文遵循同一授权及来源树预算。媒体 URL 只是引用,是否访问由 Agent 决定。
summaryMetadata / capture摘要语言、mode/display policy、tags、经过校验的结构化 document(version 与 label/body 分节)。capture.client 与 capture.method 表示接受收藏的客户端和保存动作,与内容平台、同步通道独立。
insight 洞察链路sourceKeys 是明确引用,coveredSourceKeys 还包含被代表的来源。registry 保留规范 key、标签、URL、原始 ID;evidence 提供尚可用的已捕获来源上下文。authorMentions 的 start/end 是当前生成摘要中的 UTF-16 偏移;generation 保留生成时间、摘要语言、来源模式及已有的总体/各平台选材计数。不编造缺失证据,仅导出当前有效的浏览器洞察,不是 Notion 历史档案。
字段路径与约束
schemastring · brieffeed-agent-data-v1 · required
storestring · browser | apple · required
createdAtstring · date-time · required
expiresAtstring · date-time · required
timeZonestring · max 100 · required
scopes[]array · max 3 · required
scopes[]string · saved | history | insights · required
includeExcerptsboolean · required
modestring · snapshot | connected · required
coverage.saved.availableinteger · required
coverage.saved.includedinteger · required
coverage.saved.omittedinteger · required
coverage.saved.overLimitinteger · required
coverage.history.availableinteger · required
coverage.history.includedinteger · required
coverage.history.omittedinteger · required
coverage.history.overLimitinteger · required
coverage.insights.availableinteger · required
coverage.insights.includedinteger · required
coverage.insights.omittedinteger · required
coverage.insights.overLimitinteger · required
records[]array · max 4100 · required
records[].idstring · required
records[].kindstring · saved | history | insights · required
records[].urlstring · max 2048 · required
records[].titlestring · max 220 · required
records[].authorstring · max 160 · required
records[].platformstring · max 40 · required
records[].contentKindstring · max 60 · required
records[].timestampstring · date-time · required
records[].publishedLabelstring · max 80 · required
records[].summarystring · max 4000 · required
records[].summaryStatestring · available | unavailable · required
records[].excerptstring · max 800 · required
records[].excerptStatestring · partial | not_shared | unavailable · required
records[].shortenedboolean · required
records[].sources[]array · max 100 · required
records[].sources[].urlstring · max 2048 · required
records[].sources[].labelstring · max 220 · required
records[].context.idstring · max 512 · optional
records[].context.sourceIdstring · max 512 · optional
records[].context.clientPostIdstring · max 512 · optional
records[].context.sourceKeystring · max 512 · optional
records[].context.authorstring · max 160 · optional
records[].context.displayNamestring · max 160 · optional
records[].context.attributionNamestring · max 160 · optional
records[].context.sourceAccountIdstring · max 160 · optional
records[].context.titlestring · max 220 · optional
records[].context.pageTitlestring · max 220 · optional
records[].context.platformstring · max 40 · optional
records[].context.contentKindstring · max 80 · optional
records[].context.languagestring · max 40 · optional
records[].context.timestring · max 80 · optional
records[].context.absoluteTimestring · max 80 · optional
records[].context.relationshipstring · max 80 · optional
records[].context.urlstring · max 2048 · optional
records[].context.pageUrlstring · max 2048 · optional
records[].context.profileUrlstring · max 2048 · optional
records[].context.avatarUrlstring · max 2048 · optional
records[].context.coverImagestring · max 2048 · optional
records[].context.firstSeenAtstring · date-time · optional
records[].context.lastSeenAtstring · date-time · optional
records[].context.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].context.seenCountinteger · optional
records[].context.forumCommentCountinteger · optional
records[].context.representedPostCountinteger · optional
records[].context.threadItemCountinteger · optional
records[].context.threadPositioninteger · optional
records[].context.openedOriginalboolean · optional
records[].context.savedByUserboolean · optional
records[].context.bookmarkedboolean · optional
records[].context.savedboolean · optional
records[].context.threadItemsTruncatedboolean · optional
records[].context.metrics.likesstring · max 32 · optional
records[].context.metrics.repostsstring · max 32 · optional
records[].context.metrics.repliesstring · max 32 · optional
records[].context.metrics.bookmarksstring · max 32 · optional
records[].context.metrics.viewsstring · max 32 · optional
records[].context.textLengthinteger · required
records[].context.textstring · max 25000 · optional
records[].context.textTruncatedboolean · optional
records[].context.textStyles[]array · max 12 · optional
records[].context.textStyles[].typestring · bold · required
records[].context.textStyles[].textstring · max 1000 · required
records[].context.linkPreview.urlstring · max 2048 · optional
records[].context.linkPreview.imagestring · max 2048 · optional
records[].context.linkPreview.titlestring · max 240 · optional
records[].context.linkPreview.descriptionstring · max 240 · optional
records[].context.linkPreview.displayUrlstring · max 240 · optional
records[].context.media[]array · max 12 · optional
records[].context.media[].typestring · image | video · required
records[].context.media[].urlstring · max 2048 · optional
records[].context.media[].posterUrlstring · max 2048 · optional
records[].context.images[]array · max 12 · optional
records[].context.images[]string · max 2048 · required
records[].context.videos[]array · max 8 · optional
records[].context.videos[].urlstring · max 2048 · optional
records[].context.videos[].posterUrlstring · max 2048 · optional
records[].context.videos[].kindstring · max 32 · optional
records[].context.quotedPost.idstring · max 512 · optional
records[].context.quotedPost.sourceIdstring · max 512 · optional
records[].context.quotedPost.clientPostIdstring · max 512 · optional
records[].context.quotedPost.sourceKeystring · max 512 · optional
records[].context.quotedPost.authorstring · max 160 · optional
records[].context.quotedPost.displayNamestring · max 160 · optional
records[].context.quotedPost.attributionNamestring · max 160 · optional
records[].context.quotedPost.sourceAccountIdstring · max 160 · optional
records[].context.quotedPost.titlestring · max 220 · optional
records[].context.quotedPost.pageTitlestring · max 220 · optional
records[].context.quotedPost.platformstring · max 40 · optional
records[].context.quotedPost.contentKindstring · max 80 · optional
records[].context.quotedPost.languagestring · max 40 · optional
records[].context.quotedPost.timestring · max 80 · optional
records[].context.quotedPost.absoluteTimestring · max 80 · optional
records[].context.quotedPost.relationshipstring · max 80 · optional
records[].context.quotedPost.urlstring · max 2048 · optional
records[].context.quotedPost.pageUrlstring · max 2048 · optional
records[].context.quotedPost.profileUrlstring · max 2048 · optional
records[].context.quotedPost.avatarUrlstring · max 2048 · optional
records[].context.quotedPost.coverImagestring · max 2048 · optional
records[].context.quotedPost.firstSeenAtstring · date-time · optional
records[].context.quotedPost.lastSeenAtstring · date-time · optional
records[].context.quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].context.quotedPost.seenCountinteger · optional
records[].context.quotedPost.forumCommentCountinteger · optional
records[].context.quotedPost.representedPostCountinteger · optional
records[].context.quotedPost.threadItemCountinteger · optional
records[].context.quotedPost.threadPositioninteger · optional
records[].context.quotedPost.openedOriginalboolean · optional
records[].context.quotedPost.savedByUserboolean · optional
records[].context.quotedPost.bookmarkedboolean · optional
records[].context.quotedPost.savedboolean · optional
records[].context.quotedPost.threadItemsTruncatedboolean · optional
records[].context.quotedPost.metrics.likesstring · max 32 · optional
records[].context.quotedPost.metrics.repostsstring · max 32 · optional
records[].context.quotedPost.metrics.repliesstring · max 32 · optional
records[].context.quotedPost.metrics.bookmarksstring · max 32 · optional
records[].context.quotedPost.metrics.viewsstring · max 32 · optional
records[].context.quotedPost.textLengthinteger · required
records[].context.quotedPost.textstring · max 25000 · optional
records[].context.quotedPost.textTruncatedboolean · optional
records[].context.quotedPost.textStyles[]array · max 12 · optional
records[].context.quotedPost.textStyles[].typestring · bold · required
records[].context.quotedPost.textStyles[].textstring · max 1000 · required
records[].context.quotedPost.linkPreview.urlstring · max 2048 · optional
records[].context.quotedPost.linkPreview.imagestring · max 2048 · optional
records[].context.quotedPost.linkPreview.titlestring · max 240 · optional
records[].context.quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].context.quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].context.quotedPost.media[]array · max 12 · optional
records[].context.quotedPost.media[].typestring · image | video · required
records[].context.quotedPost.media[].urlstring · max 2048 · optional
records[].context.quotedPost.media[].posterUrlstring · max 2048 · optional
records[].context.quotedPost.images[]array · max 12 · optional
records[].context.quotedPost.images[]string · max 2048 · required
records[].context.quotedPost.videos[]array · max 8 · optional
records[].context.quotedPost.videos[].urlstring · max 2048 · optional
records[].context.quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].context.quotedPost.videos[].kindstring · max 32 · optional
records[].context.quotedPost.quotedPost.idstring · max 512 · optional
records[].context.quotedPost.quotedPost.sourceIdstring · max 512 · optional
records[].context.quotedPost.quotedPost.clientPostIdstring · max 512 · optional
records[].context.quotedPost.quotedPost.sourceKeystring · max 512 · optional
records[].context.quotedPost.quotedPost.authorstring · max 160 · optional
records[].context.quotedPost.quotedPost.displayNamestring · max 160 · optional
records[].context.quotedPost.quotedPost.attributionNamestring · max 160 · optional
records[].context.quotedPost.quotedPost.sourceAccountIdstring · max 160 · optional
records[].context.quotedPost.quotedPost.titlestring · max 220 · optional
records[].context.quotedPost.quotedPost.pageTitlestring · max 220 · optional
records[].context.quotedPost.quotedPost.platformstring · max 40 · optional
records[].context.quotedPost.quotedPost.contentKindstring · max 80 · optional
records[].context.quotedPost.quotedPost.languagestring · max 40 · optional
records[].context.quotedPost.quotedPost.timestring · max 80 · optional
records[].context.quotedPost.quotedPost.absoluteTimestring · max 80 · optional
records[].context.quotedPost.quotedPost.relationshipstring · max 80 · optional
records[].context.quotedPost.quotedPost.urlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.pageUrlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.profileUrlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.avatarUrlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.coverImagestring · max 2048 · optional
records[].context.quotedPost.quotedPost.firstSeenAtstring · date-time · optional
records[].context.quotedPost.quotedPost.lastSeenAtstring · date-time · optional
records[].context.quotedPost.quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].context.quotedPost.quotedPost.seenCountinteger · optional
records[].context.quotedPost.quotedPost.forumCommentCountinteger · optional
records[].context.quotedPost.quotedPost.representedPostCountinteger · optional
records[].context.quotedPost.quotedPost.threadItemCountinteger · optional
records[].context.quotedPost.quotedPost.threadPositioninteger · optional
records[].context.quotedPost.quotedPost.openedOriginalboolean · optional
records[].context.quotedPost.quotedPost.savedByUserboolean · optional
records[].context.quotedPost.quotedPost.bookmarkedboolean · optional
records[].context.quotedPost.quotedPost.savedboolean · optional
records[].context.quotedPost.quotedPost.threadItemsTruncatedboolean · optional
records[].context.quotedPost.quotedPost.metrics.likesstring · max 32 · optional
records[].context.quotedPost.quotedPost.metrics.repostsstring · max 32 · optional
records[].context.quotedPost.quotedPost.metrics.repliesstring · max 32 · optional
records[].context.quotedPost.quotedPost.metrics.bookmarksstring · max 32 · optional
records[].context.quotedPost.quotedPost.metrics.viewsstring · max 32 · optional
records[].context.quotedPost.quotedPost.textLengthinteger · required
records[].context.quotedPost.quotedPost.textstring · max 25000 · optional
records[].context.quotedPost.quotedPost.textTruncatedboolean · optional
records[].context.quotedPost.quotedPost.textStyles[]array · max 12 · optional
records[].context.quotedPost.quotedPost.textStyles[].typestring · bold · required
records[].context.quotedPost.quotedPost.textStyles[].textstring · max 1000 · required
records[].context.quotedPost.quotedPost.linkPreview.urlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.linkPreview.imagestring · max 2048 · optional
records[].context.quotedPost.quotedPost.linkPreview.titlestring · max 240 · optional
records[].context.quotedPost.quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].context.quotedPost.quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].context.quotedPost.quotedPost.media[]array · max 12 · optional
records[].context.quotedPost.quotedPost.media[].typestring · image | video · required
records[].context.quotedPost.quotedPost.media[].urlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.media[].posterUrlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.images[]array · max 12 · optional
records[].context.quotedPost.quotedPost.images[]string · max 2048 · required
records[].context.quotedPost.quotedPost.videos[]array · max 8 · optional
records[].context.quotedPost.quotedPost.videos[].urlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].context.quotedPost.quotedPost.videos[].kindstring · max 32 · optional
records[].context.visibleContexts[]array · max 5 · optional
records[].context.visibleContexts[].idstring · max 512 · optional
records[].context.visibleContexts[].sourceIdstring · max 512 · optional
records[].context.visibleContexts[].clientPostIdstring · max 512 · optional
records[].context.visibleContexts[].sourceKeystring · max 512 · optional
records[].context.visibleContexts[].authorstring · max 160 · optional
records[].context.visibleContexts[].displayNamestring · max 160 · optional
records[].context.visibleContexts[].attributionNamestring · max 160 · optional
records[].context.visibleContexts[].sourceAccountIdstring · max 160 · optional
records[].context.visibleContexts[].titlestring · max 220 · optional
records[].context.visibleContexts[].pageTitlestring · max 220 · optional
records[].context.visibleContexts[].platformstring · max 40 · optional
records[].context.visibleContexts[].contentKindstring · max 80 · optional
records[].context.visibleContexts[].languagestring · max 40 · optional
records[].context.visibleContexts[].timestring · max 80 · optional
records[].context.visibleContexts[].absoluteTimestring · max 80 · optional
records[].context.visibleContexts[].relationshipstring · max 80 · optional
records[].context.visibleContexts[].urlstring · max 2048 · optional
records[].context.visibleContexts[].pageUrlstring · max 2048 · optional
records[].context.visibleContexts[].profileUrlstring · max 2048 · optional
records[].context.visibleContexts[].avatarUrlstring · max 2048 · optional
records[].context.visibleContexts[].coverImagestring · max 2048 · optional
records[].context.visibleContexts[].firstSeenAtstring · date-time · optional
records[].context.visibleContexts[].lastSeenAtstring · date-time · optional
records[].context.visibleContexts[].discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].context.visibleContexts[].seenCountinteger · optional
records[].context.visibleContexts[].forumCommentCountinteger · optional
records[].context.visibleContexts[].representedPostCountinteger · optional
records[].context.visibleContexts[].threadItemCountinteger · optional
records[].context.visibleContexts[].threadPositioninteger · optional
records[].context.visibleContexts[].openedOriginalboolean · optional
records[].context.visibleContexts[].savedByUserboolean · optional
records[].context.visibleContexts[].bookmarkedboolean · optional
records[].context.visibleContexts[].savedboolean · optional
records[].context.visibleContexts[].threadItemsTruncatedboolean · optional
records[].context.visibleContexts[].metrics.likesstring · max 32 · optional
records[].context.visibleContexts[].metrics.repostsstring · max 32 · optional
records[].context.visibleContexts[].metrics.repliesstring · max 32 · optional
records[].context.visibleContexts[].metrics.bookmarksstring · max 32 · optional
records[].context.visibleContexts[].metrics.viewsstring · max 32 · optional
records[].context.visibleContexts[].textLengthinteger · required
records[].context.visibleContexts[].textstring · max 25000 · optional
records[].context.visibleContexts[].textTruncatedboolean · optional
records[].context.visibleContexts[].textStyles[]array · max 12 · optional
records[].context.visibleContexts[].textStyles[].typestring · bold · required
records[].context.visibleContexts[].textStyles[].textstring · max 1000 · required
records[].context.visibleContexts[].linkPreview.urlstring · max 2048 · optional
records[].context.visibleContexts[].linkPreview.imagestring · max 2048 · optional
records[].context.visibleContexts[].linkPreview.titlestring · max 240 · optional
records[].context.visibleContexts[].linkPreview.descriptionstring · max 240 · optional
records[].context.visibleContexts[].linkPreview.displayUrlstring · max 240 · optional
records[].context.visibleContexts[].media[]array · max 12 · optional
records[].context.visibleContexts[].media[].typestring · image | video · required
records[].context.visibleContexts[].media[].urlstring · max 2048 · optional
records[].context.visibleContexts[].media[].posterUrlstring · max 2048 · optional
records[].context.visibleContexts[].images[]array · max 12 · optional
records[].context.visibleContexts[].images[]string · max 2048 · required
records[].context.visibleContexts[].videos[]array · max 8 · optional
records[].context.visibleContexts[].videos[].urlstring · max 2048 · optional
records[].context.visibleContexts[].videos[].posterUrlstring · max 2048 · optional
records[].context.visibleContexts[].videos[].kindstring · max 32 · optional
records[].context.visibleContexts[].quotedPost.idstring · max 512 · optional
records[].context.visibleContexts[].quotedPost.sourceIdstring · max 512 · optional
records[].context.visibleContexts[].quotedPost.clientPostIdstring · max 512 · optional
records[].context.visibleContexts[].quotedPost.sourceKeystring · max 512 · optional
records[].context.visibleContexts[].quotedPost.authorstring · max 160 · optional
records[].context.visibleContexts[].quotedPost.displayNamestring · max 160 · optional
records[].context.visibleContexts[].quotedPost.attributionNamestring · max 160 · optional
records[].context.visibleContexts[].quotedPost.sourceAccountIdstring · max 160 · optional
records[].context.visibleContexts[].quotedPost.titlestring · max 220 · optional
records[].context.visibleContexts[].quotedPost.pageTitlestring · max 220 · optional
records[].context.visibleContexts[].quotedPost.platformstring · max 40 · optional
records[].context.visibleContexts[].quotedPost.contentKindstring · max 80 · optional
records[].context.visibleContexts[].quotedPost.languagestring · max 40 · optional
records[].context.visibleContexts[].quotedPost.timestring · max 80 · optional
records[].context.visibleContexts[].quotedPost.absoluteTimestring · max 80 · optional
records[].context.visibleContexts[].quotedPost.relationshipstring · max 80 · optional
records[].context.visibleContexts[].quotedPost.urlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.pageUrlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.profileUrlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.avatarUrlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.coverImagestring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.firstSeenAtstring · date-time · optional
records[].context.visibleContexts[].quotedPost.lastSeenAtstring · date-time · optional
records[].context.visibleContexts[].quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].context.visibleContexts[].quotedPost.seenCountinteger · optional
records[].context.visibleContexts[].quotedPost.forumCommentCountinteger · optional
records[].context.visibleContexts[].quotedPost.representedPostCountinteger · optional
records[].context.visibleContexts[].quotedPost.threadItemCountinteger · optional
records[].context.visibleContexts[].quotedPost.threadPositioninteger · optional
records[].context.visibleContexts[].quotedPost.openedOriginalboolean · optional
records[].context.visibleContexts[].quotedPost.savedByUserboolean · optional
records[].context.visibleContexts[].quotedPost.bookmarkedboolean · optional
records[].context.visibleContexts[].quotedPost.savedboolean · optional
records[].context.visibleContexts[].quotedPost.threadItemsTruncatedboolean · optional
records[].context.visibleContexts[].quotedPost.metrics.likesstring · max 32 · optional
records[].context.visibleContexts[].quotedPost.metrics.repostsstring · max 32 · optional
records[].context.visibleContexts[].quotedPost.metrics.repliesstring · max 32 · optional
records[].context.visibleContexts[].quotedPost.metrics.bookmarksstring · max 32 · optional
records[].context.visibleContexts[].quotedPost.metrics.viewsstring · max 32 · optional
records[].context.visibleContexts[].quotedPost.textLengthinteger · required
records[].context.visibleContexts[].quotedPost.textstring · max 25000 · optional
records[].context.visibleContexts[].quotedPost.textTruncatedboolean · optional
records[].context.visibleContexts[].quotedPost.textStyles[]array · max 12 · optional
records[].context.visibleContexts[].quotedPost.textStyles[].typestring · bold · required
records[].context.visibleContexts[].quotedPost.textStyles[].textstring · max 1000 · required
records[].context.visibleContexts[].quotedPost.linkPreview.urlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.linkPreview.imagestring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.linkPreview.titlestring · max 240 · optional
records[].context.visibleContexts[].quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].context.visibleContexts[].quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].context.visibleContexts[].quotedPost.media[]array · max 12 · optional
records[].context.visibleContexts[].quotedPost.media[].typestring · image | video · required
records[].context.visibleContexts[].quotedPost.media[].urlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.media[].posterUrlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.images[]array · max 12 · optional
records[].context.visibleContexts[].quotedPost.images[]string · max 2048 · required
records[].context.visibleContexts[].quotedPost.videos[]array · max 8 · optional
records[].context.visibleContexts[].quotedPost.videos[].urlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].context.visibleContexts[].quotedPost.videos[].kindstring · max 32 · optional
records[].context.threadItems[]array · max 20 · optional
records[].context.threadItems[].idstring · max 512 · optional
records[].context.threadItems[].sourceIdstring · max 512 · optional
records[].context.threadItems[].clientPostIdstring · max 512 · optional
records[].context.threadItems[].sourceKeystring · max 512 · optional
records[].context.threadItems[].authorstring · max 160 · optional
records[].context.threadItems[].displayNamestring · max 160 · optional
records[].context.threadItems[].attributionNamestring · max 160 · optional
records[].context.threadItems[].sourceAccountIdstring · max 160 · optional
records[].context.threadItems[].titlestring · max 220 · optional
records[].context.threadItems[].pageTitlestring · max 220 · optional
records[].context.threadItems[].platformstring · max 40 · optional
records[].context.threadItems[].contentKindstring · max 80 · optional
records[].context.threadItems[].languagestring · max 40 · optional
records[].context.threadItems[].timestring · max 80 · optional
records[].context.threadItems[].absoluteTimestring · max 80 · optional
records[].context.threadItems[].relationshipstring · max 80 · optional
records[].context.threadItems[].urlstring · max 2048 · optional
records[].context.threadItems[].pageUrlstring · max 2048 · optional
records[].context.threadItems[].profileUrlstring · max 2048 · optional
records[].context.threadItems[].avatarUrlstring · max 2048 · optional
records[].context.threadItems[].coverImagestring · max 2048 · optional
records[].context.threadItems[].firstSeenAtstring · date-time · optional
records[].context.threadItems[].lastSeenAtstring · date-time · optional
records[].context.threadItems[].discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].context.threadItems[].seenCountinteger · optional
records[].context.threadItems[].forumCommentCountinteger · optional
records[].context.threadItems[].representedPostCountinteger · optional
records[].context.threadItems[].threadItemCountinteger · optional
records[].context.threadItems[].threadPositioninteger · optional
records[].context.threadItems[].openedOriginalboolean · optional
records[].context.threadItems[].savedByUserboolean · optional
records[].context.threadItems[].bookmarkedboolean · optional
records[].context.threadItems[].savedboolean · optional
records[].context.threadItems[].threadItemsTruncatedboolean · optional
records[].context.threadItems[].metrics.likesstring · max 32 · optional
records[].context.threadItems[].metrics.repostsstring · max 32 · optional
records[].context.threadItems[].metrics.repliesstring · max 32 · optional
records[].context.threadItems[].metrics.bookmarksstring · max 32 · optional
records[].context.threadItems[].metrics.viewsstring · max 32 · optional
records[].context.threadItems[].textLengthinteger · required
records[].context.threadItems[].textstring · max 25000 · optional
records[].context.threadItems[].textTruncatedboolean · optional
records[].context.threadItems[].textStyles[]array · max 12 · optional
records[].context.threadItems[].textStyles[].typestring · bold · required
records[].context.threadItems[].textStyles[].textstring · max 1000 · required
records[].context.threadItems[].linkPreview.urlstring · max 2048 · optional
records[].context.threadItems[].linkPreview.imagestring · max 2048 · optional
records[].context.threadItems[].linkPreview.titlestring · max 240 · optional
records[].context.threadItems[].linkPreview.descriptionstring · max 240 · optional
records[].context.threadItems[].linkPreview.displayUrlstring · max 240 · optional
records[].context.threadItems[].media[]array · max 12 · optional
records[].context.threadItems[].media[].typestring · image | video · required
records[].context.threadItems[].media[].urlstring · max 2048 · optional
records[].context.threadItems[].media[].posterUrlstring · max 2048 · optional
records[].context.threadItems[].images[]array · max 12 · optional
records[].context.threadItems[].images[]string · max 2048 · required
records[].context.threadItems[].videos[]array · max 8 · optional
records[].context.threadItems[].videos[].urlstring · max 2048 · optional
records[].context.threadItems[].videos[].posterUrlstring · max 2048 · optional
records[].context.threadItems[].videos[].kindstring · max 32 · optional
records[].context.threadItems[].quotedPost.idstring · max 512 · optional
records[].context.threadItems[].quotedPost.sourceIdstring · max 512 · optional
records[].context.threadItems[].quotedPost.clientPostIdstring · max 512 · optional
records[].context.threadItems[].quotedPost.sourceKeystring · max 512 · optional
records[].context.threadItems[].quotedPost.authorstring · max 160 · optional
records[].context.threadItems[].quotedPost.displayNamestring · max 160 · optional
records[].context.threadItems[].quotedPost.attributionNamestring · max 160 · optional
records[].context.threadItems[].quotedPost.sourceAccountIdstring · max 160 · optional
records[].context.threadItems[].quotedPost.titlestring · max 220 · optional
records[].context.threadItems[].quotedPost.pageTitlestring · max 220 · optional
records[].context.threadItems[].quotedPost.platformstring · max 40 · optional
records[].context.threadItems[].quotedPost.contentKindstring · max 80 · optional
records[].context.threadItems[].quotedPost.languagestring · max 40 · optional
records[].context.threadItems[].quotedPost.timestring · max 80 · optional
records[].context.threadItems[].quotedPost.absoluteTimestring · max 80 · optional
records[].context.threadItems[].quotedPost.relationshipstring · max 80 · optional
records[].context.threadItems[].quotedPost.urlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.pageUrlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.profileUrlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.avatarUrlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.coverImagestring · max 2048 · optional
records[].context.threadItems[].quotedPost.firstSeenAtstring · date-time · optional
records[].context.threadItems[].quotedPost.lastSeenAtstring · date-time · optional
records[].context.threadItems[].quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].context.threadItems[].quotedPost.seenCountinteger · optional
records[].context.threadItems[].quotedPost.forumCommentCountinteger · optional
records[].context.threadItems[].quotedPost.representedPostCountinteger · optional
records[].context.threadItems[].quotedPost.threadItemCountinteger · optional
records[].context.threadItems[].quotedPost.threadPositioninteger · optional
records[].context.threadItems[].quotedPost.openedOriginalboolean · optional
records[].context.threadItems[].quotedPost.savedByUserboolean · optional
records[].context.threadItems[].quotedPost.bookmarkedboolean · optional
records[].context.threadItems[].quotedPost.savedboolean · optional
records[].context.threadItems[].quotedPost.threadItemsTruncatedboolean · optional
records[].context.threadItems[].quotedPost.metrics.likesstring · max 32 · optional
records[].context.threadItems[].quotedPost.metrics.repostsstring · max 32 · optional
records[].context.threadItems[].quotedPost.metrics.repliesstring · max 32 · optional
records[].context.threadItems[].quotedPost.metrics.bookmarksstring · max 32 · optional
records[].context.threadItems[].quotedPost.metrics.viewsstring · max 32 · optional
records[].context.threadItems[].quotedPost.textLengthinteger · required
records[].context.threadItems[].quotedPost.textstring · max 25000 · optional
records[].context.threadItems[].quotedPost.textTruncatedboolean · optional
records[].context.threadItems[].quotedPost.textStyles[]array · max 12 · optional
records[].context.threadItems[].quotedPost.textStyles[].typestring · bold · required
records[].context.threadItems[].quotedPost.textStyles[].textstring · max 1000 · required
records[].context.threadItems[].quotedPost.linkPreview.urlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.linkPreview.imagestring · max 2048 · optional
records[].context.threadItems[].quotedPost.linkPreview.titlestring · max 240 · optional
records[].context.threadItems[].quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].context.threadItems[].quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].context.threadItems[].quotedPost.media[]array · max 12 · optional
records[].context.threadItems[].quotedPost.media[].typestring · image | video · required
records[].context.threadItems[].quotedPost.media[].urlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.media[].posterUrlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.images[]array · max 12 · optional
records[].context.threadItems[].quotedPost.images[]string · max 2048 · required
records[].context.threadItems[].quotedPost.videos[]array · max 8 · optional
records[].context.threadItems[].quotedPost.videos[].urlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].context.threadItems[].quotedPost.videos[].kindstring · max 32 · optional
records[].context.relation.typestring · reply | quotes | repost · required
records[].context.relation.targetPostIdstring · max 512 · optional
records[].context.relation.targetSourceIdstring · max 512 · optional
records[].context.relation.targetAuthorstring · max 160 · optional
records[].context.relation.targetDisplayNamestring · max 160 · optional
records[].context.relation.targetTimestring · max 160 · optional
records[].context.relation.targetUrlstring · max 2048 · optional
records[].context.relation.targetTextstring · max 700 · optional
records[].summaryMetadata.languagestring · max 80 · optional
records[].summaryMetadata.modestring · max 80 · optional
records[].summaryMetadata.summaryDisplayPolicystring · max 80 · optional
records[].summaryMetadata.tags[]array · max 10 · optional
records[].summaryMetadata.tags[]string · max 80 · required
records[].summaryMetadata.document.versionnumber · 1 · required
records[].summaryMetadata.document.sections[]array · max 12 · required
records[].summaryMetadata.document.sections[].labelstring | null · required
records[].summaryMetadata.document.sections[].bodystring · max 4000 · required
records[].capture.clientstring · apple_app | apple_share_extension | chrome_extension | safari_extension · required
records[].capture.methodstring · manual_url | share_sheet | browser_save | shortcut | loaded_content · required
records[].insight.sourceKeys[]array · max 10 · required
records[].insight.sourceKeys[]string · max 4112 · required
records[].insight.coveredSourceKeys[]array · max 10 · required
records[].insight.coveredSourceKeys[]string · max 4112 · required
records[].insight.authorMentions[]array · max 32 · required
records[].insight.authorMentions[].startinteger · required
records[].insight.authorMentions[].endinteger · required
records[].insight.authorMentions[].sourceKeystring · max 4112 · required
records[].insight.generation.createdAtstring · date-time · required
records[].insight.generation.summaryLanguagestring · max 80 · required
records[].insight.generation.sourcestring · max 80 · optional
records[].insight.generation.postCountinteger · optional
records[].insight.generation.viewedPostCountinteger · optional
records[].insight.generation.displayedPostCountinteger · optional
records[].insight.generation.perPlatform[]array · max 40 · optional
records[].insight.generation.perPlatform[].keystring · max 40 · required
records[].insight.generation.perPlatform[].namestring · max 80 · required
records[].insight.generation.perPlatform[].countinteger · required
records[].insight.generation.perPlatform[].viewedCountinteger · optional
records[].insight.registry[]array · max 10 · required
records[].insight.registry[].keystring · max 4112 · required
records[].insight.registry[].labelstring · max 220 · required
records[].insight.registry[].urlstring · max 2048 · optional
records[].insight.registry[].postIdstring · max 512 · optional
records[].insight.registry[].sourceKeystring · max 512 · optional
records[].insight.evidence[]array · max 20 · required
records[].insight.evidence[].idstring · max 512 · optional
records[].insight.evidence[].sourceIdstring · max 512 · optional
records[].insight.evidence[].clientPostIdstring · max 512 · optional
records[].insight.evidence[].sourceKeystring · max 512 · optional
records[].insight.evidence[].authorstring · max 160 · optional
records[].insight.evidence[].displayNamestring · max 160 · optional
records[].insight.evidence[].attributionNamestring · max 160 · optional
records[].insight.evidence[].sourceAccountIdstring · max 160 · optional
records[].insight.evidence[].titlestring · max 220 · optional
records[].insight.evidence[].pageTitlestring · max 220 · optional
records[].insight.evidence[].platformstring · max 40 · optional
records[].insight.evidence[].contentKindstring · max 80 · optional
records[].insight.evidence[].languagestring · max 40 · optional
records[].insight.evidence[].timestring · max 80 · optional
records[].insight.evidence[].absoluteTimestring · max 80 · optional
records[].insight.evidence[].relationshipstring · max 80 · optional
records[].insight.evidence[].urlstring · max 2048 · optional
records[].insight.evidence[].pageUrlstring · max 2048 · optional
records[].insight.evidence[].profileUrlstring · max 2048 · optional
records[].insight.evidence[].avatarUrlstring · max 2048 · optional
records[].insight.evidence[].coverImagestring · max 2048 · optional
records[].insight.evidence[].firstSeenAtstring · date-time · optional
records[].insight.evidence[].lastSeenAtstring · date-time · optional
records[].insight.evidence[].discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].insight.evidence[].seenCountinteger · optional
records[].insight.evidence[].forumCommentCountinteger · optional
records[].insight.evidence[].representedPostCountinteger · optional
records[].insight.evidence[].threadItemCountinteger · optional
records[].insight.evidence[].threadPositioninteger · optional
records[].insight.evidence[].openedOriginalboolean · optional
records[].insight.evidence[].savedByUserboolean · optional
records[].insight.evidence[].bookmarkedboolean · optional
records[].insight.evidence[].savedboolean · optional
records[].insight.evidence[].threadItemsTruncatedboolean · optional
records[].insight.evidence[].metrics.likesstring · max 32 · optional
records[].insight.evidence[].metrics.repostsstring · max 32 · optional
records[].insight.evidence[].metrics.repliesstring · max 32 · optional
records[].insight.evidence[].metrics.bookmarksstring · max 32 · optional
records[].insight.evidence[].metrics.viewsstring · max 32 · optional
records[].insight.evidence[].textLengthinteger · required
records[].insight.evidence[].textstring · max 25000 · optional
records[].insight.evidence[].textTruncatedboolean · optional
records[].insight.evidence[].textStyles[]array · max 12 · optional
records[].insight.evidence[].textStyles[].typestring · bold · required
records[].insight.evidence[].textStyles[].textstring · max 1000 · required
records[].insight.evidence[].linkPreview.urlstring · max 2048 · optional
records[].insight.evidence[].linkPreview.imagestring · max 2048 · optional
records[].insight.evidence[].linkPreview.titlestring · max 240 · optional
records[].insight.evidence[].linkPreview.descriptionstring · max 240 · optional
records[].insight.evidence[].linkPreview.displayUrlstring · max 240 · optional
records[].insight.evidence[].media[]array · max 12 · optional
records[].insight.evidence[].media[].typestring · image | video · required
records[].insight.evidence[].media[].urlstring · max 2048 · optional
records[].insight.evidence[].media[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].images[]array · max 12 · optional
records[].insight.evidence[].images[]string · max 2048 · required
records[].insight.evidence[].videos[]array · max 8 · optional
records[].insight.evidence[].videos[].urlstring · max 2048 · optional
records[].insight.evidence[].videos[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].videos[].kindstring · max 32 · optional
records[].insight.evidence[].quotedPost.idstring · max 512 · optional
records[].insight.evidence[].quotedPost.sourceIdstring · max 512 · optional
records[].insight.evidence[].quotedPost.clientPostIdstring · max 512 · optional
records[].insight.evidence[].quotedPost.sourceKeystring · max 512 · optional
records[].insight.evidence[].quotedPost.authorstring · max 160 · optional
records[].insight.evidence[].quotedPost.displayNamestring · max 160 · optional
records[].insight.evidence[].quotedPost.attributionNamestring · max 160 · optional
records[].insight.evidence[].quotedPost.sourceAccountIdstring · max 160 · optional
records[].insight.evidence[].quotedPost.titlestring · max 220 · optional
records[].insight.evidence[].quotedPost.pageTitlestring · max 220 · optional
records[].insight.evidence[].quotedPost.platformstring · max 40 · optional
records[].insight.evidence[].quotedPost.contentKindstring · max 80 · optional
records[].insight.evidence[].quotedPost.languagestring · max 40 · optional
records[].insight.evidence[].quotedPost.timestring · max 80 · optional
records[].insight.evidence[].quotedPost.absoluteTimestring · max 80 · optional
records[].insight.evidence[].quotedPost.relationshipstring · max 80 · optional
records[].insight.evidence[].quotedPost.urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.pageUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.profileUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.avatarUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.coverImagestring · max 2048 · optional
records[].insight.evidence[].quotedPost.firstSeenAtstring · date-time · optional
records[].insight.evidence[].quotedPost.lastSeenAtstring · date-time · optional
records[].insight.evidence[].quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].insight.evidence[].quotedPost.seenCountinteger · optional
records[].insight.evidence[].quotedPost.forumCommentCountinteger · optional
records[].insight.evidence[].quotedPost.representedPostCountinteger · optional
records[].insight.evidence[].quotedPost.threadItemCountinteger · optional
records[].insight.evidence[].quotedPost.threadPositioninteger · optional
records[].insight.evidence[].quotedPost.openedOriginalboolean · optional
records[].insight.evidence[].quotedPost.savedByUserboolean · optional
records[].insight.evidence[].quotedPost.bookmarkedboolean · optional
records[].insight.evidence[].quotedPost.savedboolean · optional
records[].insight.evidence[].quotedPost.threadItemsTruncatedboolean · optional
records[].insight.evidence[].quotedPost.metrics.likesstring · max 32 · optional
records[].insight.evidence[].quotedPost.metrics.repostsstring · max 32 · optional
records[].insight.evidence[].quotedPost.metrics.repliesstring · max 32 · optional
records[].insight.evidence[].quotedPost.metrics.bookmarksstring · max 32 · optional
records[].insight.evidence[].quotedPost.metrics.viewsstring · max 32 · optional
records[].insight.evidence[].quotedPost.textLengthinteger · required
records[].insight.evidence[].quotedPost.textstring · max 25000 · optional
records[].insight.evidence[].quotedPost.textTruncatedboolean · optional
records[].insight.evidence[].quotedPost.textStyles[]array · max 12 · optional
records[].insight.evidence[].quotedPost.textStyles[].typestring · bold · required
records[].insight.evidence[].quotedPost.textStyles[].textstring · max 1000 · required
records[].insight.evidence[].quotedPost.linkPreview.urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.linkPreview.imagestring · max 2048 · optional
records[].insight.evidence[].quotedPost.linkPreview.titlestring · max 240 · optional
records[].insight.evidence[].quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].insight.evidence[].quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].insight.evidence[].quotedPost.media[]array · max 12 · optional
records[].insight.evidence[].quotedPost.media[].typestring · image | video · required
records[].insight.evidence[].quotedPost.media[].urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.media[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.images[]array · max 12 · optional
records[].insight.evidence[].quotedPost.images[]string · max 2048 · required
records[].insight.evidence[].quotedPost.videos[]array · max 8 · optional
records[].insight.evidence[].quotedPost.videos[].urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.videos[].kindstring · max 32 · optional
records[].insight.evidence[].quotedPost.quotedPost.idstring · max 512 · optional
records[].insight.evidence[].quotedPost.quotedPost.sourceIdstring · max 512 · optional
records[].insight.evidence[].quotedPost.quotedPost.clientPostIdstring · max 512 · optional
records[].insight.evidence[].quotedPost.quotedPost.sourceKeystring · max 512 · optional
records[].insight.evidence[].quotedPost.quotedPost.authorstring · max 160 · optional
records[].insight.evidence[].quotedPost.quotedPost.displayNamestring · max 160 · optional
records[].insight.evidence[].quotedPost.quotedPost.attributionNamestring · max 160 · optional
records[].insight.evidence[].quotedPost.quotedPost.sourceAccountIdstring · max 160 · optional
records[].insight.evidence[].quotedPost.quotedPost.titlestring · max 220 · optional
records[].insight.evidence[].quotedPost.quotedPost.pageTitlestring · max 220 · optional
records[].insight.evidence[].quotedPost.quotedPost.platformstring · max 40 · optional
records[].insight.evidence[].quotedPost.quotedPost.contentKindstring · max 80 · optional
records[].insight.evidence[].quotedPost.quotedPost.languagestring · max 40 · optional
records[].insight.evidence[].quotedPost.quotedPost.timestring · max 80 · optional
records[].insight.evidence[].quotedPost.quotedPost.absoluteTimestring · max 80 · optional
records[].insight.evidence[].quotedPost.quotedPost.relationshipstring · max 80 · optional
records[].insight.evidence[].quotedPost.quotedPost.urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.pageUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.profileUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.avatarUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.coverImagestring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.firstSeenAtstring · date-time · optional
records[].insight.evidence[].quotedPost.quotedPost.lastSeenAtstring · date-time · optional
records[].insight.evidence[].quotedPost.quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].insight.evidence[].quotedPost.quotedPost.seenCountinteger · optional
records[].insight.evidence[].quotedPost.quotedPost.forumCommentCountinteger · optional
records[].insight.evidence[].quotedPost.quotedPost.representedPostCountinteger · optional
records[].insight.evidence[].quotedPost.quotedPost.threadItemCountinteger · optional
records[].insight.evidence[].quotedPost.quotedPost.threadPositioninteger · optional
records[].insight.evidence[].quotedPost.quotedPost.openedOriginalboolean · optional
records[].insight.evidence[].quotedPost.quotedPost.savedByUserboolean · optional
records[].insight.evidence[].quotedPost.quotedPost.bookmarkedboolean · optional
records[].insight.evidence[].quotedPost.quotedPost.savedboolean · optional
records[].insight.evidence[].quotedPost.quotedPost.threadItemsTruncatedboolean · optional
records[].insight.evidence[].quotedPost.quotedPost.metrics.likesstring · max 32 · optional
records[].insight.evidence[].quotedPost.quotedPost.metrics.repostsstring · max 32 · optional
records[].insight.evidence[].quotedPost.quotedPost.metrics.repliesstring · max 32 · optional
records[].insight.evidence[].quotedPost.quotedPost.metrics.bookmarksstring · max 32 · optional
records[].insight.evidence[].quotedPost.quotedPost.metrics.viewsstring · max 32 · optional
records[].insight.evidence[].quotedPost.quotedPost.textLengthinteger · required
records[].insight.evidence[].quotedPost.quotedPost.textstring · max 25000 · optional
records[].insight.evidence[].quotedPost.quotedPost.textTruncatedboolean · optional
records[].insight.evidence[].quotedPost.quotedPost.textStyles[]array · max 12 · optional
records[].insight.evidence[].quotedPost.quotedPost.textStyles[].typestring · bold · required
records[].insight.evidence[].quotedPost.quotedPost.textStyles[].textstring · max 1000 · required
records[].insight.evidence[].quotedPost.quotedPost.linkPreview.urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.linkPreview.imagestring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.linkPreview.titlestring · max 240 · optional
records[].insight.evidence[].quotedPost.quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].insight.evidence[].quotedPost.quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].insight.evidence[].quotedPost.quotedPost.media[]array · max 12 · optional
records[].insight.evidence[].quotedPost.quotedPost.media[].typestring · image | video · required
records[].insight.evidence[].quotedPost.quotedPost.media[].urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.media[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.images[]array · max 12 · optional
records[].insight.evidence[].quotedPost.quotedPost.images[]string · max 2048 · required
records[].insight.evidence[].quotedPost.quotedPost.videos[]array · max 8 · optional
records[].insight.evidence[].quotedPost.quotedPost.videos[].urlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].quotedPost.quotedPost.videos[].kindstring · max 32 · optional
records[].insight.evidence[].visibleContexts[]array · max 5 · optional
records[].insight.evidence[].visibleContexts[].idstring · max 512 · optional
records[].insight.evidence[].visibleContexts[].sourceIdstring · max 512 · optional
records[].insight.evidence[].visibleContexts[].clientPostIdstring · max 512 · optional
records[].insight.evidence[].visibleContexts[].sourceKeystring · max 512 · optional
records[].insight.evidence[].visibleContexts[].authorstring · max 160 · optional
records[].insight.evidence[].visibleContexts[].displayNamestring · max 160 · optional
records[].insight.evidence[].visibleContexts[].attributionNamestring · max 160 · optional
records[].insight.evidence[].visibleContexts[].sourceAccountIdstring · max 160 · optional
records[].insight.evidence[].visibleContexts[].titlestring · max 220 · optional
records[].insight.evidence[].visibleContexts[].pageTitlestring · max 220 · optional
records[].insight.evidence[].visibleContexts[].platformstring · max 40 · optional
records[].insight.evidence[].visibleContexts[].contentKindstring · max 80 · optional
records[].insight.evidence[].visibleContexts[].languagestring · max 40 · optional
records[].insight.evidence[].visibleContexts[].timestring · max 80 · optional
records[].insight.evidence[].visibleContexts[].absoluteTimestring · max 80 · optional
records[].insight.evidence[].visibleContexts[].relationshipstring · max 80 · optional
records[].insight.evidence[].visibleContexts[].urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].pageUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].profileUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].avatarUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].coverImagestring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].firstSeenAtstring · date-time · optional
records[].insight.evidence[].visibleContexts[].lastSeenAtstring · date-time · optional
records[].insight.evidence[].visibleContexts[].discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].insight.evidence[].visibleContexts[].seenCountinteger · optional
records[].insight.evidence[].visibleContexts[].forumCommentCountinteger · optional
records[].insight.evidence[].visibleContexts[].representedPostCountinteger · optional
records[].insight.evidence[].visibleContexts[].threadItemCountinteger · optional
records[].insight.evidence[].visibleContexts[].threadPositioninteger · optional
records[].insight.evidence[].visibleContexts[].openedOriginalboolean · optional
records[].insight.evidence[].visibleContexts[].savedByUserboolean · optional
records[].insight.evidence[].visibleContexts[].bookmarkedboolean · optional
records[].insight.evidence[].visibleContexts[].savedboolean · optional
records[].insight.evidence[].visibleContexts[].threadItemsTruncatedboolean · optional
records[].insight.evidence[].visibleContexts[].metrics.likesstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].metrics.repostsstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].metrics.repliesstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].metrics.bookmarksstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].metrics.viewsstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].textLengthinteger · required
records[].insight.evidence[].visibleContexts[].textstring · max 25000 · optional
records[].insight.evidence[].visibleContexts[].textTruncatedboolean · optional
records[].insight.evidence[].visibleContexts[].textStyles[]array · max 12 · optional
records[].insight.evidence[].visibleContexts[].textStyles[].typestring · bold · required
records[].insight.evidence[].visibleContexts[].textStyles[].textstring · max 1000 · required
records[].insight.evidence[].visibleContexts[].linkPreview.urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].linkPreview.imagestring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].linkPreview.titlestring · max 240 · optional
records[].insight.evidence[].visibleContexts[].linkPreview.descriptionstring · max 240 · optional
records[].insight.evidence[].visibleContexts[].linkPreview.displayUrlstring · max 240 · optional
records[].insight.evidence[].visibleContexts[].media[]array · max 12 · optional
records[].insight.evidence[].visibleContexts[].media[].typestring · image | video · required
records[].insight.evidence[].visibleContexts[].media[].urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].media[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].images[]array · max 12 · optional
records[].insight.evidence[].visibleContexts[].images[]string · max 2048 · required
records[].insight.evidence[].visibleContexts[].videos[]array · max 8 · optional
records[].insight.evidence[].visibleContexts[].videos[].urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].videos[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].videos[].kindstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.idstring · max 512 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.sourceIdstring · max 512 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.clientPostIdstring · max 512 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.sourceKeystring · max 512 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.authorstring · max 160 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.displayNamestring · max 160 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.attributionNamestring · max 160 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.sourceAccountIdstring · max 160 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.titlestring · max 220 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.pageTitlestring · max 220 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.platformstring · max 40 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.contentKindstring · max 80 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.languagestring · max 40 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.timestring · max 80 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.absoluteTimestring · max 80 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.relationshipstring · max 80 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.pageUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.profileUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.avatarUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.coverImagestring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.firstSeenAtstring · date-time · optional
records[].insight.evidence[].visibleContexts[].quotedPost.lastSeenAtstring · date-time · optional
records[].insight.evidence[].visibleContexts[].quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].insight.evidence[].visibleContexts[].quotedPost.seenCountinteger · optional
records[].insight.evidence[].visibleContexts[].quotedPost.forumCommentCountinteger · optional
records[].insight.evidence[].visibleContexts[].quotedPost.representedPostCountinteger · optional
records[].insight.evidence[].visibleContexts[].quotedPost.threadItemCountinteger · optional
records[].insight.evidence[].visibleContexts[].quotedPost.threadPositioninteger · optional
records[].insight.evidence[].visibleContexts[].quotedPost.openedOriginalboolean · optional
records[].insight.evidence[].visibleContexts[].quotedPost.savedByUserboolean · optional
records[].insight.evidence[].visibleContexts[].quotedPost.bookmarkedboolean · optional
records[].insight.evidence[].visibleContexts[].quotedPost.savedboolean · optional
records[].insight.evidence[].visibleContexts[].quotedPost.threadItemsTruncatedboolean · optional
records[].insight.evidence[].visibleContexts[].quotedPost.metrics.likesstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.metrics.repostsstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.metrics.repliesstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.metrics.bookmarksstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.metrics.viewsstring · max 32 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.textLengthinteger · required
records[].insight.evidence[].visibleContexts[].quotedPost.textstring · max 25000 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.textTruncatedboolean · optional
records[].insight.evidence[].visibleContexts[].quotedPost.textStyles[]array · max 12 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.textStyles[].typestring · bold · required
records[].insight.evidence[].visibleContexts[].quotedPost.textStyles[].textstring · max 1000 · required
records[].insight.evidence[].visibleContexts[].quotedPost.linkPreview.urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.linkPreview.imagestring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.linkPreview.titlestring · max 240 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.media[]array · max 12 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.media[].typestring · image | video · required
records[].insight.evidence[].visibleContexts[].quotedPost.media[].urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.media[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.images[]array · max 12 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.images[]string · max 2048 · required
records[].insight.evidence[].visibleContexts[].quotedPost.videos[]array · max 8 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.videos[].urlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].visibleContexts[].quotedPost.videos[].kindstring · max 32 · optional
records[].insight.evidence[].threadItems[]array · max 20 · optional
records[].insight.evidence[].threadItems[].idstring · max 512 · optional
records[].insight.evidence[].threadItems[].sourceIdstring · max 512 · optional
records[].insight.evidence[].threadItems[].clientPostIdstring · max 512 · optional
records[].insight.evidence[].threadItems[].sourceKeystring · max 512 · optional
records[].insight.evidence[].threadItems[].authorstring · max 160 · optional
records[].insight.evidence[].threadItems[].displayNamestring · max 160 · optional
records[].insight.evidence[].threadItems[].attributionNamestring · max 160 · optional
records[].insight.evidence[].threadItems[].sourceAccountIdstring · max 160 · optional
records[].insight.evidence[].threadItems[].titlestring · max 220 · optional
records[].insight.evidence[].threadItems[].pageTitlestring · max 220 · optional
records[].insight.evidence[].threadItems[].platformstring · max 40 · optional
records[].insight.evidence[].threadItems[].contentKindstring · max 80 · optional
records[].insight.evidence[].threadItems[].languagestring · max 40 · optional
records[].insight.evidence[].threadItems[].timestring · max 80 · optional
records[].insight.evidence[].threadItems[].absoluteTimestring · max 80 · optional
records[].insight.evidence[].threadItems[].relationshipstring · max 80 · optional
records[].insight.evidence[].threadItems[].urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].pageUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].profileUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].avatarUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].coverImagestring · max 2048 · optional
records[].insight.evidence[].threadItems[].firstSeenAtstring · date-time · optional
records[].insight.evidence[].threadItems[].lastSeenAtstring · date-time · optional
records[].insight.evidence[].threadItems[].discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].insight.evidence[].threadItems[].seenCountinteger · optional
records[].insight.evidence[].threadItems[].forumCommentCountinteger · optional
records[].insight.evidence[].threadItems[].representedPostCountinteger · optional
records[].insight.evidence[].threadItems[].threadItemCountinteger · optional
records[].insight.evidence[].threadItems[].threadPositioninteger · optional
records[].insight.evidence[].threadItems[].openedOriginalboolean · optional
records[].insight.evidence[].threadItems[].savedByUserboolean · optional
records[].insight.evidence[].threadItems[].bookmarkedboolean · optional
records[].insight.evidence[].threadItems[].savedboolean · optional
records[].insight.evidence[].threadItems[].threadItemsTruncatedboolean · optional
records[].insight.evidence[].threadItems[].metrics.likesstring · max 32 · optional
records[].insight.evidence[].threadItems[].metrics.repostsstring · max 32 · optional
records[].insight.evidence[].threadItems[].metrics.repliesstring · max 32 · optional
records[].insight.evidence[].threadItems[].metrics.bookmarksstring · max 32 · optional
records[].insight.evidence[].threadItems[].metrics.viewsstring · max 32 · optional
records[].insight.evidence[].threadItems[].textLengthinteger · required
records[].insight.evidence[].threadItems[].textstring · max 25000 · optional
records[].insight.evidence[].threadItems[].textTruncatedboolean · optional
records[].insight.evidence[].threadItems[].textStyles[]array · max 12 · optional
records[].insight.evidence[].threadItems[].textStyles[].typestring · bold · required
records[].insight.evidence[].threadItems[].textStyles[].textstring · max 1000 · required
records[].insight.evidence[].threadItems[].linkPreview.urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].linkPreview.imagestring · max 2048 · optional
records[].insight.evidence[].threadItems[].linkPreview.titlestring · max 240 · optional
records[].insight.evidence[].threadItems[].linkPreview.descriptionstring · max 240 · optional
records[].insight.evidence[].threadItems[].linkPreview.displayUrlstring · max 240 · optional
records[].insight.evidence[].threadItems[].media[]array · max 12 · optional
records[].insight.evidence[].threadItems[].media[].typestring · image | video · required
records[].insight.evidence[].threadItems[].media[].urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].media[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].images[]array · max 12 · optional
records[].insight.evidence[].threadItems[].images[]string · max 2048 · required
records[].insight.evidence[].threadItems[].videos[]array · max 8 · optional
records[].insight.evidence[].threadItems[].videos[].urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].videos[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].videos[].kindstring · max 32 · optional
records[].insight.evidence[].threadItems[].quotedPost.idstring · max 512 · optional
records[].insight.evidence[].threadItems[].quotedPost.sourceIdstring · max 512 · optional
records[].insight.evidence[].threadItems[].quotedPost.clientPostIdstring · max 512 · optional
records[].insight.evidence[].threadItems[].quotedPost.sourceKeystring · max 512 · optional
records[].insight.evidence[].threadItems[].quotedPost.authorstring · max 160 · optional
records[].insight.evidence[].threadItems[].quotedPost.displayNamestring · max 160 · optional
records[].insight.evidence[].threadItems[].quotedPost.attributionNamestring · max 160 · optional
records[].insight.evidence[].threadItems[].quotedPost.sourceAccountIdstring · max 160 · optional
records[].insight.evidence[].threadItems[].quotedPost.titlestring · max 220 · optional
records[].insight.evidence[].threadItems[].quotedPost.pageTitlestring · max 220 · optional
records[].insight.evidence[].threadItems[].quotedPost.platformstring · max 40 · optional
records[].insight.evidence[].threadItems[].quotedPost.contentKindstring · max 80 · optional
records[].insight.evidence[].threadItems[].quotedPost.languagestring · max 40 · optional
records[].insight.evidence[].threadItems[].quotedPost.timestring · max 80 · optional
records[].insight.evidence[].threadItems[].quotedPost.absoluteTimestring · max 80 · optional
records[].insight.evidence[].threadItems[].quotedPost.relationshipstring · max 80 · optional
records[].insight.evidence[].threadItems[].quotedPost.urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.pageUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.profileUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.avatarUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.coverImagestring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.firstSeenAtstring · date-time · optional
records[].insight.evidence[].threadItems[].quotedPost.lastSeenAtstring · date-time · optional
records[].insight.evidence[].threadItems[].quotedPost.discoveryScopestring · loaded_rendered | viewport_seen | background_single_content · optional
records[].insight.evidence[].threadItems[].quotedPost.seenCountinteger · optional
records[].insight.evidence[].threadItems[].quotedPost.forumCommentCountinteger · optional
records[].insight.evidence[].threadItems[].quotedPost.representedPostCountinteger · optional
records[].insight.evidence[].threadItems[].quotedPost.threadItemCountinteger · optional
records[].insight.evidence[].threadItems[].quotedPost.threadPositioninteger · optional
records[].insight.evidence[].threadItems[].quotedPost.openedOriginalboolean · optional
records[].insight.evidence[].threadItems[].quotedPost.savedByUserboolean · optional
records[].insight.evidence[].threadItems[].quotedPost.bookmarkedboolean · optional
records[].insight.evidence[].threadItems[].quotedPost.savedboolean · optional
records[].insight.evidence[].threadItems[].quotedPost.threadItemsTruncatedboolean · optional
records[].insight.evidence[].threadItems[].quotedPost.metrics.likesstring · max 32 · optional
records[].insight.evidence[].threadItems[].quotedPost.metrics.repostsstring · max 32 · optional
records[].insight.evidence[].threadItems[].quotedPost.metrics.repliesstring · max 32 · optional
records[].insight.evidence[].threadItems[].quotedPost.metrics.bookmarksstring · max 32 · optional
records[].insight.evidence[].threadItems[].quotedPost.metrics.viewsstring · max 32 · optional
records[].insight.evidence[].threadItems[].quotedPost.textLengthinteger · required
records[].insight.evidence[].threadItems[].quotedPost.textstring · max 25000 · optional
records[].insight.evidence[].threadItems[].quotedPost.textTruncatedboolean · optional
records[].insight.evidence[].threadItems[].quotedPost.textStyles[]array · max 12 · optional
records[].insight.evidence[].threadItems[].quotedPost.textStyles[].typestring · bold · required
records[].insight.evidence[].threadItems[].quotedPost.textStyles[].textstring · max 1000 · required
records[].insight.evidence[].threadItems[].quotedPost.linkPreview.urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.linkPreview.imagestring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.linkPreview.titlestring · max 240 · optional
records[].insight.evidence[].threadItems[].quotedPost.linkPreview.descriptionstring · max 240 · optional
records[].insight.evidence[].threadItems[].quotedPost.linkPreview.displayUrlstring · max 240 · optional
records[].insight.evidence[].threadItems[].quotedPost.media[]array · max 12 · optional
records[].insight.evidence[].threadItems[].quotedPost.media[].typestring · image | video · required
records[].insight.evidence[].threadItems[].quotedPost.media[].urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.media[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.images[]array · max 12 · optional
records[].insight.evidence[].threadItems[].quotedPost.images[]string · max 2048 · required
records[].insight.evidence[].threadItems[].quotedPost.videos[]array · max 8 · optional
records[].insight.evidence[].threadItems[].quotedPost.videos[].urlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.videos[].posterUrlstring · max 2048 · optional
records[].insight.evidence[].threadItems[].quotedPost.videos[].kindstring · max 32 · optional
records[].insight.evidence[].relation.typestring · reply | quotes | repost · required
records[].insight.evidence[].relation.targetPostIdstring · max 512 · optional
records[].insight.evidence[].relation.targetSourceIdstring · max 512 · optional
records[].insight.evidence[].relation.targetAuthorstring · max 160 · optional
records[].insight.evidence[].relation.targetDisplayNamestring · max 160 · optional
records[].insight.evidence[].relation.targetTimestring · max 160 · optional
records[].insight.evidence[].relation.targetUrlstring · max 2048 · optional
records[].insight.evidence[].relation.targetTextstring · max 700 · optional
records[].mutationTokenstring · optional
records[].observationstring · loaded_rendered | background_single_content | viewport_seen | unknown · optional
records[].firstObservedAt | string · optional
records[].expiresAtstring · date-time · optional
management.authorizationstring · max 64 · required

4. 复用排序示例

下载模块直接打包本版浏览器实际使用的排序函数,避免另写一份算法。导出 preparePostsForBriefing、rankPostsForBriefing、condenseLongPostsForPrompt、postHeatScore、toSelectionPost。它是可复用示例,不等同搜索顺序,也不能据此判断用户兴趣。浏览器链路会标记已收藏、合并论坛讨论、计算候选分数、做作者多样性调整、截取数量、补齐匹配摘要、压缩长内容,再构造托管请求。互动计数用于本地选材,不作为原始 metrics 发送到洞察 posts 请求中。

engagement = 1.35 × likes + 3.2 × reposts + 2.5 × replies + 2.2 × bookmarks + 0.08 × views。Heat 加入平台基线、18 × log10(engagement + 1)、min(18, 归一化正文长度 / 220)、观察/收藏信号、内容类型调整、已有摘要与论坛上下文加分。作者多样性在第二轮调整;同分按 lastSeenAt、firstSeenAt、稳定 key 排序。缺失计数只在这个示例的打分策略中按零贡献处理。

下载排序模块 ↓

import { readFile } from 'node:fs/promises';
import { toSelectionPost, preparePostsForBriefing, condenseLongPostsForPrompt }
  from './agent-ranking.mjs';

// JSON from brieffeed_export({ ids, revision, includeExcerpt: true })
const { records } = JSON.parse(await readFile('./records.json', 'utf8'));
const candidates = records.filter(r => r.kind !== 'insights').map(toSelectionPost);
const selected = preparePostsForBriefing(candidates, { limit: 30 });
const promptSources = condenseLongPostsForPrompt(selected);
// Use the fields your Agent needs; preserve each original source URL.
console.log(JSON.stringify(promptSources, null, 2));

复现时需提供已授权的完整上下文。导出预算、历史到期、指标缺失、候选集差异、摘要补齐时机及正文截断都可能改变结果。Apple 不运行这套浏览器排序。论坛合并、所有权重、同分规则和长内容压缩都在下载模块中。

5. 范围与生命周期

这是一个本地资料库的视图,最多 2,000 条收藏、2,000 条保留历史与 100 条洞察。coverage 区分 included、omitted、overLimit。摘要最多 4,000 个 UTF-16 单元,整个数据包最多 16 MiB;超限会明确失败。JSON Schema 描述结构,读取器另外检查 URL 安全、授权、时效与覆盖计数一致性。历史沿用原有到期时间(通常为一或七个本地日历日),同步带来的较早到期时间也保留。原生数据包有效两分钟,每次请求重新读取。它不是完整浏览器历史,也不代表用户确实读过或认同;原文和生成内容都是不可信参考数据。撤销阻止后续访问,无法收回已有副本。写入需要重新授予管理权限,可沿已有资料库同步传播;文件模式不能写入。写入超时后应先检查当前数据再重试。