SuperAPI AI 工具集

agentica-infrastructure

智能体与模型

查看项目

更新于 10-15 15:09

技能介绍

Agentica Infrastructure 是一份面向 Agentica 多智能体协调基础设施的完整 API 规范参考文档。它的用途是帮助开发者在构建多智能体工作流时,快速查到所需的模式类构造签名、核心组件职责与协调数据库结构。

适用场景包括:按 Agentica 模式构建多智能体工作流;需要模式类的精确构造函数签名;想了解协调数据库的 schema;使用原语实现自定义模式;调试智能体跟踪或孤儿检测。

主要能力方面,文档列出了 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(投票,MAJORITY、UNANIMOUS、THRESHOLD)、Aggregator(合并结果,MERGE、CONCAT、BEST)、HandoffState(结构化智能体交接)、build_premise(结构化前提构建器)、gather_fail_fast(基于 TaskGroup 的并行执行)。

完整 API 规范见该技能目录中的 API_SPEC.md。使用示例代码同时导入了 Swarm、Jury、ConsensusMode、CoordinationDB 与 tracked_spawn,并演示了创建跟踪数据库、带跟踪运行 Swarm、以及用 Jury 以 MAJORITY 共识模式做布尔裁决的写法。API 规范位置为 .claude/skills/agentica-infrastructure/API_SPEC.md,源码位置为 scripts/agentica_patterns/。关于具体安装命令、收费方式与运行平台,资料暂未提供。