agent-restore-harness/progress.json
m2 3332875548 restore(m2): memory ingested, context documented
- 10,665 rows from m2.zip → agent_memory (0 failures)
- agents/m2/README.md: fleet orchestrator context + status
- progress.json: m2 → complete; all 4 agents now complete
- Updated pending next_steps (Hermes, GMI agent, Vaultwarden, spark4 Redis)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 00:58:43 +02:00

267 lines
No EOL
8.8 KiB
JSON

{
"updated": "2026-04-22",
"agents": {
"nasr": {
"container": "nasr-m2o-qg8o4ow8wcg0k4kc4kc8sgwk-094937152673",
"ip": "172.18.0.23",
"bot": "@nasr_s_bot",
"identity": "Smithers",
"container_status": "running",
"volume_safe": true,
"workspace_files": {
"SOUL.md": "intact",
"USER.md": "intact",
"IDENTITY.md": "intact",
"MEMORY.md": "intact",
"AGENTS.md": "intact"
},
"fixes": {
"workspace_path_typo": "DONE 2026-04-22"
},
"skills_on_disk": [
"2dexy-sync",
"agency-agents",
"build-verify",
"clinical-pathway",
"cursor-agent",
"harness-engine",
"intent-elicit",
"intent-router",
"m2-memory",
"ml-training",
"mm-pdf",
"patient-pathway",
"quantum-trading",
"rlm-memory",
"spec-discovery",
"trading-app-dev",
"unified-search",
"xcode-remote"
],
"skills_in_git": true,
"skills_git_repo": "https://git.machinemachine.ai/nasr/",
"memory_collection": "agent_memory_nasr",
"memory_restored": true,
"memory_sources": [
"spark4:agent_memory (22744 pts — filter nasr)",
"spark3:m2.zip (DM history with m2)",
"spark3:machine.machine.zip (GMI group chat — 2.7MB)"
],
"projects_on_disk": [
"GMI-Cancer-Pathways",
"quantum-trading-intelligence",
"trading-2dexy",
"trading-platform",
"fleet-bus"
],
"gmi_agent": "planned — machine.machine.zip has GMI clinic context",
"telegram_id": 6234474652,
"telegram_zip": "in spark3/m2.zip (DM with m2) + machine.machine.zip",
"status": "complete",
"next_steps": [
"ingest nasr-filtered rows from m2.zip for deeper DM context",
"Hermes agent integration (await Mariusz feedback)",
"GMI agent spec (kickoff Friday 2026-04-25)"
],
"memory_restored_details": {
"source": "machine.machine.zip (spark3)",
"rows_ingested": 1645,
"rows_failed": 0,
"date": "2026-04-23",
"collection": "agent_memory_nasr"
}
},
"parlo": {
"container": "parlobyg-m2o-rb7jo02f78yvtb896v3p6ysr",
"ip": "172.18.0.12",
"bot": "@Parlomachine_bot",
"container_status": "running",
"volume_safe": "fixed March 2026 — was missing /agent_home volume",
"memory_restored": true,
"telegram_zip": "spark3:parlobyg.zip (41MB)",
"status": "complete",
"identity": "Parlomachine",
"user": "Mikkel Parlo (TG id: 8629590552) — construction company Denmark",
"workspace_path": "/workspace",
"workspace_files": {
"SOUL.md": "intact",
"USER.md": "intact",
"IDENTITY.md": "intact",
"MEMORY.md": "intact",
"AGENTS.md": "intact",
"HEARTBEAT.md": "intact"
},
"memory_sources": [
"spark3:parlobyg.zip (41MB — Parlo.Machine incubator chat)"
],
"memory_restored_details": {
"source": "parlobyg.zip (spark3)",
"rows_ingested": 2045,
"rows_failed": 0,
"date": "2026-04-22",
"collection": "agent_memory_parlobyg"
},
"skills_on_disk": [
"api-gateway",
"dist",
"email-triage",
"humanizer",
"onedrive",
"onedrive-parlobyg",
"ordrestyring"
],
"skills_in_git": true,
"skills_git_repo": "https://git.machinemachine.ai/parlo/",
"skills_notes": "7 custom in /workspace/skills/; m2-memory fleet-wide in ~/.openclaw/skills/; gateway --allow-unconfigured",
"openclaw_config": {
"workspace": "/workspace",
"bot_token_location": "openclaw.json channels.telegram.botToken",
"collection": "agent_memory_parlobyg"
},
"next_steps": [
"proceed to peter"
]
},
"peter": {
"container": "peter-desktop-pg48404w00sow0s0oo4cg8k8-124140472825",
"ip": "172.18.0.9",
"bot": "@MuhlmannBot (MuhlAi)",
"container_status": "running",
"image": "custom (not m2-desktop:agent-latest)",
"volume_safe": true,
"memory_restored": true,
"telegram_zip": "in spark3:m2.zip (filter peter/muhl context)",
"status": "complete",
"identity": "MuhlmannAI",
"user": "Peter Mühlmann (TG id: 7408538764) — Trustpilot founder, Muhlmann Capital family office",
"workspace_path": "/home/developer/.openclaw/workspace",
"workspace_files": {
"SOUL.md": "intact",
"USER.md": "intact",
"IDENTITY.md": "intact",
"MEMORY.md": "intact",
"AGENTS.md": "intact",
"HEARTBEAT.md": "intact"
},
"memory_sources": [
"MuhlAI.zip (220MB — Muhl Bot Evolution group chat)"
],
"memory_restored_details": {
"source": "MuhlAI.zip (local)",
"rows_ingested": 7413,
"rows_failed": 0,
"date": "2026-04-22",
"collection": "agent_memory_peter"
},
"skills_on_disk": [
"dark-factory",
"humanize-text",
"kiedis-po",
"muhl-fund-api",
"muhlmann-orchestrator",
"muhlmann-reporter",
"paper-scanner",
"+ 35 fleet-wide skills"
],
"skills_in_git": true,
"skills_git_repo": "https://git.machinemachine.ai/peter/",
"skills_notes": "7 custom + 35 fleet-wide; workspace/skills has dark-factory + excel-xlsx",
"openclaw_config": {
"workspace": "/home/developer/.openclaw/workspace",
"AGENT_ID": "peter",
"COLLECTION_NAME": "agent_memory_peter",
"QDRANT_URL": "http://memory-qdrant:6333 (container network)",
"bot_token_env": "AGENT_TELEGRAM_BOT_TOKEN"
},
"next_steps": [
"proceed to m2"
]
},
"m2": {
"container": "local (this machine)",
"bot": "@mariusz_pa_bot",
"container_status": "running",
"memory_restored": true,
"telegram_zip": "telegram/m2.zip (64MB — FULL m2 DM history from day 1)",
"note": "Not containerized; Claude Code is the AI interface. m2-desktop-worker container parked/offline.",
"status": "complete",
"identity": "m2 / Mario / Mariusz Kreft — fleet orchestrator",
"workspace_path": "local machine (/home/m2) — not containerized openclaw",
"memory_sources": [
"spark3:m2.zip (64MB — m2 DM history, 19 HTML files)"
],
"memory_restored_details": {
"source": "m2.zip (local copy)",
"rows_ingested": 10665,
"rows_failed": 0,
"date": "2026-04-22",
"collection": "agent_memory"
},
"next_steps": [
"nasr DM context: filter m2.zip for nasr/smithers/gmi mentions → agent_memory_nasr",
"Hermes agent integration (await Mariusz feedback)",
"GMI agent spec kickoff (Friday 2026-04-25)",
"Vaultwarden secrets vault implementation",
"spark4 Redis fix (read-only due to RDB write failure)"
]
},
"alfred": {
"container_status": "offline",
"volume_safe": true,
"identity": "Alfred — Superhero Capital agent",
"status": "parked — container down"
},
"gunnar": {
"container_status": "offline",
"bot": "@Innerstanding_bot (Innerstanding)",
"volume_safe": true,
"status": "parked — container down"
},
"agentx": {
"container_status": "offline",
"bot": "@m2_onboarding_bot",
"status": "parked — container down"
}
},
"infrastructure": {
"spark3_telegram": {
"path": "/home/m2spark3/telegram/",
"zips": {
"m2.zip": "64MB — full m2 DM history",
"parlobyg.zip": "41MB — parlo chat",
"machine.machine.zip": "572KB — MM group chat (GMI context)",
"m2-devops.zip": "79KB — devops channel",
"love-travel Georg.zip": "66KB"
},
"ingest_tool": "agent.memory.system/ingest/telegram_export.py"
},
"spark4_memory": {
"api": "http://192.168.31.163:8000",
"collection": "agent_memory",
"points": 22744,
"status": "degraded — Redis RDB write failure, read-only"
},
"m2_memory": {
"api": "http://172.18.0.20:8000",
"status": "healthy"
},
"memory_api_fix": {
"bug": "AgentMemory.close() was closing shared _qdrant client — killed all subsequent requests",
"fix": "ownership tracking (_owns_qdrant/embeddings/redis) in memory.py",
"deployed": "2026-04-23",
"files_fixed": [
"memory.py (close logic)",
"main.py (qdrant_client→qdrant param)"
]
}
},
"secrets": {
"approach": "Vaultwarden",
"status": "planned",
"pattern": "per-agent folder: agent/{name}/KEY_NAME"
},
"skills_git": {
"approach": "git.machinemachine.ai per-agent org or machine-machine org",
"status": "planned"
}
}