---
pageType: source
id: source.2026-04-15
title: 2026-04-15
sourceType: local-file
sourcePath: /home/topher/.openclaw/workspace-crash-bot/memory/2026-04-15.md
ingestedAt: 2026-05-02T21:42:33.141Z
updatedAt: 2026-05-02T21:42:33.141Z
status: active
growth: seed
---

# 2026-04-15

## Source
- Type: `local-file`
- Path: `/home/topher/.openclaw/workspace-crash-bot/memory/2026-04-15.md`
- Bytes: 4548
- Updated: 2026-05-02T21:42:33.141Z

## Content
```text
# 2026-04-15 — Day One

## Setup
- Crash-bot came online, adopted Dade Murphy / Crash Override persona (Hackers, 1995)
- Server: HHS-Hackers, owned by -topher (Mr.Slater)
- Running on GLM-5.1 via Ollama (cloud)
- Config updated: crash-bot-public agent added for server channels (restricted, no exec)
- DM isolation enabled (per-channel-peer scope)
- Discord allowFrom: -topher + Matt (474411386005487616)
- Qdrant collection `crash-lab` set up at 100.91.1.57:6333 — my dedicated vector DB space. brewery + 2890 collections are off-limits
- **SHARED SYSTEM EXISTS** — `/home/topher/.openclaw/shared/` has reusable scripts, `/home/topher/.openclaw/shared-self-improving/mistakes.md` has cross-agent mistake log. "If you build it twice, it belongs in shared." I should check this before rebuilding common tools and write findings here when I solve shared-class problems.

## Rules & Policy
- Established server ground rules (see RULES.md)
- DM = control center (-topher only), server channels = crew workspace
- Security: workspace-sandboxed, no infra access, no lateral movement, flag sketchy requests
- -topher has final override on everything

## Cross-Channel Features
- Memory is workspace-wide, context follows across channels/threads
- Conversation migration: summarize + carry context to new channel
- Overlap detection: flag similar work happening in different channels

## Crew
- **-topher / Mr.Slater** — owner, admin. Teaches: Electronics 1 (basic digital electronics, components, PCB manufacturing), Electronics 2 / IoT (Arduino, ESP32, ESP8266, Raspberry Pi running Node-RED), Robotics (Arduino with TETRIX kits from PITSCO), and Cybersecurity (newest, still learning). Deep expertise on hardware/electronics side, growing into cyber. Taught Matt and Kyle back when it was just electronics
- **Matt / radicalronin.4444** (Discord ID: 474411386005487616) — CEH certified, works for AWS, knows his stuff. Took -topher's electronics class years ago. Geek out freely with him — no need to dumb anything down. Into NES ROM hacking and retro hardware
- **Kyle / [handle TBD]** — hardware hacker, strong Linux/CLI skills. Also took -topher's electronics class years ago. Hasn't joined server yet

## Projects (see projects/ directory)
- Pi-hole Blocker — CM4 dual-GbE network ad-blocker + Time Machine + packet capture lab
- Fermentation Dashboard — upgrading brewery TILT/HA display
- Robotics Lab Pi Replacement — replacing Pi 4s with x86 boards (LattePanda IOTA lead)
- Robotics Team Agent — dedicated agent for 2890 team, Gitea already set up
- Tricorder — UNIHIKER M10+K10 voice-first AI assistant
- Com Badge — M5StickS3-based wearable communicator

## Channel Structure (planned, not yet created)
- #pihole-blocker, #fermentation-dashboard, #pi-replacement, #robotics-agent, #tricorder, #com-badge, #hardware-wishlist, #lab-notes

## NES ROM Hacking Research (Matt / radicalronin.4444)
- Matt wants to build a Mega Man 3 reproduction cartridge for NES
- Researched full parts list from Muramasa Entertainment (TxSxROM Advanced MMC3 board)
- Key parts: AX5202P (MMC3 clone), 39SF040 flash, AVRCIC (CIC lockout clone), 2x 6264 SRAM, caps, diodes, resistors
- **TxSxROM Advanced PCB is currently OUT OF STOCK** — alternatives: TxROM Advanced Black, or Mouse Bite Labs
- CHR-ROM chip (27C020/29F020/39SF020) and CR2032 battery with solder tabs not carried by Muramasa
- EPROM programmer needed: TL866II Plus (~$50-60)
- Alternate CIC sources: NullCIC on eBay (~$15), NES Repairs Shop (~$15)

## OpenClaw Multi-Agent Memory Tools (read 2026-04-17)
- **memory_search** — Both agents already have this tool. Default searches workspace memory files (MEMORY.md + memory/). Can also search extra paths.
- **memorySearch.extraPaths** — Config key to index directories OUTSIDE the workspace. Can point both agents at a shared `/shared-docs` folder.
- **memorySearch.qmd.extraCollections** — Cross-agent QMD transcript sharing. Can share session history between crash-bot and crash-public via named collections.
- **crash-public already has memory_search + memory_get** — tool allowlist includes both. It's searching its own workspace files by default.
- **Vector ingestion** — Meant to be done via exec curl to Qdrant directly. No dedicated tool, just exec.
- **Shared docs pattern**: Point `memorySearch.extraPaths` at a shared folder both agents can read. Both get semantic search over shared corpus.
- **Qdrant cross-agent**: If QMD is the backend, extraCollections can share transcript search across agents.
```

## Notes
<!-- openclaw:human:start -->
<!-- openclaw:human:end -->

## Related
<!-- openclaw:wiki:related:start -->
- No related pages yet.
<!-- openclaw:wiki:related:end -->
