examples/multiagent-patterns/workflow/README.md
Custom workflow examples implementing patterns from multiagents/custom.md, multiagents/code/rag-agent-workflow.md, and multiagents/code/sql-agent-workflow.md.
| Package | Description | Config |
|---|---|---|
ragagent | RAG workflow: rewrite → retrieve → agent | workflow.rag.enabled=true |
sqlagent | SQL agent with list_tables, get_schema, run_query tools | workflow.sql.enabled=true |
Flow: Query → Rewrite → Retrieve → Prepare → Agent → Response
get_latest_news toolRequires: DashScope API key, EmbeddingModel (from spring-ai-alibaba-starter-dashscope).
Flow: Question → Agent (list_tables → get_schema → run_query) → Answer
sql_db_list_tables, sql_db_schema, sql_db_query# RAG agent
mvn spring-boot:run -Dspring-boot.run.arguments="--workflow.rag.enabled=true --workflow.runner.enabled=true"
# SQL agent
mvn spring-boot:run -Dspring-boot.run.arguments="--workflow.sql.enabled=true --workflow.runner.enabled=true"
Set AI_DASHSCOPE_API_KEY environment variable.