4.9 KiB
4.9 KiB
Memory — 2026-02-15 Afternoon Session
Knowledge Builder MVP — Major Progress
Architecture Evolution (v1 → v2 → v3)
- v1: Builder processes data, generates custom Docker containers with our own chat UI
- v2: Builder processes data, deploys AgentZero containers pre-loaded with knowledge
- v3 (current): Builder is LIGHTWEIGHT LAUNCHER only. AgentZero processes its own data. NotebookLM-style frontend ships inside each container.
Key Decision: Builder Does NOT Process Data
- D J explicitly changed this: "I don't want the knowledge builder app itself to download and process the data"
- Sources (URLs, files) are passed to AgentZero as a manifest
- AgentZero downloads, transcribes, chunks, embeds — that's how it becomes the expert
- Builder only collects config and deploys containers
NotebookLM Frontend
- D J wants a separate frontend INSIDE each container similar to Google NotebookLM
- Sent reference screenshot: 3-panel layout (Sources sidebar | Chat center | Studio sidebar)
- Studio panel has: Audio Overview, Video Overview, Mind Map, Reports, Flashcards, Quiz, Infographic, Slide Deck, Data Table
- Frontend should also show as a PROJECT inside AgentZero UI
- Currently built at
notebook-ui/in the KB project, served on port 50002
Bugs Found & Fixed Today
- CSS not loading — stale build artifacts, rebuilt
- Project detail page crash — React hooks after conditional return
- ChromaDB v1 API dead — all endpoints return "Unimplemented", migrated to v2 (
/api/v2/tenants/default_tenant/databases/default_database/) - CUDA library missing — SSH Whisper command needed
LD_LIBRARY_PATH=/usr/lib/ollama/cuda_v12 - Ollama localhost-only — was bound to 127.0.0.1, restarted with
OLLAMA_HOST=0.0.0.0:11434 - Old project schema crash — v3 schema different from v2, cleaned old test data
- Delete agent not working — Docker creates root-owned files, need
sudo rm -rffor cleanup - NotebookLM frontend not starting in container — needed pre-built
.nextdirectory, boot script triednext startwithout building - Service crash-looping — orphan Node.js process holding port 3001,
fuser -k 3001/tcpto fix
New Team Member: Hawk 🦅
- Code Review & Testing Oversight agent
- Registered in gateway config
- Workspace:
~/.openclaw/workspace-hawk/ - Pipeline: Glitch builds → Hawk reviews → Jinx E2E → Pixel visual → ship
- D J named him (rejected "Reviewer" as too boring)
Updated QA Process
- Jinx & Pixel AGENTS.md updated with mandatory smoke tests and functional verification
- Created
tools/smoke-test.sh— tests all infra deps before deploy - Hawk blocks deploys without tests
- QA must ACTUALLY EXECUTE features, not just check if pages render
Updated Org
Team Alpha (Dev):
├── Glitch ⚡ (Senior Engineer)
├── Hawk 🦅 (Code Review & Testing)
├── Forge 🔥 (DevOps)
├── Jinx 🔍 (QA Functional)
└── Pixel 📸 (QA Visual)
LLM Config UI Fixes
- Cloud providers (Claude/OpenAI) now auto-set endpoint and hide the field
- Added current Claude models: claude-opus-4-6, claude-3-7-sonnet, claude-3-5-sonnet, etc.
- Added Ollama models matching GPU box: qwen3:8b, qwen3:30b, llama3.2
YouTube Processing in Docker — Known Issue
- SSH to GPU box doesn't work from inside Docker containers (no SSH keys)
- Switching to local Whisper (tiny.en model) for self-contained processing
- Glitch working on this fix now
D J's API Key
- Anthropic OAuth token: stored in
/home/wdjones/.openclaw/agents/main/agent/auth-profiles.json - Format:
sk-ant-oat01-...(set up viaopenclaw configureCLI) - D J asked about this for Knowledge Builder LLM config
AVA KML Email
- Sent to Meg (megmcnamara3@gmail.com) via ProtonMail browser automation
- Subject: "AVA Boundary KML Files - 276 American Viticultural Areas"
- Link to Gitea repo: https://git.letsgetnashty.com/case/ava-kmls
- MEMORY.md updated: PENDING → SENT 2026-02-15
Nashville Recycling
- D J had overflow cardboard, recycling bin full
- Nashville: flatten and stack next to bin, drivers usually take it
- Alternative: free drop-off at convenience centers (East, Bordeaux, Omohundro)
- Call 311 / (615) 862-5000 to confirm
Murphy Beds
- Craigslist Nashville: 2 active listings at $100 each
- Market is thin
SPARK Ideas
- Now at 81 total ideas (spark-001 through spark-079)
- Notable new: spark-078 (Meeting Prep Agent ⭐8), spark-079 (Property Tax Appeals Nashville ⭐8)
- Property tax appeals: Nashville values surged 30-50%, appeal season starts May — perfect timing
Infrastructure Notes
- Docker needs
sudoon this VM - ChromaDB v1 is COMPLETELY DEAD — always use v2
- Ollama on GPU box needs
OLLAMA_HOST=0.0.0.0:11434(not persistent, sudo broken) - Knowledge Builder: http://192.168.86.45:3001 (systemd: knowledge-builder.service)
- tsconfig.json excludes: node_modules, notebook-ui, data/agents (to avoid Docker artifact build errors)