System Requirements Example

LOGIC ENGINE

The Architect

Model: DeepSeek-R1-70B
Handles high-level reasoning, task decomposition, and "Chain of Thought" planning.

VRAM REQUIREMENT:

96GB+ Pool (e.g. Dual 48GB)

EXECUTION ENGINE

The Engineer

Model: Qwen-2.5-32B
Handles syntax generation, tool execution (SSH/SQL), and writing code to RAM.

VRAM REQUIREMENT:

48GB+ Pool

MEMORY ENGINE

The Librarian

Model: BGE-M3 (SOTA)
Converts documentation and source code into vectors for RAG retrieval.

VRAM REQUIREMENT:

12GB+

1. Core Infrastructure
THE BODY

These services provide compute power and API interfaces. They remain passive until instructed by an agent.

Service Port Role
nomad_app 8000 Central Nervous System / API
vllm_architect 8002 Reasoning Engine (Zone A)
vllm_engineer 8003 Execution Engine (Zone B)
action_approval 8004 Safety Switch / Audit
qdrant 6333 Vector Database

2. Autonomous Agents
THE WORKFORCE

Python scripts running in background loops. They actively monitor databases to self-trigger work.

Executive Agent

The Doer. Monitors the job queue. When a task appears, it hydrates the RAM workspace, calls the Engineer to execute tools, and commits results.

Prospector Agent

The Safety Net. Scans active projects. If a project stalls (zero tasks), it generates a "Scoping Task" to keep momentum alive.

Consolidation Agent

The Librarian. Reads raw execution logs, synthesizes patterns, and updates Long-Term Memory (Context Summary).

Lifecycle of a Request

01
Ingest & Reasoning

User sends intent to Nomad App (8000). The App retrieves context from Qdrant and forwards the package to The Architect (8002). The Architect generates a plan.

02
Persistence & Queue

The Architect saves the plan as a Task in the Application DB and queues a job. The Executive Agent picks up the job and creates a temporary sandbox in the RAM Drive.

03
Execution & Safety

The Executive orders The Engineer (8003) to write code. Before execution, the request passes through the Action Approval Service (8004) to check for forbidden operations.

04
Commit & Learn

Code is tested and committed to disk. Later, the Consolidation Agent reviews the logs and updates The Memory (8005), ensuring the system learns from success.