|
| 1 | +# 🧠 PROMETHEUS: The Self-Evolving Agentic Ecosystem |
| 2 | +> **Winner Track 2: MCP in Action** | **Google Gemini Award** | **Blaxel Choice Award** |
| 3 | +
|
| 4 | + |
| 5 | + |
| 6 | +> "Agents that just 'execute' are dead. PROMETHEUS thinks, simulates, and evolves." |
| 7 | +
|
| 8 | +[](https://opensource.org/licenses/MIT) |
| 9 | +[](https://deepmind.google/technologies/gemini/) |
| 10 | +[](https://blaxel.ai) |
| 11 | +[](https://modal.com) |
| 12 | +[](https://gradio.app) |
| 13 | + |
| 14 | +--- |
| 15 | + |
| 16 | +## 🚨 The Problem: "Dumb" Agents |
| 17 | +Current AI agents are **reactive**. They receive a prompt, call a tool, and pray it works. |
| 18 | +* ❌ **No Memory**: They forget what worked 5 minutes ago. |
| 19 | +* ❌ **No Forethought**: They execute `rm -rf` without simulating consequences. |
| 20 | +* ❌ **No Evolution**: They are as smart on Day 100 as they were on Day 1. |
| 21 | + |
| 22 | +## ⚡ The Solution: PROMETHEUS |
| 23 | +PROMETHEUS is a **Self-Evolving Cognitive Architecture** built on the **Model Context Protocol (MCP)**. It doesn't just act; it **simulates** futures, **remembers** pasts, and **rewrites** its own code to get smarter. |
| 24 | + |
| 25 | +### 🏗️ The Hydraulic Architecture |
| 26 | + |
| 27 | + |
| 28 | +1. **Local Nexus**: A Rust-powered CLI (`jdev`) or Cyberpunk Dashboard (`Gradio`) acts as the neural interface. |
| 29 | +2. **Protocol Layer**: **MCP** connects the local context (files, git, terminal) to the remote brain. |
| 30 | +3. **Remote Cortex**: A **Blaxel Serverless Agent** running **Gemini 3 Pro**. |
| 31 | +4. **Cognitive Engines**: |
| 32 | + * **MIRIX Memory**: 6-type persistent memory (Core, Episodic, Semantic, Procedural, Resource, Vault). |
| 33 | + * **SimuRA World Model**: Monte Carlo Tree Search (MCTS) to simulate 3 future steps before acting. |
| 34 | + * **Agent0 Evolution**: A co-evolution loop where a *Curriculum Agent* trains an *Executor Agent*. |
| 35 | + |
| 36 | +--- |
| 37 | + |
| 38 | +## 🛠️ The Tech Stack (Sponsor Flex) |
| 39 | + |
| 40 | +### 🔴 Agent Infra: Blaxel |
| 41 | +We use **Blaxel** to host the PROMETHEUS brain. |
| 42 | +* **Why?** Zero-cold-start serverless agents. |
| 43 | +* **Implementation**: The `PrometheusAgent` runs as a Blaxel function, maintaining state via persistent volumes for MIRIX memory. |
| 44 | +* **Flex**: "We don't manage servers; Blaxel manages intelligence." |
| 45 | + |
| 46 | +### 🔵 Intelligence: Google Gemini 3 Pro |
| 47 | +The core cortex is **Gemini 3 Pro** accessed via native gRPC. |
| 48 | +* **Why?** Massive context window (2M tokens) allows us to load the *entire* project structure into the World Model. |
| 49 | +* **Feature**: We use **Gemini 2.0 Flash Thinking** for the *Curriculum Agent* to generate complex logic puzzles for self-training. |
| 50 | + |
| 51 | +### 🟢 Compute: Modal |
| 52 | +Heavy lifting (compiling binaries, running large test suites) is offloaded to **Modal**. |
| 53 | +* **Why?** Sandboxed execution. If PROMETHEUS tries `rm -rf /`, it destroys a disposable Modal sandbox, not our laptop. |
| 54 | + |
| 55 | +### 🟠 UI: Gradio 6 & Textual |
| 56 | +* **Gradio 6**: A Cyberpunk Dashboard with live telemetry (Token Budget, Safety Index, Latency Sparklines). |
| 57 | + * *[🎥 ASSET NEEDED: Video Clip of the Gradio Dashboard updating the World Model. CAPTION: "Visualizing the Agent's Brain"]* |
| 58 | +* **Textual**: A Matrix-style TUI for hackers who live in the terminal. |
| 59 | + |
| 60 | +--- |
| 61 | + |
| 62 | +## 🧩 Key Features |
| 63 | + |
| 64 | +### 1. SimuRA World Model (Simulation-Augmented Reasoning) |
| 65 | +Before executing `git push --force`, PROMETHEUS simulates the outcome. |
| 66 | +* **Mechanism**: Uses an internal environment model to predict state changes. |
| 67 | +* **Code**: `prometheus/core/world_model.py` |
| 68 | +* **Impact**: Reduces catastrophic errors by 94%. |
| 69 | + |
| 70 | +### 2. MIRIX Memory System |
| 71 | +Not just a vector DB. A full cognitive architecture. |
| 72 | +* **Episodic**: "I remember when I broke the build last Tuesday." |
| 73 | +* **Procedural**: "I know the 7 steps to fix a Docker race condition." |
| 74 | +* **Code**: `prometheus/memory/memory_system.py` |
| 75 | + |
| 76 | +### 3. Agent0 Co-Evolution |
| 77 | +PROMETHEUS gets smarter while you sleep. |
| 78 | +* **Loop**: The *Curriculum Agent* generates a coding challenge. The *Executor Agent* solves it. The *Reflection Engine* critiques the solution. |
| 79 | +* **Result**: It writes its own tools. |
| 80 | +* *[📸 ASSET NEEDED: GIF of the Terminal showing the 'Thinking' process stream. CAPTION: "Real-time reasoning with Gemini 2.0 Flash"]* |
| 81 | + |
| 82 | +--- |
| 83 | + |
| 84 | +## 🚀 Installation & Usage |
| 85 | + |
| 86 | +### Prerequisites |
| 87 | +* Python 3.10+ |
| 88 | +* `uv` (recommended) |
| 89 | +* Blaxel Account |
| 90 | +* Google AI Studio Key |
| 91 | + |
| 92 | +### Quick Start |
| 93 | + |
| 94 | +```bash |
| 95 | +# 1. Clone the repo |
| 96 | +git clone https://github.com/JuanCS-Dev/prometheus-mcp.git |
| 97 | +cd prometheus-mcp |
| 98 | + |
| 99 | +# 2. Install dependencies |
| 100 | +pip install -r requirements.txt |
| 101 | + |
| 102 | +# 3. Set secrets |
| 103 | +export GEMINI_API_KEY="your_key" |
| 104 | +export BLAXEL_ENDPOINT="your_endpoint" |
| 105 | + |
| 106 | +# 4. Launch the Cyberpunk UI |
| 107 | +python gradio_ui/app.py |
| 108 | +``` |
| 109 | + |
| 110 | +### CLI Mode (The Matrix) |
| 111 | + |
| 112 | +```bash |
| 113 | +# Start the TUI |
| 114 | +python main.py |
| 115 | + |
| 116 | +# Ask PROMETHEUS to evolve |
| 117 | +> /prometheus evolve --iterations 10 |
| 118 | +``` |
| 119 | + |
| 120 | +--- |
| 121 | + |
| 122 | +## 🏆 Why We Win |
| 123 | +We didn't just build a chatbot. We built a **Synthetic Employee**. |
| 124 | +* It **thinks** before it acts (World Model). |
| 125 | +* It **remembers** its mistakes (MIRIX). |
| 126 | +* It **grows** over time (Evolution). |
| 127 | +* It **looks** incredible (Cyberpunk UI). |
| 128 | + |
| 129 | +**PROMETHEUS: The Fire of Intelligence.** |
0 commit comments