Skip to content

主页与通知

桌面端的主页是社交动态与快捷入口的所在;通知面板是未读计数与近期事件的所在。两者合起来,是用户在桌面端看「最近发生了什么」的入口。

主页

能力行为
社交动态来自社交关系的帖子与状态
快捷入口常用的世界、Agent、会话
推荐内容经过策划的内容呈现
跨域卡片来自聊天、礼物、用户画像等其他能力域的卡片

主页只是入口,不是权威源。它从 Realm 的社交、帖子、世界、Agent 面读取数据,自己不做主张。

跨域入口

主页上的卡片可能引向其他能力域:「打开与 X 的会话」「给 Y 送一份礼物」「看 Z 的资料」。一个关键设计:主页本身不直接改这些域的状态

跨域动作通过显式的回调注入。主页负责呈现入口,真正的流程由对应能力域(聊天、经济、用户画像)接手。

这样主页就不会在不知不觉中变成桌面端各处的隐性数据源。

通知

能力行为
通知列表近期通知
未读角标在导航上可见
标记已读单条或全部
取数方式未读计数走轮询

未读计数走的是轮询,这是一处看似不起眼的运行细节,但它划出了 App 与 Mod 能依赖的边界。未读不开放实时推送通道;轮询模型是准入的那一种。

场景:在主页处理一张卡片

主页上出现一张卡片:「X 给你送了一份礼物」。

  1. 卡片浮现。主页读到对应的社交或经济事件,渲染卡片。
  2. 你点「打开」。主页不直接改状态,它走准入回调,进入经济域。
  3. 由经济域接手。钱包流程打开,定位到这份礼物。
  4. 审计记录。点击与跳转都计入审计链路。

主页是发现面,钱包是动作面。两者协作,但谁也不持有对方的真相。

场景:查看通知

你打开通知。

  1. 列表加载。最近的通知逐条呈现。
  2. 未读计数。角标显示 N 条未读。
  3. 标记已读。逐条阅读,标记已读,角标递减。
  4. 轮询。未读计数按准入的轮询策略刷新。

通知本身是有边界的。新的通知种类必须有对应准入的通知契约。

来源依据

Nimi AI open world platform documentation.