You're offline — showing cached data

Session memory extractor (Luci persona) — Claude/Codex/Kimi/agy

memory-extractor
2026-06-13 06:09:24 SAST
← Back to Tasks

Phase 1 (2026-06-07): Luci-persona session-memory extraction. Runs the shared extractor (hooks/session-memory-extractor.py) on Luci every 4h (offset :30) for the luci persona, scanning Claude + Codex + Kimi + agy sessions and publishing durable memories to Vault/memory/auto/luci/. Mirrors the Mac LaunchAgent com.elmar.pka-memory-extractor.

Hermes is INCLUDED for Luci (default ~/.hermes/sessions — the Luci/main profile, 224 session files). Iris is a separate Hermes profile at ~/.hermes/profiles/iris/, so there is NO mixing — no content-splitter needed. Iris capture is pending separately: the iris profile is active (its own gateway) but persists no session_*.json (its conversations live in life.db/gateway state), so the current Hermes adapter can't read it. Capturing Iris → auto/iris/ needs either reconfiguring her Hermes to save sessions, or a life.db adapter (Phase 2b) — pending a decision on whether Iris should feed memory.

Safety: bounded (--max-per-run 10, PKA_EXTRACTOR_MAX_CALLS=40), singleton flock lock, PKA_EXTRACTION_PROVIDER=agy (Google Antigravity / Gemini quota, not Claude subscription quota), and runtime_profile: direct_mixed to keep scheduler provider accounting truthful. Completely independent of Mission Control. Heartbeat: logs/extractor-heartbeat-luci.json. Persona resolves to luci on openclaw (allowed-set resolver; PKA_PERSONA=luci is belt-and-braces).

Every 4 hours at :3030 */4 * * *
Yes
shell
1800s
No
in 2h (2026-06-13 08:30)

Task Definition

tasks/memory-extractor.md
shell
set
No
Yes
flock -n /tmp/luci-memory-extractor.lock bash -c 'cd /home/lucienne/workspace/PKA && git pull --ff-only --quiet 2>/dev/null || true; PKA_EXTRACTION_PROVIDER=agy PKA_PERSONA=luci PKA_EXTRACTOR_MAX_CALLS=40 python3 hooks/session-memory-extractor.py --max-per-run 10' || echo 'memory-extractor: locked, skipping'

Edit Schedule

Result:
36
Runs (7d)
35
Completed
0
Failed
1
Timeout
97%
Success (7d)
6.0m
Avg Duration
infrastructure memory extractor luci

Run History (36)

StartedFinishedStatusDurationOutputLog
2h ago 2h ago completed 38s
View log
6h ago 6h ago completed 39s
View log
10h ago 10h ago completed 4.6m
View log
14h ago 14h ago completed 6.3m
View log
18h ago 18h ago completed 7.6m
View log
22h ago 22h ago completed 3.7m
View log
1d ago 1d ago completed 45s
View log
1d ago 1d ago completed 3.7m
View log
1d ago 1d ago completed 43s
View log
2d ago 2d ago completed 4.6m
View log
2d ago 2d ago timeout
Stale lock killed after 1874s
-
Stale lock killed after 1874s
View log
2d ago 2d ago completed 3.6m
View log
2d ago 2d ago completed 5s
View log
2d ago 2d ago completed 3s
View log
2d ago 2d ago completed 2.8m
View log
2d ago 2d ago completed 3.3m
View log
3d ago 3d ago completed 3.3m
View log
3d ago 3d ago completed 4.5m
View log
3d ago 3d ago completed 4.7m
View log
3d ago 3d ago completed 5.0m
View log
3d ago 3d ago completed 5.9m
View log
3d ago 3d ago completed 3.2m
View log
4d ago 4d ago completed 4.5m
View log
4d ago 4d ago completed 2.3m
View log
4d ago 4d ago completed 6.3m
View log
4d ago 4d ago completed 5.8m
View log
4d ago 4d ago completed 14.3m
View log
4d ago 4d ago completed 18.9m
View log
5d ago 5d ago completed 24.9m
View log
5d ago 5d ago completed 2s
View log
5d ago 5d ago completed 16.6m
View log
5d ago 5d ago completed 13.2m
View log
5d ago 5d ago completed 11.8m
View log
5d ago 5d ago completed 9.0m
View log
6d ago 6d ago completed 11.3m
View log
6d ago 6d ago completed 2.4m
View log

Comments (0)

No comments yet — add instructions for Luci
Help