cloudwego/eino-examples

Examples and demonstrations for using the Eino framework

What it solves

This repository provides a comprehensive set of practical examples and demonstrations for the Eino framework, helping developers understand how to build complex AI agents and LLM-powered applications using its orchestration and component-based architecture.

How it works

The project is organized into several key modules that demonstrate different AI implementation patterns:

  • ADK (Agent Development Kit): Examples of conversational agents, multi-agent systems (Supervisor, Plan-Execute-Replan), human-in-the-loop patterns (Approval, Feedback), and session management.
  • Compose (Orchestration): Demonstrations of sequential chains, state graphs, and workflows with concurrency control and streaming.
  • Flow: Implementations of advanced agentic patterns like ReAct, autonomous iteration loops, and research team collaborations.
  • Components: Examples of integrating models, retrievers (multi-query, router), tools (MCP tools, JSON Schema), and prompt templates.
  • QuickStart: End-to-end applications including a complete RAG application with knowledge indexing and a Web UI.

Who it’s for

Developers who are using or planning to use the Eino framework to build AI agents, RAG systems, and orchestrated LLM workflows.

Highlights

  • Diverse Agent Patterns: Includes everything from simple "Hello World" agents to complex multi-agent project managers.
  • Human-in-the-Loop: Specific examples for review-edit and supervisor patterns to ensure human oversight.
  • Orchestration Tools: Examples for building graphs, chains, and workflows with support for interrupts and resumes.
  • RAG Implementation: A full assistant example combining indexing, agent services, and a user interface.

Related

  • Project
  • Project
  • Project
  • Project
  • Project