一个用于给操作员留言的慢速收件箱。当发生值得注意、异常或需要决策但不紧急到必须打断操作员的情况时使用;也可在操作员要求查看收件箱、标记已读或归档时使用。
操作员 Inbox : A , 慢频道, 用于您和您的操作员之间
功能概述
操作员 Inbox : A , 慢频道, 用于您和您的操作员之间是一项面向实际任务的技能,主要用于并不是每个事件都值得一个 ping;收件箱可以捕捉重要的东西, 并当它们准备查看时, 呈现出美丽的内容。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Operator 收件箱
你与 Operator 之间的一条“低频通道”。并非每个事件都值得立即通知。收件箱会捕获真正重要的信息,并在 Operator 准备查看时以优雅的方式呈现。
初始化设置
首次使用时,收件箱文件将自动创建于 {workspace}/inbox/messages.json。
何时向收件箱写入内容
当某件事值得关注(Operator 应该知晓),但又不紧急到需要打断其当前工作时,应写入一条收件箱条目。
建议写入的场景:
- 需人工决策 —— 仅人类可处理的事项(如付款、审批、策略确认)
- 异常情况 —— 错误、失败、非预期行为模式、安全事件
- 值得关注的动态 —— 显著用户互动、媒体提及、关键里程碑、潜在机会
- 仅作知悉(FYI) —— 当前无需操作,但后续可能具有参考价值的上下文信息
请勿写入的场景:
- 常规成功状态(例如 “cron 任务执行正常”、“心跳检测正常”)
- 已在聊天中同步过的内容
- 无实际影响或长期意义的琐碎事件
- 与收件箱中已有条目重复的内容
优先级等级:
urgent—— 需在数小时内关注(标题前加前缀[URGENT])important—— 建议当天查阅(标题前加前缀[IMPORTANT])normal—— Operator 在任意时间检查收件箱时查阅(无需前缀)
撰写优质条目的建议:
- 标题: 简洁、易扫读;明确包含主体(WHO)或事件(WHAT)。例如:"@bigaccount (500K) mentioned us",而非 "Social media event"
- 正文: 1–3 句话。说明发生了什么、为何重要、以及是否需要采取行动(如有)。相关时请附上链接或社交账号句柄(handles)。
CLI 使用方式
# 添加条目
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]
请根据通信渠道选择输出格式:
- Telegram、Webchat → 使用
--html - Discord、Slack → 使用
--md - SMS、纯文本环境 → 使用
--text
将命令输出直接作为你的回复发送。除非 Operator 主动要求,否则请勿额外添加解释性文字。
心跳集成
在执行 heartbeat 期间,应检查是否存在未读的 urgent/important 条目:
node {skill}/scripts/inbox.js list unread --json
若存在 urgent 条目,则需主动提示;否则保持静默。
存储机制
所有消息均存储于 {workspace}/inbox/messages.json。该文件为单写者(仅 agent 写入),因此无需加锁。写入操作采用原子重命名方式(先写入 .tmp 文件,再重命名为目标文件),以防止数据损坏。
热门AI工具
相关专题
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。
0
2026.10.22
PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.5万人学习
共6课时 | 54.7万人学习
