Repository copies, files, terminal, builds, tests, ports, previews, caches, and artifacts.
ARCHITECTURE GUIDE · VERIFIED 2026-08-05
Map the control plane, execution plane, and every external route.
Public materials distinguish a MonkeyCode console from development environment hosts and describe server-side task execution. The exact runtime, storage, isolation, protocol, and high-availability implementation must be verified in the release you deploy.
Logical architecture
A documented core with configurable edges.
This is an evaluation model, not an undocumented claim about internal services.
Users, projects, requirements, AI tasks, model configuration, and task state.
Repository access, branch/write scope, credentials, and event routes must be verified.
Prompt and source context route, provider terms, credentials, quotas, logs, and fallback.
Installers, packages, images, DNS, TLS, updates, logs, monitoring, backups, and restore.
Published floor
Two roles have separate minimums.
These figures are evaluation starting points, not production capacity, concurrency, availability, or isolation guarantees.
4 GB memory · 40 GB storage
16 GB memory · 100 GB storage
Evidence levels
Know what the diagram proves.
Keep implementation hypotheses out of architecture claims.
| Level | Included | Excluded |
|---|---|---|
| Documented | Console and environment-host roles; server-side environments; build, test, terminal, preview workflows; hosted and private deployment paths | Performance and production suitability |
| Configurable | Git, models, package access, egress, DNS, TLS, logging, backup, retention, and administrator access | A universal default for every deployment |
| Must verify | Runtime, containers or VMs, ports, protocols, databases, queues, storage implementation, HA, scaling, isolation, encryption, and telemetry | Any inference from minimum hardware figures |
Failure boundaries
Assign an owner and recovery target.
- 01Console unavailable
Test configuration backup, restore, upgrade rollback, and task-state recovery.
- 02Environment host unavailable
Test task interruption, cleanup, replacement, retained artifacts, and repository safety.
- 03Model or Git unavailable
Test timeout, revoked credentials, partial work, retries, and operator visibility.
- 04Storage or egress constrained
Test disk limits, dependency failure, logs, alerts, cleanup, and safe degradation.
Common questions
Architecture, answered.
Related: minimum requirements, security boundaries, self-hosting guide.