mcpField
A
agentica-infrastructure

agentica-infrastructure

github.com/parcadeiエージェントワークフロー3.9k477 回インストール39 週間前に更新
リポジトリ

agentica-infrastructure について

Agenticaのマルチエージェント連携基盤を扱うAPIリファレンススキルです。開発者がワークフローを構築し、パターンのシグネチャや連携データを確認して、プリミティブから独自パターンを作成できます。

主な機能

  1. 0111種類の連携パターンのリファレンス
  2. 02基盤コンポーネントの概要
  3. 03プリミティブの説明と使用法
  4. 04完全なAPI仕様への案内

活用シーン

  1. 01Agenticaのマルチエージェントワークフロー構築
  2. 02パターンのコンストラクターシグネチャ確認
  3. 03エージェント追跡と孤立検出のデバッグ

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill agentica-infrastructure

インストール後、Claude Code で/agentica-infrastructureを入力して読み込まれたか確認します。

同梱ファイルAPI_SPEC.md

詳細

Agentica インフラストラクチャリファレンス

Agentica マルチエージェント調整インフラストラクチャの完全な API 仕様です。

使用する場面

  • Agentica のパターンを使ってマルチエージェントのワークフローを構築する場合
  • パターンクラスの正確なコンストラクターシグネチャが必要な場合
  • 調整データベースのスキーマを理解したい場合
  • プリミティブを使ってカスタムパターンを実装する場合
  • エージェントの追跡や孤立エージェントの検出をデバッグする場合

クイックリファレンス

11 種類のパターンクラス
パターン目的主なメソッド
Swarm複数の視点を並列に取得.execute(query)
Pipeline順次処理するステージ.run(initial_state)
Hierarchicalコーディネーターと専門家.execute(task)
Jury投票による合意形成.decide(return_type, question)
GeneratorCritic反復的な改善.run(task)
CircuitBreaker障害時のフォールバック.execute(query)
Adversarial議論と判定.resolve(question)
ChainOfResponsibilityハンドラーへのルーティング.process(query)
MapReduceファンアウトと集約.execute(query, chunks)
Blackboard共有状態.solve(query)
EventDrivenイベントバス.publish(event)
コアインフラストラクチャ
コンポーネントファイル目的
CoordinationDBcoordination.pySQLite による追跡
tracked_spawntracked_agent.py追跡機能付きエージェント
HandoffAtomhandoff_atom.py汎用ハンドオフ形式
BlackboardCacheblackboard.pyホットティア通信
MemoryServicememory_service.pyコアメモリとアーカイブメモリ
create_claude_scopeclaude_scope.pyファイル操作機能付きスコープ
プリミティブ
プリミティブ目的
Consensus投票(MAJORITY、UNANIMOUS、THRESHOLD)
Aggregator結果の結合(MERGE、CONCAT、BEST)
HandoffState構造化されたエージェントのハンドオフ
build_premise構造化された前提のビルダー
gather_fail_fastTaskGroup ベースの並列実行

API 仕様全文

参照先:このスキルディレクトリ内の API_SPEC.md

使用例

from scripts.agentica_patterns.patterns import Swarm, Jury
from scripts.agentica_patterns.primitives import ConsensusMode
from scripts.agentica_patterns.coordination import CoordinationDB
from scripts.agentica_patterns.tracked_agent import tracked_spawn

# Create tracking database
db = CoordinationDB(session_id="my-session")

# Swarm with tracking
swarm = Swarm(
    perspectives=["Security expert", "Performance expert"],
    db=db
)
result = await swarm.execute("Review this code")

# Jury with consensus
jury = Jury(
    num_jurors=3,
    consensus_mode=ConsensusMode.MAJORITY,
    premise="You evaluate code quality",
    db=db
)
verdict = await jury.decide(bool, "Is this code production ready?")

場所

API 仕様:.claude/skills/agentica-infrastructure/API_SPEC.md ソース:scripts/agentica_patterns/

コメント