OpenClaw事件监听技能。订阅事件源(Redis Streams + webhook JSONL),匹配事件到达时唤醒代理。支持过滤、去重、重试及sessions_send/agent_gate会话路由。
事件观察器 : Overview.是一项面向实际任务的技能,主要用于Lightwight 事件观察器,它只听 Redis Streams(和 Webhook JSONL) , 只就匹配事件唤醒 OpenClaw 的会话. no event no agent wake ~ no sord sp。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
轻量级事件监听器,可监听 Redis Streams(以及 Webhook JSONL 格式数据),仅在匹配事件发生时唤醒 OpenClaw 会话。无事件 → 不唤醒 Agent → 不消耗 token。
webhook_bridge.py 实现。sessions_send 或 agent_gate 实现。频道权限配置
openclaw.json 中被允许(channels 白名单 / groupPolicy)。若 Bot 无发消息权限,则所有消息均无法投递。会话路由(默认行为)
session_key。reply_channel: slackreply_to: channel:CXXXX 或 reply_to: user:UXXXX正确的 reply_to 格式
channel:C0ABC12345user:U0ABC12345提示词安全性
wake.add_source_preamble: false 关闭该机制。提示词编写建议
sessions_send 时,请勿在提示词中写入“post to #channel”等投递指令。投递目标已由 reply_channel/reply_to 明确指定。Guide: /path/to/guide.md (read if not recently)message_template 简洁,并指向该指南文件。运行时注意事项
nohup/tmux)。无需 pm2 或 systemd 等进程管理工具。{baseDir}/config/),以避免路径漂移问题。references/CONFIG.md 中读取监听器配置(YAML 格式)。sessions_send)scripts/watcher.py — 支持多数据源的监听器(redis_stream、webhook)scripts/webhook_bridge.py — 将 Webhook 载荷追加至 JSONL 文件scripts/requirements.txt — Python 依赖(redis、pyyaml)references/CONFIG.md。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章