Memory for AI agents that learns what actually helped: lessons injected at the moment of action, credited by outcome, challenged by counter-evidence. Local-first, multi-agent, test-gated.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
- HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
- HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
- HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
- HIGH code analysis flagged dynamic code execution ×6 in balanced7/akashic-aurora
- HIGH code analysis flagged dynamic code execution ×6 in balanced7/akashic-aurora
- HIGH code analysis flagged dynamic code execution ×6 in balanced7/akashic-aurora
transport stdio · streamable-http · http counts 35 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
ask_gemini_panel
-
ask_gemini_web
-
bifrost_broadcast
-
bifrost_inbox
-
bifrost_nudge
-
bifrost_presence
-
bifrost_send
-
bifrost_sync
-
boot
-
diag_echo_slow
-
events
-
gemini_web_login
-
graduate
-
handoff
-
injections
-
knowledge_map
-
learn
-
lock
-
locks
-
log
-
mailbox
-
note
-
notes
-
packet_route
-
packet_route_stats
-
promoted
-
recall
-
recall_at
-
recall_feedback
-
stats
-
status
-
story
-
tag_anti_pattern
-
task
-
unlock
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 278f41b · analyzer v28 · 2d ago
skills & prompt files 11
- skill balanced7-akashic-aurora-278f41b/.agents/skills/akashic-memory/SKILL.md
- skill balanced7-akashic-aurora-278f41b/.agents/skills/plan-with-the-corpus/SKILL.md
- skill balanced7-akashic-aurora-278f41b/.agents/skills/root-cause-before-fixes/SKILL.md
- skill balanced7-akashic-aurora-278f41b/.agents/skills/verified-done/SKILL.md
- skill balanced7-akashic-aurora-278f41b/.claude/skills/akashic-memory/SKILL.md
- skill balanced7-akashic-aurora-278f41b/.claude/skills/plan-with-the-corpus/SKILL.md
- skill balanced7-akashic-aurora-278f41b/.claude/skills/root-cause-before-fixes/SKILL.md
- skill balanced7-akashic-aurora-278f41b/.claude/skills/verified-done/SKILL.md
- agent-rules balanced7-akashic-aurora-278f41b/.cursor/rules/akashic-memory.mdc
- agent-rules balanced7-akashic-aurora-278f41b/AGENTS.md
- agent-rules balanced7-akashic-aurora-278f41b/research/in-flight/interiority-round-2/claude.md
danger signals4
- dynamic code execution eval()/exec() balanced7-akashic-aurora-278f41b/docs/_archive/pre-library/legacy/stack_manager/memory.py :123
total_rss += float(eval(mem_str) if "*" in mem_str else mem_str) - dynamic code execution eval()/exec() balanced7-akashic-aurora-278f41b/docs/_archive/pre-library/python_old/ai_setup_mcp.py :1175
exec(code, exec_globals) - dynamic code execution eval()/exec() balanced7-akashic-aurora-278f41b/docs/_archive/pre-library/python_old/gemma_voice_service.py :150
exec(code, exec_globals) - dynamic code execution eval()/exec() balanced7-akashic-aurora-278f41b/docs/_archive/pre-library/python_old/stack_manager.py :824
total_rss += float(eval(mem_str) if "*" in mem_str else mem_str)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 811
filesystem 57
- fs balanced7-akashic-aurora-278f41b/agent_cli.py :34
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :57
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/bootstrap.py :22
import shutil - fs balanced7-akashic-aurora-278f41b/config.py :8
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/codex/lifecycle.py :24
"""Active while `valid_to` is open (and not field-superseded). One truth for both axes.""" - fs balanced7-akashic-aurora-278f41b/core/comm/assertions.py :23
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/comm/blobs.py :20
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/comm/control_channel.py :23
disk stalls, the control thread blocks in open() and the wedge MOVES rather than escapes -- one - fs balanced7-akashic-aurora-278f41b/core/comm/daemon_state.py :68
with open(rearm_path(agent, session_id, tmp), "w", encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/comm/doctor.py :1052
with open(path, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/comm/door_probe.py :51
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/comm/engine_vitals.py :60
with open(path, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/comm/incarnation.py :69
"""Task ids this AGENT holds open (claimed/in_progress/verifying). Agent-level on - fs balanced7-akashic-aurora-278f41b/core/comm/launcher.py :48
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/comm/locks.py :25
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/comm/session_exit.py :90
os.remove(path) - fs balanced7-akashic-aurora-278f41b/core/comm/session_state.py :18
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/comm/toolbox.py :28
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/comm/wake_seat.py :71
return int(open(path).read().strip()) - fs balanced7-akashic-aurora-278f41b/core/context/arch_loader.py :41
with open(md_path, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/context/project_context.py :36
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/coord/defer_queue.py :41
with open(QUEUE_PATH, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/coord/fence_workspace.py :74
with open(p, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/coord/suite_baseline.py :98
with open(tmp, "w", encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/coord/task_ledger.py :119
with open(self.path, encoding="utf-8") as fh: - fs balanced7-akashic-aurora-278f41b/core/fleet/roster.py :29
with open(_DATA, "r", encoding="utf-8") as fh: - fs balanced7-akashic-aurora-278f41b/core/foundation/durable_reconcile.py :32
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/foundation/ledger.py :56
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/foundation/migrate_to_sqlite.py :38
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/foundation/sqlite_store.py :44
scripts/harmonize_knowledge.py currently shutil.copy2 the store file and MUST be moved - fs balanced7-akashic-aurora-278f41b/core/foundation/store.py :38
import shutil - fs balanced7-akashic-aurora-278f41b/core/infrastructure/health_check.py :17
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/learning/consolidation.py :23
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/learning/learning_store.py :43
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/library/atoms.py :120
with open(path, "a", encoding="utf-8", newline="\n") as f: - fs balanced7-akashic-aurora-278f41b/core/library/legacy_map.py :121
with open(full, "w", encoding="utf-8", newline="\n") as f: - fs balanced7-akashic-aurora-278f41b/core/library/projection.py :115
with open(path, "w", encoding="utf-8", newline="\n") as f: - fs balanced7-akashic-aurora-278f41b/core/narrative/chronicler.py :30
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/narrative/session.py :83
# Session bookends: force-close any episode the prior session left open (drafts it + would - fs balanced7-akashic-aurora-278f41b/core/recall/anchors.py :60
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/recall/at_action.py :104
with open(fp, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/recall/lookback.py :152
with open(path, encoding="utf-8", errors="replace") as f: - fs balanced7-akashic-aurora-278f41b/core/recall/pack_replay.py :86
with open(os.path.join(root, pack_path), encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/recall/precision_audit.py :83
with open(path, encoding="utf-8", errors="replace") as f: - fs balanced7-akashic-aurora-278f41b/core/signals/coordinator_api.py :30
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/state/session_checkpoint.py :37
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/state/session_recovery.py :26
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/core/toolbelt/audit.py :145
with open(path, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/toolbelt/audit_spend.py :62
with open(path, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/toolbelt/followup.py :90
with open(tmp, "w", encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/toolbelt/play_sandbox.py :118
with open(out_path, "wb") as f: - fs balanced7-akashic-aurora-278f41b/core/toolbelt/registry.py :57
with open(self.path, encoding="utf-8") as f: - fs balanced7-akashic-aurora-278f41b/core/toolbelt/tally.py :93
with open(p, encoding="utf-8", errors="replace") as f: - fs balanced7-akashic-aurora-278f41b/core/trust/registry.py :17
from pathlib import Path - fs balanced7-akashic-aurora-278f41b/data/play/claude/campfire.py :46
doc = json.load(open(os.path.join(reg_dir, fn), encoding="utf-8")) - fs balanced7-akashic-aurora-278f41b/data/play/claude/verbthread.py :38
return [json.loads(ln) for ln in open(p, encoding="utf-8") if ln.strip()] - fs balanced7-akashic-aurora-278f41b/data/play/kimi/premonition.py :56
return json.load(open(p, encoding="utf-8"))
shell / exec 17
- shell balanced7-akashic-aurora-278f41b/agent_cli.py :136
import subprocess - shell balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :54
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/doctor.py :915
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/door_probe.py :32
subprocess.run(timeout=) terminates the child and then WAITS for it; a child that refuses - shell balanced7-akashic-aurora-278f41b/core/comm/launcher.py :43
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/liveness.py :70
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/roster.py :73
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/runner_lock.py :405
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/runtime_age.py :35
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/self_restart.py :35
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/toolbox.py :25
import subprocess - shell balanced7-akashic-aurora-278f41b/core/comm/wake_seat.py :25
import subprocess - shell balanced7-akashic-aurora-278f41b/core/library/legacy_map.py :25
import subprocess - shell balanced7-akashic-aurora-278f41b/core/recall/anchors.py :58
import subprocess - shell balanced7-akashic-aurora-278f41b/core/recall/lookback.py :20
import subprocess - shell balanced7-akashic-aurora-278f41b/core/toolbelt/play_sandbox.py :26
import subprocess - shell balanced7-akashic-aurora-278f41b/data/play/claude/campfire.py :16
import subprocess
network 6
- net balanced7-akashic-aurora-278f41b/core/comm/control_channel.py :50
import socket - net balanced7-akashic-aurora-278f41b/core/comm/doctor.py :1103
import socket - net balanced7-akashic-aurora-278f41b/core/comm/runner_lib.py :19
streaming timeout turns a stalled model call into a caught httpx.ReadTimeout the caller's - net balanced7-akashic-aurora-278f41b/core/fleet/caller.py :42
- opener is injectable (default urllib.request.urlopen) so tests stay hermetic. - net balanced7-akashic-aurora-278f41b/core/fleet/roster.py :98
import urllib.request - net balanced7-akashic-aurora-278f41b/core/foundation/redis_connection.py :26
import socket
database 2
- db balanced7-akashic-aurora-278f41b/core/foundation/redis_connection.py :45
import redis - db balanced7-akashic-aurora-278f41b/core/foundation/sqlite_store.py :61
import sqlite3
tool registrations 35
- boot balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :303
- learn balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :314
- recall balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :330
- recall_at balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :338
- task balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :347
- recall_feedback balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :358
- note balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :367
- notes balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :378
- knowledge_map balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :384
- lock balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :394
- unlock balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :401
- locks balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :407
- tag_anti_pattern balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :413
- status balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :421
- packet_route balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :427
- packet_route_stats balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :433
- mailbox balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :439
- stats balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :448
- injections balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :457
- graduate balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :465
- log balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :474
- handoff balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :487
- story balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :502
- events balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :513
- promoted balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :524
- bifrost_sync balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :535
- bifrost_send balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :553
- bifrost_nudge balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :572
- bifrost_broadcast balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :599
- bifrost_inbox balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :611
- bifrost_presence balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :653
- ask_gemini_web balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :672
- gemini_web_login balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :696
- ask_gemini_panel balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :731
- diag_echo_slow balanced7-akashic-aurora-278f41b/ai_setup_mcp.py :764
declared dependencies 2
- redis@>=5,<9
- pytest@>=8
cursor-plugin 2
- opaque (low) balanced7-akashic-aurora-278f41b/.cursor/hooks.json
bundled .cursor/ plugin descriptor (balanced7-akashic-aurora-278f41b/.cursor/hooks.json) — presence-detected; review the descriptor - opaque (low) balanced7-akashic-aurora-278f41b/.cursor/rules/akashic-memory.mdc
bundled .cursor/ plugin descriptor (balanced7-akashic-aurora-278f41b/.cursor/rules/akashic-memory.mdc) — presence-detected; review the descriptor
transport_posture 2
- network-listening, binds all interfaces, no auth detected balanced7-akashic-aurora-278f41b/docs/_archive/pre-library/legacy/gemma_realtime/server.py :574
uvicorn.run(app, host="0.0.0.0", port=5000) - network-listening, binds all interfaces, no auth detected balanced7-akashic-aurora-278f41b/docs/_archive/pre-library/python_old/gemma_voice_service.py :359
app.run(host="0.0.0.0", port=5000, debug=False, use_reloader=False)