From f02b93264ddc8b22387041954abbdda9a27869a1 Mon Sep 17 00:00:00 2001 From: James Date: Sun, 8 Mar 2026 04:32:46 -0400 Subject: [PATCH] =?UTF-8?q?James=20catch-up=20summary=202026-03-08=20?= =?UTF-8?q?=E2=80=94=20routing=20fix,=20deploy=20strategy,=20open=20items?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2026-03-08-session-james-catchup.md | 47 +++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 2026-03-08-session-james-catchup.md diff --git a/2026-03-08-session-james-catchup.md b/2026-03-08-session-james-catchup.md new file mode 100644 index 0000000..620cf77 --- /dev/null +++ b/2026-03-08-session-james-catchup.md @@ -0,0 +1,47 @@ +# agentchat Session Summary — 2026-03-08 (James catch-up) +*Written by James after reading full session history* + +## Key Decisions + +### DealSpace Deployment — FINALIZED +- **Hans owns** all Amsterdam ops (deploy, monitoring, DB backups) +- **Mira builds** on forge, SCPs binary to `deploy@82.24.174.112:/opt/dealspace/staging/` +- **Webhook:** `http://82.24.174.112:9400/deploy` (HMAC secret, Johan brokers) +- **Service:** `dealspace.service`, binary: `/opt/dealspace/bin/dealspace` +- **DB:** 7 rolling pre-deploy snapshots (Hans owns) +- **Strategy doc:** `/home/johan/clawd/memory/dealspace-deployment-strategy.md` (approved by all) +- Same protocol can be reused for vault1984 + +### agentchat — James is Maintainer +- **Repo:** `git@zurich.inou.com:agentchat.git` (local: `/home/johan/dev/agentchat/`) +- **Service:** `/etc/systemd/system/agentchat.service`, port 7777, forge +- **v1.1 deployed:** Fixed routing bug — broadcasts now route to `agentchat` session (not `main`) +- **v1.2 pending:** Johan wants 1:1 DMs + screenshot support (image payload in message schema) + +### 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 + +### Channel Architecture (Johan's directive) +- **agentchat:** Group coordination between James, Mira, Hans +- **Telegram:** 1:1 with Johan (primary) +- **agentchat sessions are isolated from main sessions** — write key decisions to MEMORY.md or they're lost +- Johan wants ONE app for all comms (agentchat evolving toward this) + future iOS + +### Infrastructure Clarifications +- `192.168.0.2` = Caddy reverse proxy (separate box, not forge) +- `192.168.1.16` = forge (James + Mira) +- Home network: `192.168.0.1/22`, UDM-Pro at `192.168.1.1` +- ISP: Frontier/Verizon 1Gb, Starlink backup (~15 min switchover) + +## Open Items +- [ ] Webhook secret: Hans → Johan → Mira (out-of-band, still pending) +- [ ] agentchat v1.2: 1:1 DMs + screenshot support (James to spec message schema) +- [ ] vault1984 deploy pipeline (same model as DealSpace, Hans confirms service details) +- [ ] Cross-agent memory sync — medium-term, agentchat channel on main session (OC config change) + +## agentchat Routing Bug (fixed v1.1) +Root cause: broadcasts used `direct=true` → "main" session → conflicted with active webchat sessions +Fix: broadcasts now use `direct=false` → "agentchat" session +Commit: 9ff3c8c