github Python analyzed 278f41b

balanced7/akashic-aurora

github

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.

maintainer
balanced7
license
Apache-2.0
first seen
2026-07-02
last seen
2026-08-01
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
  2. HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
  3. HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
  4. HIGH code analysis flagged dynamic code execution ×4 in balanced7/akashic-aurora
  5. HIGH code analysis flagged dynamic code execution ×6 in balanced7/akashic-aurora
  6. HIGH code analysis flagged dynamic code execution ×6 in balanced7/akashic-aurora
  7. HIGH code analysis flagged dynamic code execution ×6 in balanced7/akashic-aurora
capabilities 35 tools
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
skills & danger signals github-tarball
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

danger signals4

code evidence vHEAD · github-tarball
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)