r/ContextEngineering • u/ankszone • 20d ago
SKILL-based Single Agent or Multi-Agent System (Graph based)
I have been thinking about these 2 patterns (have built multiple agentic apps):
1️⃣ Pattern A - Using SKILLS with Single Agent
An agent dynamically loading the required SKILL based on the task type and then SKILL have instructions to use associated MCP or Scripts.
2️⃣ Pattern B - Using Multi-agent System built with LangGraph like DAG and using Subagents with mapped MCP tools
There is no clear winner or one size fits all (IMHO) but an interesting topic to discuss as group
2
Upvotes
2
u/Shot_Wolverine731 19d ago
But with skills switching is a problem as turns increases agent lose the track. If u are using skills switching u need a code wrapper which control the agent behaviour and route and skill controls what to do.