Skip to content

Commit 2537738

Browse files
committed
-
1 parent 31295fc commit 2537738

36 files changed

+2425
-3850
lines changed

README.md

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ graph TD
5757

5858
5. **Audit Logging**: Every tool call, VFS mutation, and agent decision is logged. Full replay capability for debugging and analysis.
5959

60+
6. **VFS Explorer with Live Preview**: Sandboxed iframe execution for agent-created HTML/CSS/JS files. Operators can preview UIs the agent builds without leaving the browser.
61+
62+
7. **Genesis Diff Visualization**: Color-coded comparison showing all changes from initial state (green = added, yellow = modified, red = deleted). Instant visibility into what the agent has modified.
63+
64+
8. **Snapshot Timeline**: Browse, compare, and restore any of the last 10 VFS snapshots. Hot-load snapshots to test previous states without permanent rollback.
65+
6066
### Core Components
6167

6268
| Component | Purpose |
@@ -67,6 +73,24 @@ graph TD
6773
| `verification-manager.js` | Pre-flight safety checks in sandboxed worker |
6874
| `arena-harness.js` | Competitive selection for code changes |
6975

76+
### Available Tools
77+
78+
REPLOID provides 19+ tools out of the box:
79+
80+
**Core VFS & Self-Modification:**
81+
- `read_file`, `write_file`, `list_files`, `delete_file` - File operations
82+
- `create_tool` - Dynamic tool creation at runtime
83+
- `load_module` - Hot-reload capabilities and modules
84+
- `code_intel` - Analyze code structure without reading full content
85+
86+
**Unix-like Shell Tools:**
87+
- `shell_ls`, `shell_pwd`, `shell_cd` - Directory navigation
88+
- `shell_cat`, `shell_grep`, `shell_find` - File search and inspection
89+
- `shell_git` - Version control (status, log, diff, commit)
90+
- `shell_mkdir`, `shell_rm`, `shell_mv`, `shell_cp` - File management
91+
92+
All shell tools operate within the VFS sandbox with no access to host filesystem.
93+
7094
---
7195

7296
## Self-Modification Research
@@ -188,11 +212,29 @@ These are open questions. REPLOID is infrastructure for exploring them, not answ
188212
git clone https://github.com/clocksmith/reploid
189213
cd reploid
190214
npm install
191-
npm start
192-
# Open http://localhost:3000
215+
npm run dev
216+
# Open http://localhost:8080
193217
```
194218

195-
Select a model, enter a goal, click "Awaken Agent."
219+
### Boot Modes
220+
221+
REPLOID offers 3 genesis configurations:
222+
223+
1. **TABULA RASA** - Blank slate, core agent only (minimal tools)
224+
2. **MINIMAL AXIOMS** - Core + basic reflection and learning
225+
3. **FULL SUBSTRATE** - All capabilities including cognition, testing, and Unix-like shell tools
226+
227+
Select "FULL SUBSTRATE" for RSI experiments with maximum tool availability.
228+
229+
**Example Goals:**
230+
- "Create a recursive tool chain: a tool that builds tools that enhance tools"
231+
- "Analyze your source code in /core and identify bottlenecks"
232+
- "Build a tool that generates test cases from function signatures"
233+
234+
The VFS Explorer (right panel) provides:
235+
- **Preview (▶)** - Execute HTML/CSS/JS files in sandboxed iframe
236+
- **Diff (⊟)** - Compare current VFS to genesis state
237+
- **Snapshots (◷)** - Timeline of all saved states with restore capability
196238

197239
---
198240

0 commit comments

Comments
 (0)