Vibecosystem agentica-infrastructure
Reference guide for Agentica multi-agent infrastructure APIs
install
source · Clone the upstream repo
git clone https://github.com/vibeeval/vibecosystem
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/vibeeval/vibecosystem "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/agentica-infrastructure" ~/.claude/skills/vibeeval-vibecosystem-agentica-infrastructure && rm -rf "$T"
manifest:
skills/agentica-infrastructure/SKILL.mdsource content
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 |
|---|---|---|
| Parallel perspectives | |
| Sequential stages | |
| Coordinator + specialists | |
| Voting consensus | |
| Iterative refinement | |
| Failure fallback | |
| Debate + judge | |
| Route to handler | |
| Fan out + reduce | |
| Shared state | |
| Event bus | |
Core Infrastructure
| Component | File | Purpose |
|---|---|---|
| | SQLite tracking |
| | Agent with tracking |
| | Universal handoff format |
| | Hot tier communication |
| | Core + Archival memory |
| | Scope with file ops |
Primitives
| Primitive | Purpose |
|---|---|
| Voting (MAJORITY, UNANIMOUS, THRESHOLD) |
| Combine results (MERGE, CONCAT, BEST) |
| Structured agent handoff |
| Structured premise builder |
| 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/