Architecture
How Row-Bot stays local-first.
These diagrams map the main systems behind Row-Bot: the checkpointed agent orchestrator, context assembly, memory graph, workflows, channels, native Computer Use, Developer and Designer Studios, safety boundaries, and self-management loops. Durable state stays local; external services and optional runtimes remain explicit and opt-in.
Conversations, memory, media, tasks, wiki vaults, and project assets live on the user's machine.
Local runtimes and self-hosted endpoints stay distinct from hosted provider APIs, Ollama Cloud, and ChatGPT / Codex.
Tool results, web pages, channel attachments, and remote MCP servers are treated as untrusted context.
Destructive tools, settings changes, workflow actions, native Computer Use, and external delivery paths pass through guardrails.
Subsystem maps
Open any diagram for a larger view. The gallery starts with the full core-agent map, then moves through the specialized subsystems that make Row-Bot useful day to day.
Core Agent
Interfaces, model routing, checkpointed work budgets, context, memory, tool calls, workflows, storage, and control planes.
Context Assembly
How current turns, history, skills, memories, documents, and tool results become model-ready context.
Knowledge Graph
Capture, extraction, graph storage, semantic retrieval, wiki export, and Dream Cycle refinement.
Background Workflows
Natural-language workflow creation, scheduling, execution, approvals, delivery, and recurring loops.
Multi-Channel Runtime
Messaging entry points, adapters, normalization, identity mapping, attachment handling, and delivery.
Designer Studio
Project modes, page generation, media, targeted edits, preview sandboxing, export, and publish paths.
Developer Studio
Workspace linking, repo context, approval modes, Git operations, Docker Sandbox, tests, and PR prep.
Skills System
Smart Skills activation, Skills Hub imports, bundled guides, slash commands, and skill-scoped prompts.
Safety, Privacy & Control
Local-first boundaries, approvals, prompt-injection defense, native target-window control, tool permissions, credentials, and updates.
Self-Evolution
Status introspection, diagnostics, capability registry, insights, skill guidance, and controlled self-management.