Think from prompt, instructions. Acting to call API, functions, RAG, other agents. Observe and evaluate the output of the action and make decision for restarting the loop.
dialogues. CreateSessionAsync creates a session object to preserve conversational context. Last two questions are testing turns to session object. short-term memory: Immediate context. Multi turn dialogue within a single execution. long-term memory: Persistent data for user preferences, past facts.
path between executors in a workflow graph. It can include conditions to make routing decisions. Direct, Conditional, Fan-in, switch-case are supported with AddEdge()
or AutoGen You're reaching the complexity level of SK. So, you might consider migrating to MAF. If your project is stable or maintenance mode You don't have to switch to Microsoft Agent Framework. If you are starting a new project You need multi-agent orchestration, conversation history. So, you should start Microsoft Agent Framework. Migration Decisions
Agent Framework. LLMs are not enough. Agent based solutions are evolving. Agents bring intelligence, workflows brings structure. They form a coordinated AI system together.