通知收集需要你在Dokki中关注的项目。它们是持久的数据库记录,而不仅仅是本地UI状态。
通知出现的位置
通知出现在顶部栏的通知中心和AI面板的通知视图中。AI面板视图是只读的:你可以在此打开和管理通知,但没有消息编辑器。
Dokki从服务器加载最近的通知,通过Supabase实时保持更新,并在浏览器标签页重新获得焦点时重新获取。
通知中的内容
通知类别包括:
提及 — 在文档、评论或其他支持的界面中提及用户。
邀请 — 工作区邀请、组织邀请以及访问请求的决策。
代理运行 — 已完成、失败或需要关注的背景工作。
代理关注 — 代理或工作流希望人类注意的项目。
自动化 — 与自动化相关的状态或失败通知。
系统 — 适用于不适合其他类型的所有项目的后备类别。
每条通知可以包含标题、消息、执行者、工作区ID、资源链接和元数据。
访问请求
私有资源访问请求显示为邀请类别的通知,并带有内联的批准和拒绝操作。批准授予所请求的直接资源角色。拒绝关闭请求并通知请求者。
相同的待处理请求也可以出现在资源分享对话框中,供能够管理该资源的人员查看。
读取和清除
你可以将一条通知标记为已读、全部标记为已读、清除一条通知或清除所有通知。已读状态和删除操作会以尽力而为的方式同步回服务器。
未读数来自没有read_at的通知。消息中心通过在服务器回复返回之前应用乐观更新来保持本地视图的响应性。
首页提醒
通知在可用时携带工作区上下文。首页可以使用该工作区上下文来显示当前工作区的提醒和代理关注项目。
最佳实践
将通知用作操作收件箱,而不是长期存储。一旦做出决定,就将结果记录在相关文档、表格、聊天、资源或任务中。
