Feature History
Feature History
Section titled “Feature History”Completed feature details. One-line summaries in MEMORY.md.
QMD Memory Backend (2026-02-20)
Section titled “QMD Memory Backend (2026-02-20)”- Installed Bun 1.3.9 + QMD 1.0.7. Backend set to
qmd. - Session transcript indexing enabled (30-day retention).
- 29 files indexed, 112 vectors at time of setup.
- CPU-only (no GPU), models ~2GB, unload after idle.
- All agents updated with Memory Protocol in AGENTS.md + Cold Start Recovery in MEMORY.md.
Audio Transcription (2026-02-20)
Section titled “Audio Transcription (2026-02-20)”- Local faster-whisper (base, CPU, int8) as primary → Google Gemini → OpenAI fallback chain.
- Script at
/home/winnie/.local/bin/whisper-local. - Locked to English (
language="en") since 2026-02-22 — fixes misdetection of Chris’s Scottish accent.
YouTube Transcription (2026-02-20)
Section titled “YouTube Transcription (2026-02-20)”gemini-yt-transcriptat/home/winnie/.local/bin/gemini-yt-transcript.- Sends YouTube URL directly to Gemini for verbatim transcript. Bypasses cloud IP blocks.
- Also installed
youtube-transcript-api(Python) andyt-dlp— both blocked by YouTube cloud IP bans.
GDrive Backups (2026-02-20)
Section titled “GDrive Backups (2026-02-20)”- Script:
/home/winnie/.openclaw/bin/backup-server.sh - Daily 03:00 GMT cron. 14-day retention. Remote:
gdrive:openclaw-backups/
Claude Code Orchestration Skill (2026-02-21)
Section titled “Claude Code Orchestration Skill (2026-02-21)”- Created
~/.openclaw/skills/claude-code-orchestration/SKILL.md. - Pattern: Plan→Execute, batch 5–7 items, “Do NOT ask questions”, stream-json for monitoring.
- SOP:
memory/ops/claude-code-sop.md. All 8 agent AGENTS.md files updated.
Sub-Agent Architecture (2026-02-20)
Section titled “Sub-Agent Architecture (2026-02-20)”- dev-backend + dev-frontend converted from persistent agents to sub-agent templates.
- PMs spawn them via
sessions_spawn(agentId="dev-backend"). - PM guardrails: “never write code, spawn dev sub-agent.”
- Config:
maxSpawnDepth=2,maxChildren=3,archive=30min,subagent model=sonnet-4-6.
Sub-Agent Reliability Rollout (2026-02-21)
Section titled “Sub-Agent Reliability Rollout (2026-02-21)”- Reduced
agents.defaults.subagents.maxConcurrentfrom 8→3. - Created managed skill
subagent-spawn-sop. - Embedded mandatory spawn SOP into main + PM AGENTS files.
- Scout (research) made spawn-only worker template. HQ Research topic (16) routes to main.
Codex CLI Operational (2026-02-22)
Section titled “Codex CLI Operational (2026-02-22)”- v0.104.0, authenticated via ChatGPT Plus OAuth.
- Config at
~/.codex/config.tomlwithmulti_agent=true. - First use: successfully built MC Projects page enhancement.
- Use for builds when Anthropic rate-limited.
Gemini CLI Operational (2026-03-01)
Section titled “Gemini CLI Operational (2026-03-01)”- v0.30.0 — fixed WSL2 headless hang that blocked earlier versions.
- Syntax:
gemini -p "prompt" -y. Free tier, 1M+ context. - Added to tool selection alongside Claude Code + Codex.
- Note: Gemini CLI BROKEN in WSL2 headless on older versions — must be v0.30.0+.
Mission Control Dashboard (2026-02-22)
Section titled “Mission Control Dashboard (2026-02-22)”- Originally at ephemeral
/tmp/mission-control/— wiped on reboot. - Moved to permanent
/home/winnie/projects/mission-control/. - Private GitHub repo:
Chrisr6records/mission-control. Rebuilt and pushed. - User systemd service, port 3001. Exposed at
https://desktop-8bb3hd4-1.tailb7bd99.ts.net:8080/. - State (2026-02-22): 11 pages, 27+ API routes, 48 source files.
- Pages: Tasks, Agents, Team, Activity, Projects (pipelines), Research, Calendar, Messages, Settings, System.
Agent Operating Modes (2026-02-22)
Section titled “Agent Operating Modes (2026-02-22)”- Added AUTONOMOUS vs ORCHESTRATOR modes to each agent’s SOUL.md.
- Per-agent DAILY_GOALS.md as context anchor (read on reset/heartbeat path, surfaced in MC).
Continuous Autonomy (2026-02-23)
Section titled “Continuous Autonomy (2026-02-23)”- Sprint crons upgraded from one-shot to time-budgeted task loops.
checkpoints/dir for phase state + sub-agent results.- HANDOVER.md structured format for machine-readable pickup.
- Sentry watcher: 5-min heartbeat detecting sub-agent completions 24/7.
- Session resets: Winnie 02:50+09:50, PMs 08:00, Sentry 00:00+12:00. Research cron Mon/Wed/Fri 02:00.
- 13 cron jobs total.
Frankel Spend Monitor (2026-02-28)
Section titled “Frankel Spend Monitor (2026-02-28)”- Rewrote as Python helper (
frankel-spend-calc.py) + bash wrapper. - Baseline tracking ($23.26 balance set at time of setup).
- MC
route.tscalls Python helper viaexecSync.
MC Fleet Page (2026-02-28)
Section titled “MC Fleet Page (2026-02-28)”/fleetpage +/api/fleetroute added to Mission Control.- Reads
agents/*/sessions/sessions.jsonfor real-time context metrics. - Context bars: green/amber/red. 110K+ danger markers.
Tailscale (2026-02-20)
Section titled “Tailscale (2026-02-20)”- Serve mode. Control UI at
https://desktop-8bb3hd4-1.tailb7bd99.ts.net/. auth.allowTailscale=truein openclaw.json.
Session Continuity Protocol (2026-02-22)
Section titled “Session Continuity Protocol (2026-02-22)”- HANDOVER.md created for all 9 agents, auto-injected workspace file.
- SOUL.md updated fleet-wide: mandatory Session Startup + Session End protocols.
Config Tuning (2026-02-22)
Section titled “Config Tuning (2026-02-22)”- Browser efficient mode, fetch maxChars 30K, bash cap 50K, compaction floor 24K applied to openclaw.json.
- All crons updated with HANDOVER startup, scope rules, checkpoint-and-reset pattern.
MC Task Update Helpers (2026-02-22)
Section titled “MC Task Update Helpers (2026-02-22)”scripts/update-task.sh+scripts/log-activity.shdeployed in MC project.- Curl pattern added to all 9 AGENTS.md files.
Context Hygiene Rule Added (2026-02-28)
Section titled “Context Hygiene Rule Added (2026-02-28)”- Session hit 111K in ~2hrs from
sessions_list(messageLimit=1)payloads (20K+ per call) + inline debugging loops + raw exec dumps. - Rules added to SOUL.md + AGENTS.md: always
messageLimit:0, always pipe output, debug loops → spawn out, target/newat 80–100K.
R6 Records Catalog Strategy (2026-02-22)
Section titled “R6 Records Catalog Strategy (2026-02-22)”- Vinyl delivered
R6_CATALOG_STRATEGY.md. Awaiting Chris review.
See Also
Section titled “See Also”- Changelog — Config and routing changes
- Corrections — Lessons learned