✦ 给 AI 对话接上一台消息调音台

消息一响,
Agent 上场。

群里一句 @,对话立刻接棒。把 IM 消息按订阅规则,送进正在用的 AI 会话;上下文一起带上,回复回到原来的地方。

◆ 本机常驻◆ 按规则分发◆ DJ 自己不调用模型
有消息?
给它接上!
原 会 话
不 串 台
从 IM 的现场↔到 Agent 的主场
✹ 全 场 准 备 ✹MESSAGE DISCO / AI AFTERPARTY
穿豹纹外套和金色吊带的漫画 DJ 侧脸朝右、闭眼欢呼,一手高举、一手打碟,机器人在另一侧操作电脑,前景观众举手狂欢,上方小镜面球与小音箱保留舞厅气氛,画面采用旧报刊和磁带封面的褪色印刷风格。

嗨起来!消息给我切进来!

丫够燥的!!这活儿,我接了!

全场消息,一个都别串台!土嗨是态度 · 路由要靠谱

01 / 手动切台,看看门道

不同的消息,
不同的节拍。

试着切换下面三种消息。
DJ 的工作,就是按你的规则把信号接对。

MESSAGE ROUTING DECK演示数据 · 不连接真实账号
IN / 消息进场↘
聊
项目讨论群Lark · 原生 @ 提及

@助手 帮我看一下登录回调。

原消息 + 话题 + 上下文
DJ 路由枢纽
规则命中
OUT / 对话接棒↗
AI
Codex · 原订阅对话精确投递到已有会话

携带原消息与规则,交给这个对话处理。

是否处理、何时回复,由 AI 判断
ROUTE LOG

收到消息 → 匹配订阅 → 持久入队 → 原会话投递

交互加载中;当前展示 @ 提及的路由示意。

黑名单只拦截自动触发。消息仍会接收、缓存,也可以作为上下文被读取。

02 / 这台设备,有点本事

场子可以热,
路由必须稳。

热闹交给消息。
身份、规则和投递,交给 DJ。

01
@

谁的消息,要不要接?

默认覆盖获准来源的群与私聊。用 @、关键词、组合条件和黑名单,定义真正需要触发的消息。

订阅怎么设 ↗
02
↔

送到原来的那场对话。

按工具、实例和原生会话精确定位,通过已有进程接口投递。连续的工作,就留在连续的对话里。

会话怎么找 ↗
03
≋

上下文,不掉拍。

历史、引用、话题与 thread 一起提供。默认读取本地缓存,AI 还可以通过 DJ 主动拉取更多上下文。

上下文怎么读 ↗
04
↩

谁被 @,谁来回。

DJ 固定回复身份和原话题。AI 只决定是否、何时提交回复内容,普通输出不会自动发回 IM。

回复怎么走 ↗

同一张台,多种接法

你的工具,
照样是主角。

CodexCursorClaude CodeOpenCodePiAntigravity

按各工具已有接口接入,实际能力与验证范围见适配文档 ↗。

03 / 线接好,就开场

给你的 Agent,
插上消息线。

使用目录包里的 dj,接入本机服务。
配置与授权,按你自己的范围来。

  1. 1

    装好服务,核对身份。

    按交付指南准备私有配置,确认服务状态和当前对话绑定。

  2. 2

    给 Agent 装上 Skill。

    预览安装位置,再选择 MCP、CLI 或 GEPO 接口。它会知道怎样订阅、读取和回复。

  3. 3

    订阅你关心的信号。

    核对来源、规则与精确目标,让新消息直接进入原来的工作流。

PATCH BAY / 接口选择✦

先检查服务,再预览 Skill 安装。

dj status --json

dj skill targets

dj skill install --target codex \
  --scope user --dry-run
CLI · 预览不会修改配置

全场消息,各就各位。

下一条,接上!

去 GitHub,认识 DJ ↗DROP THE MESSAGE. START THE SESSION.