From 9311cb9ebc5d21c07b92b4703eb215af15a52b08 Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Tue, 31 Mar 2026 04:45:33 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20update=20README=20=E2=80=94=20role-base?= =?UTF-8?q?d=20description,=20version=20badge,=20architecture=20diagram=20?= =?UTF-8?q?with=20direct=20channel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index efe398d..c1a265b 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,14 @@ # EJClaw +![Version](https://img.shields.io/badge/version-0.1.0-blue) ![Claude Agent SDK](https://img.shields.io/badge/Claude_Agent_SDK-0.2.81-blueviolet) ![Codex SDK](https://img.shields.io/badge/Codex_SDK-0.115.0-green) ![Bun](https://img.shields.io/badge/Bun-1.3+-f9f1e1?logo=bun&logoColor=black) ![Discord](https://img.shields.io/badge/Discord-Bot-5865F2?logo=discord&logoColor=white) -Tribunal multi-agent AI assistant (Claude Code + Codex + Arbiter) over Discord with autonomous paired review and Mixture of Agents. +Tribunal multi-agent AI assistant (Owner + Reviewer + Arbiter) over Discord with autonomous paired review and Mixture of Agents. -Originally derived from [qwibitai/nanoclaw](https://github.com/qwibitai/nanoclaw), now maintained as EJClaw for personal production use. +Originally derived from [qwibitai/nanoclaw](https://github.com/qwibitai/nanoclaw), now independently maintained as EJClaw. Prompt design inspired by [Q00/ouroboros](https://github.com/Q00/ouroboros) and [garrytan/gstack](https://github.com/garrytan/gstack), adapted for EJClaw's Discord and dual-service workflow. Tribunal arbiter system inspired by multi-agent consensus architectures. @@ -96,7 +97,10 @@ Discord ──► SQLite (WAL) ──► GroupQueue ──┬──► Owner (ho │ IPC polling ◄── follow-up messages │ - Router ──► Discord (text, images, files) + ┌────────── Router ──────────┐ + ▼ ▼ + paired_turn_outputs Discord (display only) + (agent ↔ agent data) (user observation, @mention) ``` ## Setup