一个用于给操作员留言的慢速收件箱。当发生值得注意、异常或需要决策但不紧急到必须打断操作员的情况时使用;也可在操作员要求查看收件箱、标记已读或归档时使用。
操作员 Inbox : A , 慢频道, 用于您和您的操作员之间是一项面向实际任务的技能,主要用于并不是每个事件都值得一个 ping;收件箱可以捕捉重要的东西, 并当它们准备查看时, 呈现出美丽的内容。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
你与 Operator 之间的一条“低频通道”。并非每个事件都值得立即通知。收件箱会捕获真正重要的信息,并在 Operator 准备查看时以优雅的方式呈现。
首次使用时,收件箱文件将自动创建于 {workspace}/inbox/messages.json。
当某件事值得关注(Operator 应该知晓),但又不紧急到需要打断其当前工作时,应写入一条收件箱条目。
urgent —— 需在数小时内关注(标题前加前缀 [URGENT])important —— 建议当天查阅(标题前加前缀 [IMPORTANT])normal —— Operator 在任意时间检查收件箱时查阅(无需前缀)# 添加条目
node {skill}/scripts/inbox.js add "Title" "Description of what happened"
# 指定优先级添加条目
node {skill}/scripts/inbox.js add "[URGENT] Server disk 95%" "Only 2GB remaining on /dev/sda1"
# 列出未读条目
node {skill}/scripts/inbox.js list
# 列出全部条目(含已读)
node {skill}/scripts/inbox.js list all
# 列出已归档条目
node {skill}/scripts/inbox.js list archived
# 将指定 ID 条目标记为已读
node {skill}/scripts/inbox.js read
# 将所有条目标记为已读
node {skill}/scripts/inbox.js read-all
# 归档指定 ID 条目
node {skill}/scripts/inbox.js archive
# 归档所有已读条目
node {skill}/scripts/inbox.js archive-read
# 渲染为聊天适配格式(自动识别渠道)
node {skill}/scripts/inbox.js render [unread|all|archived]
# 强制渲染为 HTML 格式
node {skill}/scripts/inbox.js render --html
# 强制渲染为 Markdown 格式
node {skill}/scripts/inbox.js render --md
# 强制渲染为纯文本格式
node {skill}/scripts/inbox.js render --text
当 Operator 请求查看收件箱(或说出 “inbox”、“messages”、“check inbox” 等关键词)时,请运行:
node {skill}/scripts/inbox.js render [unread|all|archived] [--html|--md|--text]
请根据通信渠道选择输出格式:
--html--md--text将命令输出直接作为你的回复发送。除非 Operator 主动要求,否则请勿额外添加解释性文字。
在执行 heartbeat 期间,应检查是否存在未读的 urgent/important 条目:
node {skill}/scripts/inbox.js list unread --json
若存在 urgent 条目,则需主动提示;否则保持静默。
所有消息均存储于 {workspace}/inbox/messages.json。该文件为单写者(仅 agent 写入),因此无需加锁。写入操作采用原子重命名方式(先写入 .tmp 文件,再重命名为目标文件),以防止数据损坏。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习