← 返回 Skills 市场
tangweigang-jpg

Autogen Multi Agent

作者 Tang Weigang · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
68
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install autogen-multi-agent
功能描述
AutoGen v0.4:asyncio actor-runtime 多智能体框架(autogen-core / autogen-agentchat / autogen-ext 三包)。 AutoGen v0.4: asyncio actor-runtime multi-agent framework (auto...
使用说明 (SKILL.md)

这个 skill 适合什么用户?能做哪些任务?

概览

⚠️ 重要提示:AutoGen v0.4 已进入微软官方维护模式(README:14,21,23),新项目应使用 Microsoft Agent Framework(MAF)。本 skill 仅服务于既有 AutoGen 工程的维护、迁移与排错。

AutoGen 是 asyncio actor-runtime 多智能体框架(github.com/microsoft/autogen)。三个 Python 包:autogen-core(runtime + 基础接口)、autogen-agentchat(高层 AssistantAgent / GroupChat API)、autogen-...

Doramagic 晶体页: https://doramagic.ai/zh/crystal/autogen-multi-agent

知识规模

  • 51 条约束 (2 fatal + 49 non-fatal)
  • 上游源码: microsoft/autogen @ commit 027ecf0a
  • 蓝图 ID: finance-bp-136

用法

Host AI(Claude Code / Cursor / OpenClaw)读 references/seed.yaml,按其中的:

  • intent_router 匹配用户意图
  • architecture 理解项目架构
  • constraints 应用 anti-pattern 约束
  • business_decisions 参考核心设计决策

FAQ 摘要

这个 skill 适合什么用户?能做哪些任务?

主要适合既有 AutoGen 工程的维护团队:排错、迁移到 MAF、向后兼容性补丁。新项目不建议从 AutoGen 起步——用 Microsoft Agent Framework(MAF)。如确需 AutoGen 范式,本 skill 覆盖 actor runtime / GroupChat / Magentic-One 等典型用例。

需要准备什么环境?依赖什么?

Python 3.10+(按包元数据),至少一个 ChatCompletionClient provider(共 9 个:openai / anthropic / azure_openai / azure_ai / ollama / llama_cpp / semantic_kernel / cached / replay;OpenAI 是事实标准)。

会踩哪些坑?这个 skill 怎么防护?

本 skill 内置 51 条约束(2 条 fatal)。CRITICAL 安全坑:(1) LocalCommandLineCodeExecutor 文档声称的 regex 命令消毒并不存在——所有 LLM 生成的命令直接 shell 执行到 host;(2) pyautogen 包现已是 0 字节代理,v0.2 cookbook 代码会三处失败;


完整文档: 见 references/seed.yaml (v6.1 schema). 浏览页: https://doramagic.ai/zh/crystal/autogen-multi-agent

安全使用建议
This skill is plausibly what it says (AutoGen maintenance/blueprint), but it asks the host agent to run Python commands and touch/read local data directories even though it doesn't declare Python or ZVT as required. It also warns that AutoGen's command-executor sanitization is missing, meaning generated shell commands may be executed unsafely. Before installing or running: (1) review references/seed.yaml yourself to see exactly what check_commands perform; (2) run only in an isolated/sandboxed environment (dedicated VM or container) not on a production machine; (3) ensure required software (python3, zvt) is intentionally present or run checks manually instead of auto-executing the commands; (4) do not provide sensitive credentials or network access unless you audited the skill and the data flows; (5) if you need to run it, consider forcing the agent to only simulate precondition checks or to ask for explicit user approval before executing any shell/python commands.
功能分析
Type: OpenClaw Skill Name: autogen-multi-agent Version: 0.1.0 The skill bundle provides a framework for AutoGen multi-agent systems and ZVT quantitative trading. It contains extensive security documentation and 'fatal' constraints that explicitly warn the AI agent against using unsafe code execution patterns (e.g., LocalCommandLineCodeExecutor) and mandate the use of Docker for sandboxing. The installation recipes and environment checks in seed.yaml and SKILL.md are standard for technical setup and lack any indicators of data exfiltration, persistence, or malicious intent.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
The skill claims to be a legacy AutoGen multi-agent maintenance/knowledge artifact and provides a seed.yaml for host consumption. Reading seed.yaml and performing environment checks is reasonable for that purpose. However, the skill implicitly requires Python, the zvt package, and network/data providers for backtests — none of these are declared in the skill's metadata (no required binaries or env vars). The primaryEnv = 'knowledge' is not a real credential and does not justify the missing declarations.
Instruction Scope
SKILL.md and seed.yaml instruct the host agent to run precondition check_command strings (python3 -c '...') that will execute code on the host, import packages, touch files in ~/.zvt, and run data fetch assertions. The instructions also mandate re-reading seed.yaml on any behavioral decision. Those operations go beyond passive instruction-only behavior and require filesystem and command execution privileges; the skill does not clearly limit or qualify these actions. The doc also warns that AutoGen's 'LocalCommandLineCodeExecutor' sanitization is ineffective — a direct risk if the agent is used to execute generated shell commands.
Install Mechanism
There is no install spec and no code files to install; this lowers supply-chain risk because nothing is downloaded or written by an installer. The skill is instruction-only and bundles references/seed.yaml, so all behavioral rules are local to the package.
Credentials
The skill references environment state and variables (e.g., ZVT_HOME, Python 3.10+, presence of zvt package, writable ~/.zvt, and various ChatCompletion clients) but declares no required env vars or binaries. Required runtime credentials/APIs for external data providers are discussed but not declared as required environment variables. This mismatch between declared requirements (none) and actual instructions (explicit filesystem and python dependency checks, potential network access) is an incoherence and a security concern.
Persistence & Privilege
The skill does not request persistent/always-on presence and does not modify other skills' configs. It does expect to read and write under host_workspace paths and ~/.zvt during precondition checks, but these are scoped to the stated backtest/maintenance use case rather than global privilege escalation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install autogen-multi-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /autogen-multi-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
AutoGen multi-agent skill (MAINTENANCE MODE) — 51 constraints / 2 fatal. Migrate to MAF for new projects.
元数据
Slug autogen-multi-agent
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Autogen Multi Agent 是什么?

AutoGen v0.4:asyncio actor-runtime 多智能体框架(autogen-core / autogen-agentchat / autogen-ext 三包)。 AutoGen v0.4: asyncio actor-runtime multi-agent framework (auto... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 68 次。

如何安装 Autogen Multi Agent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install autogen-multi-agent」即可一键安装,无需额外配置。

Autogen Multi Agent 是免费的吗?

是的,Autogen Multi Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Autogen Multi Agent 支持哪些平台?

Autogen Multi Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Autogen Multi Agent?

由 Tang Weigang(@tangweigang-jpg)开发并维护,当前版本 v0.1.0。

💬 留言讨论