Flynor 文档/COMPONENT · EXPERIENCE
草案
Robot Dispatcher / Queue / Outbox
Robot 部署内的渠道无关兼容 Dispatcher:管理 conversation、Job、Queue、进度和 Outbox。飞书与两种企微入口现通过共享 Robot Connector Facade 交付标准 Channel Message/Reply,同时保留原 NormalizedMessage、Outbox 和 Worker 行为;robot-orchestrator 仅保留为兼容 ID。
展示名称机器人任务调度器
类型channel-orchestration-runtime
成熟度试点
OwnerAI 运维组
职责与边界
负责
- 渠道无关会话与 conversation/job 关联
- Job/Queue/Outbox 生命周期
- 进度聚合与渠道无关回复
- 把标准消息交给 Worker Runtime,并可按任务显式请求 Project Intelligence
不负责
- 不实现企业微信验签/解密
- 不访问项目资源或 Secret
- 不实现能力工具
- 不直接连接模型 Runtime
数据与接口
拥有的数据
- 会话路由、Job、Queue、Outbox 和回复状态
输入
Channel Message Envelope;Project Intelligence Reply;Worker Event/Result
输出
Robot Job;Worker Task;Channel Reply;Outbox Item
协议
flynor/robot-job/v1;flynor/channel-reply/v1alpha1
依赖
protocol;worker-agent-runtime
运行与部署
Owner / 支持
AI 运维组 · pilot · active;升级路径:AI 运维组 → 运行平台组
交付策略
embedded · supported;承载渠道无关 Job、Queue 与 Outbox,并把标准消息交给 Worker;Project Intelligence 仅按任务需要调用。
配置
会话、队列、重试、进度与 outbox 策略。
部署
第一阶段嵌入 Robot Release Bundle。
健康检查
Job/Queue/Outbox、重复消息和投递恢复测试。
可观测性
conversation/job/execution/trace、队列状态和投递引用。
升级与回滚
保留现有 Robot Job/Queue/Outbox 数据与 executionId。