Skip to content

Feature History

Completed feature details. One-line summaries in MEMORY.md.

  • 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.
  • 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.
  • gemini-yt-transcript at /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) and yt-dlp — both blocked by YouTube cloud IP bans.
  • 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.
  • 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.maxConcurrent from 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.
  • v0.104.0, authenticated via ChatGPT Plus OAuth.
  • Config at ~/.codex/config.toml with multi_agent=true.
  • First use: successfully built MC Projects page enhancement.
  • Use for builds when Anthropic rate-limited.
  • 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+.
  • 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.
  • 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).
  • 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.
  • Rewrote as Python helper (frankel-spend-calc.py) + bash wrapper.
  • Baseline tracking ($23.26 balance set at time of setup).
  • MC route.ts calls Python helper via execSync.
  • /fleet page + /api/fleet route added to Mission Control.
  • Reads agents/*/sessions/sessions.json for real-time context metrics.
  • Context bars: green/amber/red. 110K+ danger markers.
  • Serve mode. Control UI at https://desktop-8bb3hd4-1.tailb7bd99.ts.net/.
  • auth.allowTailscale=true in openclaw.json.
  • HANDOVER.md created for all 9 agents, auto-injected workspace file.
  • SOUL.md updated fleet-wide: mandatory Session Startup + Session End protocols.
  • 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.
  • scripts/update-task.sh + scripts/log-activity.sh deployed in MC project.
  • Curl pattern added to all 9 AGENTS.md files.
  • 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 /new at 80–100K.
  • Vinyl delivered R6_CATALOG_STRATEGY.md. Awaiting Chris review.