Skip to content

Add: judge-gated-finding-exchange-between-sub-agents - #159

Merged
nibzard merged 2 commits into
nibzard:mainfrom
qybaihe:add-judge-gated-finding-exchange
Oct 14, 2026
Merged

nibzard merged 2 commits into
nibzard:mainfrom
qybaihe:add-judge-gated-finding-exchange

Conversation

@qybaihe

@qybaihe qybaihe commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

PR intent

  • Adds a reusable, generalized pattern (not a product announcement).
  • One pattern per PR.

Reviewer checklist

  • Problem, Solution, and Trade-offs are clearly documented.
  • No marketing language or calls to action in the PR description or diff content.
  • The pattern is not tied to a single brand as its primary value proposition.
  • Public references are included; if self-referencing, additional context from third-party or non-affiliated sources is provided when available.
  • Conflict-of-interest disclosures are included where applicable.

What this adds

A pattern for parallel sub-agents that share a board. Instead of broadcasting everything or reporting only to the parent, a small judge answers three narrow questions: is this message news for the others, does this note matter to this particular sibling, and does a new note overturn an earlier one. An overturned note becomes a correction for everyone who received it.

The closest existing patterns are Board-Mediated Async Inter-Agent Coordination, which routes by explicit addressing, and Non-Generative Judgment Routing, which is about sending single decision steps to a judge. This one is about what crosses between agents, and how a retraction follows the note it retracts.

Conflict of interest

The implementation I reference is my own project, mu. That is stated in authors, based_on and Known implementations, and Hearsay-II is cited as the non-self reference for the blackboard idea.

AI assistance

Claude (Anthropic), through Claude Code, drafted the pattern and this description. I read the draft, asked for a plainer rewrite, and approved this version. What the pattern describes was checked against the public README ("The hive") and packages/kyrn-judge/src/decisions/hive.ts. The commit carries an Assisted-by: trailer.

@vercel

vercel Bot commented Oct 7, 2026

Copy link
Copy Markdown

@qybaihe is attempting to deploy a commit to the nkkko's projects Team on Vercel.

A member of the Team first needs to authorize it.

qybaihe and others added 2 commits October 15, 2026 00:35
Rebuild generated aggregates after rebasing onto current main.
bun run build:data output.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@nibzard
nibzard force-pushed the add-judge-gated-finding-exchange branch from ab1f892 to 0fccc29 Compare October 14, 2026 22:36
@nibzard
nibzard merged commit 4901c92 into nibzard:main Oct 14, 2026
0 of 2 checks passed
@nibzard

nibzard commented Oct 14, 2026

Copy link
Copy Markdown
Owner

Merged — thank you. I regenerated the catalog data (bun run build:data) and rebased onto current main, since the generated files under apps/web/public/ must ship with the pattern file. The pattern content itself was unchanged.

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants