Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ mcp.json
*.py[cod]
*$py.class
videos
**/checkpoints
**/reference
**/examples
**/fastmcp
# C extensions
*.so
Expand Down
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,15 @@ Welcome to the official repository for the Microsoft AI Agentic Workshop! This r
- **🖥️ Advanced UI Options:**
- **React Frontend:** Real-time streaming visualization with agent internal processes, tool calls, orchestrator planning, and turn-by-turn history tracking
- **Streamlit Frontend:** Simple, elegant chat interface for quick prototyping and demos

- **🔄 Workflow Orchestration (NEW!):** Enterprise-grade workflow capabilities with [comprehensive orchestration patterns](agentic_ai/workflow/):
- **Pregel-style execution engine** for complex multi-agent coordination
- **Type-safe messaging** with runtime contract enforcement
- **Checkpointing & resume** for long-running workflows
- **Human-in-the-loop** approval patterns with RequestInfoExecutor
- **Control flow patterns**: Switch/case routing, fan-out/fan-in, conditional edges
- **Real-time observability**: OpenTelemetry tracing, event streaming, WebSocket updates
- 🎯 **[Featured Demo: Fraud Detection System](agentic_ai/workflow/fraud_detection/)** - Production-ready workflow with React dashboard

- **Configurable LLM Backend:** Use the latest Azure OpenAI GPT models (e.g., GPT-5, GPT-4.1, GPT-4o).
- **MCP Server Integration:** Advanced tools to enhance agent orchestration and capabilities with Model Context Protocol.
Expand All @@ -67,8 +76,9 @@ Welcome to the official repository for the Microsoft AI Agentic Workshop! This r
1. Review the [Setup Instructions](./SETUP.md) for environment prerequisites and step-by-step installation.
2. Explore the [Business Scenario and Agent Design](./SCENARIO.md) to understand the workshop challenge.
3. Check out the **[Agent Framework Implementation Patterns](agentic_ai/agents/agent_framework/README.md)** to choose the right multi-agent approach (single-agent, Magentic orchestration, or handoff pattern).
4. Dive into [System Architecture](./ARCHITECTURE.md) before building and customizing your agent solutions.
5. Utilize the [Support Guide](./SUPPORT.md) for troubleshooting and assistance.
4. Try the **[Fraud Detection Workflow Demo](agentic_ai/workflow/fraud_detection/)** to see enterprise orchestration patterns in action.
5. Dive into [System Architecture](./ARCHITECTURE.md) before building and customizing your agent solutions.
6. Utilize the [Support Guide](./SUPPORT.md) for troubleshooting and assistance.

---

Expand Down
14 changes: 0 additions & 14 deletions agentic_ai/applications/chainlit.md

This file was deleted.

281 changes: 0 additions & 281 deletions agentic_ai/applications/chainlit_app.py

This file was deleted.

14 changes: 6 additions & 8 deletions agentic_ai/applications/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,25 @@ description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"a2a-sdk>=0.3.7",
"agent-framework",
"autogen-agentchat==0.7.1",
"autogen-ext[mcp]==0.7.1",
"azure-cosmos==4.9.0",
"chainlit==1.3.2",
"faker==26.0.0",
"fastapi==0.115.12",
"fastmcp==2.7.1",
"flasgger==0.9.7.1",
"flask==3.0.3",
"httpx==0.28.1",
"mcp==1.12.2",
"msal==1.31.0",
"openai==1.77.0",
"openai>=1.99.0",
"pydantic==2.11.4",
"pyjwt[crypto]==2.9.0",
"python-dotenv==1.1.0",
"python-dotenv>=1.1.1",
"requests==2.32.4",
"semantic-kernel==1.35.0",
"streamlit==1.45.0",
"tenacity==8.5.0",
"uvicorn>=0.25.0",
"websockets>=15.0.1",
]

[tool.uv]
prerelease = "allow"
Loading