组件 · 任务
CommentThread
评论串:任务下面的评论和回复,以及留给 Agent 的备注。CommentThread 包住一串 Comment,下面放 CommentComposer。
调用方提供
Comment:author({ name, initial, tone, username, image },用户名以-bot结尾时显示 Bot 头像)、time、正文(children)、可选的source(通过 Agent 发的,显示完整来源标记「通过 Claude 发送」,sourceLabel可以改)、edited、toAgent和resolved、actions({ label, icon, onClick })、replies(回复,缩进一层)。CommentComposer:onSend(text, toAgent)、placeholder、agentToggle(是否显示「给 Agent」开关,默认显示)、sendLabel。⌘↵ 或 Ctrl+Enter 发送。
给 Agent 的备注:打开「给 Agent」后发出的评论进入 Agent 的收件箱(MCP 收件箱工具能列出来),评论上显示「给 Agent · 待处理」,处理完标为已解决后变成灰色的「给 Agent · 已解决」。待处理用琥珀色,不用紫色:紫色只标明内容是谁写的。
写法:通过 Agent 发的评论,作者仍然是那个人,来源标记写在名字后面;Bot 发的评论作者就是 Bot。Agent 回复时按品牌章「给 Agent 的写作规范」:先写结论,需要人拍板时 @ 对方并列出选项。
Flutter:BiComment、BiCommentComposer;回复放进 BiComment(replies: [...])。