From 041cda256947f0ed7c1e7db7a9143f4a54942118 Mon Sep 17 00:00:00 2001 From: ANONYMOUSZED-beep Date: Wed, 22 Jul 2026 09:08:15 +0800 Subject: [PATCH] docs: fix quickstart and tutorial listings --- README.md | 6 +++++- examples/README.md | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e086ecd..408eb65 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,8 @@ pip install h5i-orchestra Create `ensemble.py` inside the Git repository the agents should modify. This workflow let Claude and Codex independently implement the same task, review and improve each other’s work, and then select the better result. ```python +import asyncio + from h5i.orchestra import Conductor async def main(task): @@ -91,7 +93,9 @@ If you use [herdr](https://herdr.dev) (an agent multiplexer for the terminal), p - [arena_score.py](./examples/tutorial/arena_score.py): independent arena ranking; - [ensemble_score.py](./examples/tutorial/ensemble_score.py): mutual-review ensembles; -- [debate_then_build.py](./examples/tutorial/debate_then_build.py): architect-to-implementer pipelines; +- [pipeline_score.py](./examples/tutorial/pipeline_score.py): architect-to-implementer pipelines; +- [debate_then_build.py](./examples/tutorial/debate_then_build.py): debate a design question before building; +- [quorum_ensemble.py](./examples/tutorial/quorum_ensemble.py): majority-quorum ensembles; - [review_escalation.py](./examples/tutorial/review_escalation.py): conditional review escalation; - [judge_panel_score.py](./examples/tutorial/judge_panel_score.py): LLM judge panels; - [tournament.py](./examples/tutorial/tournament.py): tournament brackets; and diff --git a/examples/README.md b/examples/README.md index b1c9424..ea48579 100644 --- a/examples/README.md +++ b/examples/README.md @@ -57,6 +57,7 @@ python examples/tutorial/review_escalation.py "fix the flaky msg_integration tes python examples/tutorial/pipeline_score.py python examples/tutorial/judge_panel_score.py python examples/tutorial/debate_then_build.py +python examples/tutorial/quorum_ensemble.py python examples/tutorial/tournament.py python examples/tutorial/custom_control_flow.py # uses the default "attach" launcher: # park resident sessions yourself first @@ -90,6 +91,7 @@ in an `apply` pause at a durable human gate: the question is delivered over | [`pipeline_score.py`](tutorial/pipeline_score.py) | `pipeline` | Assembly line: architect → implementer → hardener, each stage fed the last stage's artifact. | | [`judge_panel_score.py`](tutorial/judge_panel_score.py) | `judge_panel` | Judgment beyond tests: LLM judges score sealed candidates against a rubric, citing recorded evidence. | | [`debate_then_build.py`](tutorial/debate_then_build.py) | `debate` | Decide before building: argue a design question, then let the conclusion steer real work turns. | +| [`quorum_ensemble.py`](tutorial/quorum_ensemble.py) | custom ensemble | Majority-quorum review: revise only when a strict majority of reviewers reject. | ## Composed control flow (the define-by-run payoff)