Eosphor
Vyane 功能

dispatch 与 broadcast

把任务派给模型 —— 单发,或多模型并行

这是 Vyane 最常用的两个命令:dispatch 把任务派给一个模型,broadcast 把同一任务派给多个模型并行。

dispatch:单发

uv run vyane dispatch "帮我 review 这次改动" --provider codex

任务跑完,返回结果(含用了哪个模型、耗时、花销)。

常用参数

参数作用
--provider派给谁(codex / claude / …),便捷选择器,内部解析成完整四层
--profile用某个预设组合(provider + model + harness)
--model覆盖默认模型
--session接续某条 session 的上下文
--timeout等待秒数(默认 300)
--sandbox文件权限:read-only(默认) / write / full

接续上下文用 --session

想让这次 dispatch 接着上一轮聊 —— 用 --session <id>。别写成 --vyane-session

broadcast:多模型并行

同一个任务,同时发给多个模型,用来对比或取共识:

# 并排对比几个模型的输出
uv run vyane broadcast "比较这两个设计方案" --providers codex claude --compare

常用参数

参数作用
--providers参与的模型列表(空格分隔,至少 2 个)
--compare并排对比各家输出
--timeout单个模型的超时

broadcast 没有 --mode

对比模式用 --compare 这个开关,不是 --mode compare。 更复杂的「共识 / 辩论」协作范式在 vyane_collaborate 里(那是让 agent 之间来回对话,不是并发各发各的),不在 broadcast。

什么时候用哪个

  • dispatch —— 你知道该派给谁,直接干。
  • broadcast —— 拿不准哪个模型好、或想要多方对照(设计评审、关键决策),各模型互不通气
  • 想让模型互相看对方产出、来回改 —— 那是 collaborate,不是 broadcast。

接下来

On this page