Skip to content

vaastav/dmas_forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMAS-Forge: A Framework for Transparent Deployment of AI Applications as Distributed Systems

Current Status and Features:

Agentic AI plugins:

Blueprint plugins:

DMAS-Forge is still under construction and being built. APIs may change as the project evolves.

Examples

Several example applications are provided in the examples/ directory:

Example Description Agents Key features
weather Multi-agent weather report with disaster risk assessment 2 (WeatherAgent + DisasterAgent) Tool use, inter-agent communication, multiple wiring specs (HTTP, A2A, MCP)
chat Conversational agent with persistent memory 1 (ChatAgent) LLM-driven memory tools, decorator pattern, multi-round tool calls
rag_chat RAG chat with automatic and agentic retrieval modes 1 (ChatAgent + RAG) RAG, embeddings, vector store, configurable knowledge base
marketing-agency Multi-agent marketing campaign coordinator 5 (Coordinator, DomainAgent, WebsiteAgent, MarketingAgent, LogoAgent) Inter-agent delegation, tool use (DuckDuckGo search), OpenAI images API
travel-planning AutoGen-style multi-agent travel planning with round-robin termination 5 (Coordinator + 4 specialists) Round-robin orchestration, shared transcript context, TERMINATE stop condition
financial-analyzer Multi-agent financial analysis with research refinement loop 6 (Coordinator, DataCollector, DataEvaluator, ResearchQualityController, FinancialAnalyst, ReportWriter) Pluggable MCP Servers, Evaluator-Optimizer loop, multiple wiring specs (single, HTTP, MCP, A2A)

Each example has its own README with setup and usage instructions.

How to Cite?

@inproceedings{cornacchia2025dmasforge,
  title        = {DMAS-Forge: A Framework for Transparent Deployment of AI Applications as Distributed Systems},
  author       = {Cornacchia, Alessandro and Anand, Vaastav and Bilal, Muhammad and Qazi, Zafar and Canini, Marco},
  booktitle    = {1st Workshop on Systems for Agentic AI (SAA '25)},
  year         = {2025},
  keywords     = {distributed systems, AI applications, framework, deployment},
}

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages