From a49f0e6e658c485cdcb5f257468e02640d2dbb5f Mon Sep 17 00:00:00 2001 From: Mariusz Kreft Date: Thu, 23 Apr 2026 00:01:12 +0200 Subject: [PATCH] progress: nasr memory restored (1645 rows from machine.machine.zip) --- progress.json | 93 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 61 insertions(+), 32 deletions(-) diff --git a/progress.json b/progress.json index e9accbb..66f880d 100644 --- a/progress.json +++ b/progress.json @@ -1,5 +1,5 @@ { - "updated": "2026-04-22", + "updated": "2026-04-23", "agents": { "nasr": { "container": "nasr-m2o-qg8o4ow8wcg0k4kc4kc8sgwk-094937152673", @@ -19,20 +19,33 @@ "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" + "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": false, - "skills_git_repo": "pending — create git.machinemachine.ai/nasr/skills", + "skills_git_repo": "pending \u2014 create git.machinemachine.ai/nasr/skills", "memory_collection": "agent_memory_nasr", - "memory_restored": false, + "memory_restored": true, "memory_sources": [ - "spark4:agent_memory (22744 pts — filter nasr)", + "spark4:agent_memory (22744 pts \u2014 filter nasr)", "spark3:m2.zip (DM history with m2)", - "spark3:machine.machine.zip (GMI group chat — 2.7MB)" + "spark3:machine.machine.zip (GMI group chat \u2014 2.7MB)" ], "projects_on_disk": [ "GMI-Cancer-Pathways", @@ -41,23 +54,30 @@ "trading-platform", "fleet-bus" ], - "gmi_agent": "planned — machine.machine.zip has GMI clinic context", + "gmi_agent": "planned \u2014 machine.machine.zip has GMI clinic context", "telegram_id": 6234474652, "telegram_zip": "in spark3/m2.zip (DM with m2) + machine.machine.zip", - "status": "in_progress", + "status": "memory_restored", "next_steps": [ - "snapshot current workspace files to agents/nasr/", - "create Forgejo skill repos", - "ingest machine.machine.zip into agent_memory_nasr", - "filter m2.zip for nasr context and ingest" - ] + "create Forgejo skill repos (needs API token)", + "ingest nasr-filtered rows from m2.zip (DM context with m2)", + "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", + "volume_safe": "fixed March 2026 \u2014 was missing /agent_home volume", "memory_restored": false, "telegram_zip": "spark3:parlobyg.zip (41MB)", "status": "queued" @@ -77,37 +97,37 @@ "container": "local (this machine)", "bot": "@mariusz_pa_bot", "container_status": "running", - "memory_restored": "partial — current m2 memory from ingested sessions", - "telegram_zip": "spark3:m2.zip (85MB — FULL m2 DM history, 38 HTML files)", - "note": "m2.zip is the primary source for m2 context restoration — full history from day 1", - "status": "queued — first candidate for ingestion pipeline test" + "memory_restored": "partial \u2014 current m2 memory from ingested sessions", + "telegram_zip": "spark3:m2.zip (85MB \u2014 FULL m2 DM history, 38 HTML files)", + "note": "m2.zip is the primary source for m2 context restoration \u2014 full history from day 1", + "status": "queued \u2014 first candidate for ingestion pipeline test" }, "alfred": { "container_status": "offline", "volume_safe": true, - "identity": "Alfred — Superhero Capital agent", - "status": "parked — container down" + "identity": "Alfred \u2014 Superhero Capital agent", + "status": "parked \u2014 container down" }, "gunnar": { "container_status": "offline", "bot": "@Innerstanding_bot (Innerstanding)", "volume_safe": true, - "status": "parked — container down" + "status": "parked \u2014 container down" }, "agentx": { "container_status": "offline", "bot": "@m2_onboarding_bot", - "status": "parked — container down" + "status": "parked \u2014 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", + "m2.zip": "64MB \u2014 full m2 DM history", + "parlobyg.zip": "41MB \u2014 parlo chat", + "machine.machine.zip": "572KB \u2014 MM group chat (GMI context)", + "m2-devops.zip": "79KB \u2014 devops channel", "love-travel Georg.zip": "66KB" }, "ingest_tool": "agent.memory.system/ingest/telegram_export.py" @@ -116,11 +136,20 @@ "api": "http://192.168.31.163:8000", "collection": "agent_memory", "points": 22744, - "status": "degraded — Redis RDB write failure, read-only" + "status": "degraded \u2014 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 \u2014 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\u2192qdrant param)" + ] } }, "secrets": { @@ -132,4 +161,4 @@ "approach": "git.machinemachine.ai per-agent org or machine-machine org", "status": "planned" } -} +} \ No newline at end of file