Flynor平台文档Flynor 首页
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 运维组
01

职责与边界

负责

  • 渠道无关会话与 conversation/job 关联
  • Job/Queue/Outbox 生命周期
  • 进度聚合与渠道无关回复
  • 把标准消息交给 Worker Runtime,并可按任务显式请求 Project Intelligence

不负责

  • 不实现企业微信验签/解密
  • 不访问项目资源或 Secret
  • 不实现能力工具
  • 不直接连接模型 Runtime
02

数据与接口

拥有的数据

  • 会话路由、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

03

运行与部署

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。

依据

architecture/audits/project-capability-runtime-closure-2026-08-30.md · architecture/evidence/AI-OCI-GOV014-20260830-R1.json · architecture/audits/oci-distribution-provider-closure-2026-08-30.md · architecture/schemas/robot-connector.schema.json · architecture/schemas/runtime-state-event.schema.json · apps/robot/src/flynor_robot/runtime_state_ledger.py · apps/robot/src/flynor_robot/robot_connector.py · apps/robot/src/flynor_robot/dispatcher.py · apps/robot/src/flynor_robot/queue.py · apps/robot/src/flynor_robot/outbox.py · apps/robot/tests/test_robot_connector.py · architecture/audits/robot-connector-governance-2026-08-26.md · architecture/audits/runtime-state-and-native-tool-governance-2026-08-26.md