SuperAPI AI 工具集

orchestrating-chat-agents

智能体与模型

查看项目

更新于 10-16 07:24

技能介绍

用途:在缺少原生子代理的界面(主要是 claude.ai 聊天与项目会话)上,通过 Anthropic API 以编程方式发起并行调用、任务委派与多代理分析。若存在原生子代理(Cowork、Claude Code),应优先使用原生机制,本技能仅用于运行时缺失的能力(如停滞检测、长生命周期会话线程)。

主要能力:invoke_claude 单次同步调用;invoke_parallel 并发调用并按输入顺序返回;invoke_claude_streaming 与 invoke_parallel_streaming 流式回调;invoke_parallel_interruptible 可中途取消;ConversationThread 带缓存历史的多轮线程;StallDetector 检测空闲超时;TaskTracker 跟踪任务状态;invoke_with_retry 与 invoke_parallel_managed 提供重试、并发限制与协调。AgentPool 支持命名代理、代理间消息、广播、父子深度限制与原子创建预留。

用法:安装 anthropic 库(uv pip install anthropic),API 密钥以 shell 可直接读取的文件方式配置,例如 set -a; . /mnt/project/ANTHROPIC.env 2>/dev/null; set +a。默认模型 claude-sonnet-5-5,另有 claude-opus-5-5 与 claude-haiku-5-5。共享上下文可启用缓存以降低成本。

限制:并行仅适用于独立任务;需注意速率限制与 token 成本;密钥不得通过工具读取进入上下文;委派输出必须自行逐行审查,审查不可委派。具体价格、平台支持与效果以官方资料为准,部分细节暂未提供。