System Overview
DragonClaw is a modular runtime with five major subsystems.
Each part has a clear job. Together they form a chat-first crypto agent.
Main subsystems
Connectors receive messages from chat platforms and clients
Gateway handles auth, rate limits, validation, and routing
Agent Loop builds prompts, runs the model, and executes tools
Skills define what the agent can do
Memory stores user facts and preferences across sessions
Architecture diagram
DragonClaw uses a simple four-layer architecture.
Connector layer receives messages from chat platforms, local tools, and custom clients.
Gateway layer enforces auth, rate limits, validation, and request routing.
Agent layer builds prompts, calls the model, and coordinates tool execution.
Execution layer supplies the agent with skills, memory, and model providers.
Data flow
A user sends a message through a connector or client.
The gateway validates the request and forwards it to the agent loop.
The agent loop builds context from skills, memory, and session history.
The LLM decides whether to answer directly or request a tool call.
DragonClaw executes the required tools and returns a formatted response.
Runtime layout
Last updated