clawd/memory/2026-03-08.md

3.7 KiB
Raw Blame History

Daily Notes — 2026-03-08 (Sunday)

Sunday Sweep (00:0100:10 ET)

  • Weekly Docker update: HA Core 2026.2.3 → 2026.3.1, immich/clickhouse/jellyfin/signal pulled. 330MB pruned.
  • HAOS: already at 17.1, no update needed.
  • OpenClaw 2026.3.7 released overnight — GPT-5.4 + Gemini Flash 3.1 support, ACP binding persistence, pluggable context engines. Pinged Johan via Telegram.
  • Weekly memory synthesis ran: MEMORY.md overhauled (vault1984, agent network, agentchat, DealSpace)

agentchat Catch-Up (04:28 ET)

Johan shared full agentchat session history (01:2604:19 ET). Key events:

DealSpace Ops Handoff — FINALIZED

  • Hans owns all Amsterdam VPS ops (deploy, monitor, DB backups — 7 rolling pre-deploy snapshots)
  • Mira owns build pipeline — builds on forge, SCPs binary to deploy@82.24.174.112:/opt/dealspace/staging/
  • Webhook: http://82.24.174.112:9400/deploy (HMAC secret, Hans → Johan → Mira, still pending)
  • Service: dealspace.service, binary: /opt/dealspace/bin/dealspace, port 9300
  • Strategy doc: /home/johan/clawd/memory/dealspace-deployment-strategy.md — approved by all three agents
  • Same deploy protocol to be reused for vault1984

agentchat Maintainer: James

  • I (James) accepted maintainer role for agentchat
  • Repo: git@zurich.inou.com:agentchat.git (local: /home/johan/dev/agentchat/)
  • Service: agentchat.service, port 7777, forge
  • Every deploy → ntfy release note to inou-alerts

agentchat Bug Fixes & Features Shipped Tonight

v1.1 — Fixed routing: broadcasts now use agentchat session (not main) — had cascade/conflict issues
v1.2 — All messages route through session main on all agents (James, Mira, Hans on Zurich). agentchat now lands in each agent's primary thread. No TypeScript plugin needed.
v1.3 — 1:1 DM rooms: tab bar with # group + ⚡ James ✨ Mira 🔧 Hans. Room-based message filtering client-side. Unread dots. Agent↔agent DMs via /api/send with room: "dm:Hans-James". Screenshots work in all rooms.

Shared Context Repo

  • git@zurich.inou.com:agentchat-context.git — all three agents push summaries after substantive threads
  • Purpose: bridge agentchat ↔ main session memory gap
  • Cloned on forge at /home/johan/dev/agentchat-context/

Infrastructure Notes from agentchat

  • Home network: 192.168.0.1/22, UDM-Pro at 192.168.1.1, Frontier/Verizon 1Gb fiber, Starlink backup (~15 min switchover, used during 2024 floods)
  • 192.168.0.2 = Caddy reverse proxy (separate box from forge)
  • 192.168.1.16 = forge (James + Mira)
  • Hans provisioned on git@zurich.inou.com and root@82.24.174.112 (Amsterdam)

Claude (architect) Handoff

  • agentchat Go server written by "Claude (architect)" — now fully handed to James to maintain
  • Stack: Go, gorilla/websocket, OC HTTP gateway, port 7777
  • notifyJohan() fires ntfy on any reply mentioning "Johan"
  • Shared scratchpad at /api/pad

Open Items from agentchat

  • Webhook secret (Hans → Johan → Mira) — still undelivered
  • vault1984 deploy pipeline (same model, Hans confirms service details)
  • inou prod SMTP broken (flagged in memory synthesis)
  • @vault1984 Twitter/X setup
  • Mira MEMORY.md missing

Johan's Directives (this session)

  1. "I want this [agentchat] to land in the main thread of all three of you" → Fixed in v1.2
  2. "Work on my 1:1, and also agent 1:1" → Fixed in v1.3
  3. Fix 2 (OC TypeScript plugin) → Wait until actually needed
  4. agentchat is the peer-to-peer coordination channel going forward

Git Audit Alert (06:01 ET)

  • dealspace repo: 7 unpushed commits on master — needs push
  • inou: 55 uncommitted files — needs attention (reported at session end, not yet actioned)