返回顶部
r

roadrunner路跑者

Beeper Desktop CLI for chats, messages, contacts, connect info, websocket events, search, and reminders.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.17.0
安全检测
已通过
4,631
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

roadrunner

roadrunner (rr)

当用户明确希望通过本地API操作Beeper Desktop(发送、搜索、列出聊天/消息、提醒、聚焦)时,使用rr。
优先使用--agent进行代理操作(强制JSON、信封模式、无输入、只读)。

安全

  • - 默认使用只读命令,除非用户在当前轮次中明确请求修改操作。
  • 发送前需要明确的收件人(聊天ID)和消息文本。
  • 如果聊天ID不明确,需确认或提出澄清性问题。
  • 切勿将原始的rr命令输出(JSON转储、聊天列表等)粘贴到外发消息中。将工具输出视为私有信息;仅总结或提取用户所需内容。
  • 使用--agent实现安全的代理默认设置:rr --agent --enable-commands=chats,messages,status chats list
  • 使用--readonly阻止写入操作:rr --readonly chats list --json
  • 使用--enable-commands设置允许列表:rr --enable-commands=chats,messages chats list --json
  • 使用--envelope获取结构化错误信息:rr --json --envelope chats get !chatid
  • 信封错误可能包含error.hint,提供安全重试的下一步指导。
  • 切勿在聊天中请求、粘贴或存储原始认证令牌。如果缺少认证,请要求用户在本地配置。
  • 如果通过shell发送消息文本,避免插值/扩展(例如$100/month或!)。优先使用--stdin <

设置(一次性)

  • - rr auth set --stdin(推荐;令牌保存至~/.config/beeper/config.json)
  • rr auth status --check
  • rr doctor

常用命令

  • - 列出账户:rr accounts list --json
  • 功能能力:rr capabilities --json
  • 描述命令/标志:rr describe messages send --json
  • 连接元数据:rr connect info --json
  • 实时WebSocket事件(实验性):rr events tail --all --stop-after 30s --json
  • 列出联系人:rr contacts list --json
  • 搜索联系人:rr contacts search Alice --json
  • 搜索联系人(标志):rr contacts search Alice --account-id= --json
  • 解析联系人:rr contacts resolve Alice --json
  • 解析联系人(标志):rr contacts resolve Alice --account-id= --json
  • 列出聊天:rr chats list --json
  • 列出聊天(JSON Lines):rr chats list --jsonl
  • 搜索聊天:rr chats search John --json
  • 搜索聊天(筛选):rr chats search --inbox=primary --unread-only --json
  • 搜索聊天(活动):rr chats search --last-activity-after=2024-07-01T00:00:00Z --json
  • 按参与者名称搜索:rr chats search Jamie --scope=participants --json
  • 解析聊天:rr chats resolve Jamie --json
  • 获取聊天:rr chats get !chatid:beeper.com --json
  • 获取聊天(限定参与者数量):rr chats get !chatid:beeper.com --max-participant-count=50 --json
  • 从合并的联系人提示开始/解析私聊:rr chats start --email alice@example.com --full-name Alice --json
  • 命令的默认账户:rr --account=imessage:+123 chats list --json
  • 列出消息:rr messages list !chatid:beeper.com --json
  • 列出消息(所有页面):rr messages list !chatid:beeper.com --all --max-items=1000 --json
  • 列出消息(下载媒体):rr messages list !chatid:beeper.com --download-media --download-dir ./media --json
  • 搜索消息:rr messages search dinner --json
  • 搜索消息(JSON Lines):rr messages search dinner --jsonl
  • 搜索消息(所有页面):rr messages search dinner --all --max-items=1000 --json
  • 搜索消息(筛选):rr messages search --sender=me --date-after=2024-07-01T00:00:00Z --media-types=image --json
  • 添加/移除反应:rr messages react !chatid:beeper.com 👍 --json / rr messages unreact !chatid:beeper.com 👍 --json
  • 尾随消息(轮询):rr messages tail !chatid:beeper.com --interval 2s --stop-after 30s --json
  • 等待消息:rr messages wait --chat-id=!chatid:beeper.com --contains deploy --wait-timeout 2m --json
  • 消息上下文:rr messages context !chatid:beeper.com --before 5 --after 2 --json
  • 草稿消息(预填充但不发送):rr focus --chat-id=!chatid:beeper.com --draft-text=Hello!
  • 从文件创建草稿消息:rr focus --chat-id=!chatid:beeper.com --draft-text-file ./draft.txt
  • 带附件的草稿:rr focus --chat-id=!chatid:beeper.com --draft-attachment=/path/to/file.jpg
  • 下载附件:rr assets download mxc://example.org/abc123 --dest ./attachment.jpg
  • 流式传输附件字节:rr assets serve mxc://example.org/abc123 --dest ./attachment.jpg --json
  • 聚焦应用:rr focus
  • 全局搜索:rr search dinner --json
  • 全局搜索消息自动翻页:rr search dinner --messages-all --messages-max-items=500 --messages-limit=20 --json
  • 状态摘要:rr status --json
  • 按账户查看状态:rr status --by-account --json
  • 未读汇总:rr unread --json
  • 全局搜索包含in_groups用于参与者匹配。

修改操作(仅限用户明确请求)

  • - 发送消息:rr messages send !chatid:beeper.com Hello!
  • 编辑消息:rr messages edit !chatid:beeper.com Updated text
  • 消息反应/取消反应:rr messages react !chatid:beeper.com 👍 / rr messages unreact !chatid:beeper.com 👍
  • 上传并发送文件:rr messages send-file !chatid:beeper.com ./photo.jpg See attached
  • 创建聊天:rr chats create --participant
  • 从合并的联系人提示开始聊天:rr chats start --email alice@example.com --full-name Alice
  • 归档/取消归档:rr chats archive !chatid:beeper.com / rr chats archive !chatid:beeper.com --unarchive
  • 提醒修改:rr reminders set !chatid:beeper.com 2h / rr reminders clear !chatid:beeper.com
  • 资产上传:rr assets upload ./photo.jpg / rr assets upload-base64 --content-file ./photo.b64
  • 对于非幂等写入的重试,使用--request-id并优先使用--dedupe-window。
  • 使用--dry-run验证修改请求,避免API写入副作用。

分页

  • - 自动翻页聊天列表/搜索:rr chats list --all --max-items=1000 --json / rr chats search alice --all --max-items=1000 --json
  • 自动翻页消息列表/搜索:rr messages list !chatid:beeper.com --all --max-items=1000 --json / rr messages search deploy --all --max-items=1000 --json
  • 聊天:rr chats list --cursor= --direction=before --json
  • 消息列表:rr messages list !chatid:beeper.com --cursor= --direction=before --json
  • 消息搜索(最多20条):rr messages search project --limit=20 --json
  • 消息搜索翻页:rr messages search project --cursor= --direction=before --json
  • 全局搜索消息分页(最多20条):rr search dinner --messages-limit=20 --json

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 roadrunner-1776393006 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 roadrunner-1776393006 技能

通过命令行安装

skillhub install roadrunner-1776393006

下载

⬇ 下载 roadrunner v0.17.0(免费)

文件大小: 4.33 KB | 发布时间: 2026-4-17 16:26

v0.17.0 最新 2026-4-17 16:26
- Updated underlying CLI install version to v0.17.0.
- Added command examples for `describe` (to show flag/command info) and new `--jsonl` (JSON Lines) output for chat and message lists/searches.
- Added example of using `--dry-run` to validate mutating requests without actual API changes.
- Minor clarifications and expanded examples for several commands and flags.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部