用途:gc-dispatch 说明如何用 gc sling 把工作(bead)路由到会话配置,无需先找到或创建单个会话。多会话配置也可作为目标,由任意符合条件的会话领取。
主要能力:支持直接派发、公式派发与公式附着。直接派发:gc sling <session-config> <bead-id>,或省略目标用 rig 的 default_sling_target。公式派发:gc sling <agent> -f <formula> 实例化公式并路由其根 bead;附着:gc sling <agent> <bead-id> --on <formula> 为已有 bead 附加方法。v2 公式生成工作流(工作流根 bead、自动 convoy),v1 公式生成 wisp。bead 必须位于目标智能体所属 rig 的数据库中,跨 rig 会被守卫拦截。
公式与 convoy:gc formula list/show 查看公式。内置工作公式包括 mol-do-work(无隔离)、mol-scoped-work(工作树+DAG)、mol-polecat-work(特性分支+refinery 合并审查)等;巡逻公式如 mol-refinery-patrol 通常由启动提示自动投放,不手动 sling。convoy 用于分组工作:gc convoy create/target/list/status/add/close/stranded。注意 gc convoy check 会变更状态。已存在的 epic bead 不再是一等容器,建议迁移为 convoy。
使用与限制:基础分支解析依次取 bead 或父 convoy 的 metadata.target、rig/agent 的 default_branch、origin/HEAD 探测;引用 {{convoy_id}} 或含 drain 步骤的公式不能裸用 -f,须用 --on。跨仓库交付与 mayor-publish-rail 类工作不适用 refinery 交接,应改用普通 bead 与协调者交接。其余细节资料未提供。