Full-Code · Orchestration Frameworksactive

AutoAgent

Type: full-code  ·  Vendor: HKU Data Intelligence Lab  ·  Language: Python  ·  License: MIT  ·  Status: active  ·  Status in practice: experimental  ·  First released: 2025-02-10

Links: homepage repo

Allow non-coders to build and run LLM agents through natural-language dialogue — the framework profiles agents, generates tools and workflows, and runs them in Docker-isolated environments, with architecture drawn from OpenAI Swarm and Magentic-One.

Description. AutoAgent (HKUDS, formerly MetaChain, MIT) is a 'Fully-Automated & Zero-Code LLM Agent Framework'. It exposes three modes: User Mode (a ready-to-use multi-agent research assistant), Agent Editor (natural-language single-agent construction with automated profiling and tool generation), and Workflow Editor (natural-language multi-agent workflow construction without tool creation). Code generation and execution run inside Docker containers, with browser environment integration; design influences are explicitly OpenAI Swarm and Microsoft's Magentic-One three-agent pattern. Evaluated on GAIA and MultiHopRAG.

Agent loop shape. Three-mode shell. In User Mode a ready-built multi-agent research assistant runs over the user's task; in Agent Editor the user describes an agent in natural language and AutoAgent profiles it, generates required tools, and emits a runnable agent; in Workflow Editor the user describes a multi-agent workflow and AutoAgent synthesises an executable workflow without authoring new tools. Inside each agent the loop is tool-calling: model picks a function, the function runs inside a Docker container (file system, code execution, browser), the result is fed back. Architectural inspiration is OpenAI Swarm (handoffs) and Magentic-One (lead orchestrator + workers).

Primary use cases

  • zero-code single-agent construction via natural language
  • natural-language multi-agent workflow construction
  • ready-to-use multi-agent research assistant (User Mode)
  • GAIA-benchmark style autonomous problem solving

Key concepts

  • User Mode (docs)Ready-to-use multi-agent system for research tasks.
  • Agent EditorNatural-language single-agent construction: profiling + tool generation.
  • Workflow EditorNatural-language multi-agent workflow construction (no tool creation).
  • Self-managing workflow generation automatic-workflow-searchDynamically creates, optimises, and adapts agent workflows from high-level task descriptions.
  • Docker sandbox code-executionCode generation and execution run inside Docker containers.
  • Swarm + Magentic-One inspirationAcknowledged architectural influences for handoff-based and orchestrator-worker shapes.

Patterns this full-code implements

References

Provenance

  • Last analyzed:
  • Last updated:
  • Verification status: verified