agentica-infrastructure
Reference guide for Agentica multi-agent infrastructure APIs
- License 许可
- MIT
- 最近更新
- 2026-06-09
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- agentica-infrastructure
- description
- Reference guide for Agentica multi-agent infrastructure APIs
- allowed-tools
- [ "Read" ]
- user-invocable
- false
02 资源文件 1
- 参考文档API_SPEC.md26.0 KB
03 SKILL.md 正文
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/
04 同仓库更多 Skills
workflow-router
Goal-based workflow orchestration - routes tasks to specialist agents based on user goals
wiring
Wiring Verification
websocket-patterns
Connection management, room patterns, reconnection strategies, message buffering, and binary protocol design.
visual-verdict
Screenshot comparison QA for frontend development. Takes a screenshot of the current implementation, scores it across multiple visual dimensions, and returns a structured PASS/REVISE/FAIL verdict with concrete fixes. Use when implementing UI from a design reference or verifying visual correctness.
verification-loop
Comprehensive verification system covering build, types, lint, tests, security, and diff review before a PR.
vector-db-patterns
Embedding strategies, ANN algorithms, hybrid search, RAG chunking strategies, and reranking for semantic search and retrieval.