agentica-infrastructure

agentica-infrastructure

Beliebt

Reference guide for Agentica multi-agent infrastructure APIs

3.4KSterne
261Forks
Aktualisiert 1/26/2026
SKILL.md
readonlyread-only
name
agentica-infrastructure
description

Reference guide for Agentica multi-agent infrastructure APIs

Agentica Infrastructure Reference

Complete API specification for Agentica multi-agent coordination infrastructure.

When to Use

  • Building multi-agent workflows with Agentica patterns
  • Need exact constructor signatures for pattern classes
  • Want to understand coordination database schema
  • Implementing custom patterns using primitives
  • Debugging agent tracking or orphan detection

Quick Reference

11 Pattern Classes

Pattern Purpose Key Method
Swarm Parallel perspectives .execute(query)
Pipeline Sequential stages .run(initial_state)
Hierarchical Coordinator + specialists .execute(task)
Jury Voting consensus .decide(return_type, question)
GeneratorCritic Iterative refinement .run(task)
CircuitBreaker Failure fallback .execute(query)
Adversarial Debate + judge .resolve(question)
ChainOfResponsibility Route to handler .process(query)
MapReduce Fan out + reduce .execute(query, chunks)
Blackboard Shared state .solve(query)
EventDriven Event bus .publish(event)

Core Infrastructure

Component File Purpose
CoordinationDB coordination.py SQLite tracking
tracked_spawn tracked_agent.py Agent with tracking
HandoffAtom handoff_atom.py Universal handoff format
BlackboardCache blackboard.py Hot tier communication
MemoryService memory_service.py Core + Archival memory
create_claude_scope claude_scope.py Scope with file ops

Primitives

Primitive Purpose
Consensus Voting (MAJORITY, UNANIMOUS, THRESHOLD)
Aggregator Combine results (MERGE, CONCAT, BEST)
HandoffState Structured agent handoff
build_premise Structured premise builder
gather_fail_fast TaskGroup-based parallel execution

Full API Spec

See: API_SPEC.md in this skill directory

Usage Example

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?")

Location

API spec: .claude/skills/agentica-infrastructure/API_SPEC.md
Source: scripts/agentica_patterns/

You Might Also Like

Related Skills

verify

verify

243K

Use when you want to validate changes before committing, or when you need to check all React contribution requirements.

facebook avatarfacebook
Holen
test

test

243K

Use when you need to run tests for React core. Supports source, www, stable, and experimental channels.

facebook avatarfacebook
Holen

Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.

facebook avatarfacebook
Holen

Use when adding new error messages to React, or seeing "unknown error code" warnings.

facebook avatarfacebook
Holen
flow

flow

243K

Use when you need to run Flow type checking, or when seeing Flow type errors in React code.

facebook avatarfacebook
Holen
flags

flags

243K

Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.

facebook avatarfacebook
Holen