Agentica多代理基础设施API参考技能Skill agentica-infrastructure

该技能提供了 Agentica 多代理基础设施的全面 API 参考指南,用于构建、协调和调试多代理系统。涵盖模式类、核心组件和原语,适用于AI智能体开发和多代理工作流管理,帮助开发者实现自定义代理交互和优化协调流程。关键词:AI智能体、多代理、基础设施、API、协调、模式、开发、调试、工作流。

AI智能体 0 次安装 0 次浏览 更新于 3/14/2026

name: agentica-infrastructure description: Agentica多代理基础设施API的参考指南 allowed-tools: [读取] user-invocable: false

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)

核心基础设施

组件 文件 用途
CoordinationDB coordination.py SQLite 跟踪
tracked_spawn tracked_agent.py 带跟踪的代理
HandoffAtom handoff_atom.py 通用交接格式
BlackboardCache blackboard.py 热层通信
MemoryService memory_service.py 核心 + 归档内存
create_claude_scope claude_scope.py 带文件操作的领域

原语

原语 用途
Consensus 投票(多数、一致、阈值)
Aggregator 合并结果(合并、连接、最佳)
HandoffState 结构化代理交接
build_premise 结构化前提构建器
gather_fail_fast 基于TaskGroup的并行执行

完整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

# 创建跟踪数据库
db = CoordinationDB(session_id="my-session")

# 带跟踪的Swarm
swarm = Swarm(
    perspectives=["Security expert", "Performance expert"],
    db=db
)
result = await swarm.execute("Review this code")

# 带共识的Jury
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/