https://github.com/88plug/amnesia
· scanned 2026-06-17 01:11 UTC (1 month, 2 weeks ago)
6 raw signals (0 security + 6 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +13.3 (diff) · 6 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 94 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
DESIGN.md |
software | healthy | DESIGN.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README.md |
software | healthy | README.md |
LICENSE.md |
software | healthy | LICENSE.md |
.mcp.json |
software | healthy | plugins/amnesia/.mcp.json |
summarizer.md |
software | healthy | plugins/amnesia/agents/summarizer.md |
post-tool-use.sh |
software | healthy | plugins/amnesia/hooks/post-tool-use.sh |
session-start-pull.sh |
software | healthy | plugins/amnesia/hooks/session-start-pull.sh |
session-end-push.sh |
software | healthy | plugins/amnesia/hooks/session-end-push.sh |
post-compact-mechanical.sh |
software | healthy | plugins/amnesia/hooks/post-compact-mechanical.sh |
user-prompt-preempt.sh |
software | healthy | plugins/amnesia/hooks/user-prompt-preempt.sh |
session-start-restore.sh |
software | healthy | plugins/amnesia/hooks/session-start-restore.sh |
stop-refine.sh |
software | healthy | plugins/amnesia/hooks/stop-refine.sh |
pre-compact-snapshot.sh |
software | healthy | plugins/amnesia/hooks/pre-compact-snapshot.sh |
post-compact-enrich.sh |
software | healthy | plugins/amnesia/hooks/post-compact-enrich.sh |
hooks.json |
software | healthy | plugins/amnesia/hooks/hooks.json |
session-end-archive.sh |
software | healthy | plugins/amnesia/hooks/session-end-archive.sh |
subagent-start-inject.sh |
software | healthy | plugins/amnesia/hooks/subagent-start-inject.sh |
summarize.sh |
software | healthy | plugins/amnesia/hooks/lib/summarize.sh |
jsonl_walker.py |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py |
common.sh |
software | healthy | plugins/amnesia/hooks/lib/common.sh |
why.md |
software | healthy | plugins/amnesia/commands/why.md |
sessions.md |
software | healthy | plugins/amnesia/commands/sessions.md |
recall.md |
software | healthy | plugins/amnesia/commands/recall.md |
status.md |
software | healthy | plugins/amnesia/commands/status.md |
diff.md |
software | healthy | plugins/amnesia/commands/diff.md |
promote.md |
software | healthy | plugins/amnesia/commands/promote.md |
migrate.md |
software | healthy | plugins/amnesia/commands/migrate.md |
snapshot.md |
software | healthy | plugins/amnesia/commands/snapshot.md |
server.py |
software | healthy | plugins/amnesia/mcp/server.py |
README.md |
software | healthy | plugins/amnesia/mcp/README.md |
SKILL.md |
software | healthy | plugins/amnesia/skills/continuity-protocol/SKILL.md |
README.md |
software | healthy | tests/README.md |
test-mcp-server.py |
software | healthy | tests/test-mcp-server.py |
smoke.sh |
software | healthy | tests/smoke.sh |
ci.yml |
software | healthy | .github/workflows/ci.yml |
plugins/amnesia/.mcp.json |
quality | healthy | plugins/amnesia/.mcp.json |
plugins/amnesia/skills/continuity-protocol/SKILL.md |
quality | healthy | plugins/amnesia/skills/continuity-protocol/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
iter_lines |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:22 |
last_compact_boundary_offset |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:35 |
messages_after |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:45 |
extract_text |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:53 |
classify_content |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:77 |
to_turn |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:105 |
last_n_turns |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:137 |
files_touched |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:153 |
cmd_tail |
software | dead | plugins/amnesia/hooks/lib/jsonl_walker.py:181 |
cmd_files |
software | dead | plugins/amnesia/hooks/lib/jsonl_walker.py:210 |
cmd_summary |
software | dead | plugins/amnesia/hooks/lib/jsonl_walker.py:221 |
main |
software | healthy | plugins/amnesia/hooks/lib/jsonl_walker.py:232 |
_data_roots |
software | healthy | plugins/amnesia/mcp/server.py:41 |
_project_slug |
software | healthy | plugins/amnesia/mcp/server.py:50 |
_project_dirs |
software | healthy | plugins/amnesia/mcp/server.py:58 |
_snippet |
software | healthy | plugins/amnesia/mcp/server.py:83 |
_grep_text |
software | healthy | plugins/amnesia/mcp/server.py:93 |
_read_file |
software | healthy | plugins/amnesia/mcp/server.py:117 |
_read_gz |
software | healthy | plugins/amnesia/mcp/server.py:126 |
_mtime |
software | healthy | plugins/amnesia/mcp/server.py:136 |
tool_recall |
software | healthy | plugins/amnesia/mcp/server.py:147 |
tool_handoff_get |
software | healthy | plugins/amnesia/mcp/server.py:231 |
_make_result |
software | healthy | plugins/amnesia/mcp/server.py:366 |
_make_error |
software | healthy | plugins/amnesia/mcp/server.py:374 |
_dispatch_tool |
software | healthy | plugins/amnesia/mcp/server.py:381 |
_send |
software | healthy | plugins/amnesia/mcp/server.py:400 |
_send_response |
software | healthy | plugins/amnesia/mcp/server.py:406 |
_send_error |
software | healthy | plugins/amnesia/mcp/server.py:410 |
_handle |
software | healthy | plugins/amnesia/mcp/server.py:414 |
main |
software | healthy | plugins/amnesia/mcp/server.py:448 |
ok |
software | healthy | tests/test-mcp-server.py:28 |
fail |
software | healthy | tests/test-mcp-server.py:34 |
send |
software | healthy | tests/test-mcp-server.py:43 |
recv |
software | healthy | tests/test-mcp-server.py:49 |
main |
software | healthy | tests/test-mcp-server.py:56 |
assert_key |
software | healthy | tests/test-mcp-server.py:156 |
| Label | Layer | Status | Path |
|---|---|---|---|
plugins |
software | healthy | plugins |
amnesia |
software | healthy | plugins/amnesia |
agents |
software | healthy | plugins/amnesia/agents |
hooks |
software | healthy | plugins/amnesia/hooks |
lib |
software | healthy | plugins/amnesia/hooks/lib |
commands |
software | healthy | plugins/amnesia/commands |
mcp |
software | healthy | plugins/amnesia/mcp |
skills |
software | healthy | plugins/amnesia/skills |
continuity-protocol |
software | healthy | plugins/amnesia/skills/continuity-protocol |
tests |
software | healthy | tests |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::plugins/amnesia/hooks/lib/summarize.sh |
security | healthy | plugins/amnesia/hooks/lib/summarize.sh |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
88plug__amnesia |
software | healthy | /data/fable5_failed_archive/88plug__amnesia |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | plugins/amnesia/mcp/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/smoke.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
smoke-test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/b201705f-d98c-41a8-b659-2d69eb5ea44e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b201705f-d98c-41a8-b659-2d69eb5ea44e/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.