hy-sde/dsh-orchestration-policy--packages-orchestration-policy ↗★ 0

@hy-sde-org/dsh-orchestration-policy

默认并行的任务编排策略插件 提供配置驱动的并行分发与隔离保护。适合需要高并发子智能体协作的场景。

包名
@hy-sde-org/dsh-orchestration-policy
兼容性
待验证
Harness 依赖范围
^0.2.0-rc.2
Cordis 依赖范围
~4.0.4
版本
0.2.0-rc.2
许可证
MIT
最近更新
2026年10月3日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

Configuration knobs (all optional)

KeyDefaultMeaning
enabledfalseMaster switch: guard and prompt text are inert until true.
defaultModeparallelPosture for decomposable work: parallel (default) or serial.
maxFanOut3Ceiling on one fan-out wave; beyond it the remainder is a follow-up wave.
isolationrequiredrequired = fail-closed isolation; suggested = prompt-only.
enforceWorkspacetrueWhether the seam guard enforces isolation when isolation: required.
serializeReasonsall fourAccepted reasons to serialize: same-file-edit, semantic-dependency, shared-mutable-state, incompatible-concurrency.
announcePlantrueShow the captain one plan summary before a wave is dispatched.
reviewGate.enabledactiveThe gate is active whenever the policy is enabled; false exits it.
reviewGate.defaultreview-gatedStanding posture for repositories without an explicit entry.
reviewGate.posture{}Explicit standing posture per repository-root prefix (* = global; longest matching prefix wins). Host-owned config — never repo files.
reviewGate.requireVerdictshipThe only verdict that releases a push today.
reviewGate.onUnavailableblockNo current ship verdict: block (fail-closed refusal) or warn (loud degrade). A reject verdict always blocks in both modes.
scoutPolicy.knowledgeOnlythe five labelsIntent labels whose output is scout, not PR-shaped (prompt-rendered guidance).
reporting.modeoutcomesCaptain-facing prose follows the outcome contract; verbose = today's behavior (debugging).
reporting.includePerTasksummaryPer-task detail in the one-block wave summary: summary (one line per task) or detail (blocks).
reporting.forbiddenTermsthe seven termsMechanics vocabulary to translate or omit in captain-facing text (default: subagent, workspace, lease, worktree, pool, continuation, provider).

Precedence is fixed (firstmate precedence): explicit captain instruction in the moment > configured rule > configured default > built-in default. Malformed configuration fails at LOAD with an actionable message — never silently ignored or selected around.