debatex
v0.2.0
Published
AI Agent Debate CLI - Automated multi-agent discussions using Claude Code
Maintainers
Readme
debatex
AI Agent Debate CLI - Claude Codeを使用した自動マルチエージェント議論ツール
必要条件
- Node.js >= 20.0.0
- Claude Code CLI v2.0.45以上
- Gemini CLI(news-discussionプリセット使用時のみ)
インストール
npm install -g debatexセットアップ
Claude Code CLI
Claude Code CLIがインストールされ、認証済みである必要があります。
# Claude Code CLIのインストール
npm install -g @anthropic-ai/claude-code
# 認証
claude authGemini CLI(news-discussionプリセット用)
news-discussionプリセットを使用する場合、Gemini CLIが必要です。
# Gemini CLIのインストール
npm install -g @google/gemini-cli
# 認証(初回起動時に自動的に認証フローが開始されます)
gemini使用方法
基本的な使用方法
# プリセットを指定して議論を開始
debatex debate <preset-name> "<topic>"利用可能なプリセット
| プリセット | 説明 |
|-----------|------|
| news-discussion | ニュース・時事問題の議論 |
| sdd-document-review | SDDドキュメントレビュー |
| sdd-code-review | SDDコードレビュー |
| sdd-feature-discussion | SDD機能ディスカッション |
news-discussionプリセット
news-discussionプリセットは、ニュースや時事問題について複数のAIエージェントが議論を行います。
debatex debate news-discussion "AIの規制について"Preparation Phase
news-discussionプリセットでは、議論開始前に「Preparation Phase」が自動的に実行されます。
- トピック分析: ファシリテーターがトピックを分析し、議論に必要な情報を特定
- 情報収集: Gemini CLIを使用してWeb情報を収集
- memo/保存: 収集した情報を構造化してmemo/フォルダに保存
topic-summary.md: トピック概要・背景sources.md: 収集したソースと要約key-points.md: 議論すべき主要ポイント
Preparation Phase完了後、Discussion Phaseに移行し、エージェント間の議論が開始されます。
前提条件
- Gemini CLIがインストールされていること
- Gemini認証が完了していること
Gemini CLIがインストールされていない場合、以下のエラーメッセージが表示されます:
Gemini CLIがインストールされていません。
npm install -g @google/gemini-cli でインストールしてくださいログ出力
議論のログは以下のディレクトリに保存されます:
.debatex/logs/<preset-name>/<topic>/
├── debate.db # 議論データベース
├── report.md # 議論レポート
└── memo/ # Preparation Phaseで収集した情報(news-discussionのみ)
├── topic-summary.md
├── sources.md
└── key-points.md開発
# 依存関係のインストール
npm install
# ビルド
npm run build
# テスト
npm test
# 開発モード(ウォッチ)
npm run devライセンス
MIT
