Core Concepts
Logic Map
Explains how console, agent, execution context, session, service, and plugin collaborate
Logic Map
This page answers one question:
How does a request move from console or agent into real execution and back to the user?
1. Responsibility Boundaries
console: global control plane for daemon, registry, model pool, and shared UI stateagent: project host that loads config and owns the session storeexecution context: the shared capability surface exposed to the execution chainsession: where prompt, tools, history, and model execution actually happenservice: main business path and domain orchestrationplugin: passive extension module at fixed points
2. System Relationship
3. Request Flow
4. A Realistic Example
In chat:
chat servicereceives the inbound channel message- it resolves the target
sessionId - voice input may trigger the
asrplugin - access checks may trigger the
authplugin - the final execution still happens inside the selected
session chat servicedecides when and how to reply
5. What Users Should Remember
- you usually operate an agent
- the real execution unit is the session
- service owns the main path
- plugin is the extension layer
- execution context is the glue that keeps those capabilities aligned