https://github.com/ultrathink-art/agent-cerebro
· scanned 2026-06-16 00:45 UTC (2 months, 1 week ago)
10 raw signals (0 security + 10 graph)
Last scanned 2 months, 1 week ago · v1 · 9 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 444 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 |
|---|---|---|---|
_insert_entry |
software | healthy | tests/test_stats.py:14 |
test_empty_db |
software | healthy | tests/test_stats.py:29 |
test_counts_entries |
software | healthy | tests/test_stats.py:39 |
test_role_filter |
software | healthy | tests/test_stats.py:51 |
test_categories_breakdown |
software | healthy | tests/test_stats.py:60 |
test_date_range |
software | healthy | tests/test_stats.py:78 |
test_roles_list |
software | healthy | tests/test_stats.py:88 |
test_db_size_nonzero |
software | healthy | tests/test_stats.py:98 |
_insert_entry |
software | healthy | tests/test_timeline.py:12 |
test_empty_returns_empty |
software | healthy | tests/test_timeline.py:26 |
test_returns_entries_reverse_chronological |
software | healthy | tests/test_timeline.py:32 |
test_filters_by_role |
software | healthy | tests/test_timeline.py:45 |
test_filters_by_category |
software | healthy | tests/test_timeline.py:55 |
test_filters_by_last_duration |
software | healthy | tests/test_timeline.py:65 |
test_limit_works |
software | healthy | tests/test_timeline.py:79 |
test_includes_tags |
software | healthy | tests/test_timeline.py:89 |
test_entry_fields |
software | healthy | tests/test_timeline.py:97 |
test_days |
software | healthy | tests/test_timeline.py:114 |
test_weeks |
software | healthy | tests/test_timeline.py:118 |
test_months |
software | healthy | tests/test_timeline.py:122 |
test_invalid_returns_none |
software | healthy | tests/test_timeline.py:126 |
tmp_db |
software | healthy | tests/conftest.py:14 |
memory_dir |
software | healthy | tests/conftest.py:24 |
fake_embedding |
software | healthy | tests/conftest.py:31 |
make_embed_fn |
software | healthy | tests/conftest.py:36 |
null_embed_fn |
software | healthy | tests/conftest.py:42 |
test_identical_vectors |
software | healthy | tests/test_embeddings.py:16 |
test_orthogonal_vectors |
software | healthy | tests/test_embeddings.py:20 |
test_opposite_vectors |
software | healthy | tests/test_embeddings.py:25 |
test_zero_vectors |
software | healthy | tests/test_embeddings.py:30 |
test_both_zero_vectors |
software | healthy | tests/test_embeddings.py:35 |
test_similar_vectors |
software | healthy | tests/test_embeddings.py:40 |
test_large_vectors |
software | healthy | tests/test_embeddings.py:46 |
test_roundtrip |
software | healthy | tests/test_embeddings.py:53 |
test_empty_vector |
software | healthy | tests/test_embeddings.py:60 |
test_large_vector |
software | healthy | tests/test_embeddings.py:65 |
test_returns_none_without_key |
software | healthy | tests/test_embeddings.py:74 |
test_prefers_ut_key |
software | healthy | tests/test_embeddings.py:79 |
test_falls_back_to_openai_key |
software | healthy | tests/test_embeddings.py:84 |
test_store_creates_entry |
software | healthy | tests/test_store.py:12 |
test_store_appends_entries |
software | healthy | tests/test_store.py:26 |
test_store_detects_semantic_duplicates |
software | healthy | tests/test_store.py:34 |
test_store_allows_different_embeddings |
software | healthy | tests/test_store.py:43 |
test_store_without_api_key_exact_dedup |
software | healthy | tests/test_store.py:51 |
test_store_without_api_key_case_insensitive_dedup |
software | healthy | tests/test_store.py:59 |
test_store_without_api_key_allows_different_text |
software | healthy | tests/test_store.py:67 |
test_store_rejects_blank_role |
software | healthy | tests/test_store.py:75 |
test_store_rejects_blank_category |
software | healthy | tests/test_store.py:81 |
test_store_rejects_blank_text |
software | healthy | tests/test_store.py:87 |
test_store_rejects_whitespace_only_text |
software | healthy | tests/test_store.py:93 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestStats |
software | healthy | tests/test_stats.py:28 |
TestTimeline |
software | healthy | tests/test_timeline.py:25 |
TestParseDuration |
software | healthy | tests/test_timeline.py:113 |
TestCosineSimilarity |
software | healthy | tests/test_embeddings.py:15 |
TestPackUnpack |
software | healthy | tests/test_embeddings.py:52 |
TestGetApiKey |
software | healthy | tests/test_embeddings.py:73 |
TestStore |
software | healthy | tests/test_store.py:11 |
TestCount |
software | healthy | tests/test_store.py:107 |
TestListCategories |
software | healthy | tests/test_store.py:122 |
TestSchema |
software | healthy | tests/test_schema.py:15 |
TestGetConnection |
software | healthy | tests/test_schema.py:69 |
TestGetDbPath |
software | healthy | tests/test_schema.py:99 |
TestResetConnection |
software | healthy | tests/test_schema.py:136 |
TestSearchTagFilter |
software | healthy | tests/test_tag_filter.py:9 |
TestCLIHelp |
software | healthy | tests/test_cli.py:13 |
TestCLIStoreSearch |
software | healthy | tests/test_cli.py:60 |
TestCLIList |
software | healthy | tests/test_cli.py:94 |
TestCLIInit |
software | healthy | tests/test_cli.py:113 |
TestCLICheck |
software | healthy | tests/test_cli.py:123 |
TestCLITimelineHelp |
software | healthy | tests/test_cli_new_commands.py:25 |
TestCLITimeline |
software | healthy | tests/test_cli_new_commands.py:32 |
TestCLIExportHelp |
software | healthy | tests/test_cli_new_commands.py:71 |
TestCLIExport |
software | healthy | tests/test_cli_new_commands.py:78 |
TestCLIStatsHelp |
software | healthy | tests/test_cli_new_commands.py:112 |
TestCLIStats |
software | healthy | tests/test_cli_new_commands.py:119 |
TestCLIGCHelp |
software | healthy | tests/test_cli_new_commands.py:148 |
TestCLIGC |
software | healthy | tests/test_cli_new_commands.py:155 |
TestCLISearchTag |
software | healthy | tests/test_cli_new_commands.py:211 |
TestExportMarkdown |
software | healthy | tests/test_export.py:25 |
TestExportJSON |
software | healthy | tests/test_export.py:82 |
TestLoadJsonl |
software | healthy | tests/test_migrate.py:35 |
TestRunMigrate |
software | healthy | tests/test_migrate.py:73 |
TestRunMigrateDryRun |
software | healthy | tests/test_migrate.py:194 |
TestRunMigrateSkipsDuplicates |
software | healthy | tests/test_migrate.py:236 |
TestRunRebuild |
software | healthy | tests/test_migrate.py:319 |
TestRunRebuildDryRun |
software | healthy | tests/test_migrate.py:462 |
FakeResponse |
software | healthy | tests/test_embeddings_retry.py:10 |
TestRetry |
software | healthy | tests/test_embeddings_retry.py:59 |
BadResponse |
software | healthy | tests/test_embeddings_retry.py:111 |
TestRetryDelay |
software | healthy | tests/test_embeddings_retry.py:133 |
TestDuplicateErrorIdentity |
software | healthy | tests/test_public_api.py:9 |
TestCountSessionLogEntries |
software | healthy | tests/test_check.py:40 |
TestPruneSessionLog |
software | healthy | tests/test_check.py:69 |
TestCheckFile |
software | healthy | tests/test_check.py:98 |
TestCheckDirectory |
software | healthy | tests/test_check.py:137 |
TestSearch |
software | healthy | tests/test_search.py:11 |
TestSearchLimit |
software | healthy | tests/test_search.py:70 |
TestKeywordFallback |
software | healthy | tests/test_search.py:129 |
TestKeywordPrefilter |
software | healthy | tests/test_search.py:161 |
TestFindDuplicates |
software | healthy | tests/test_gc.py:29 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
test_stats.py |
software | healthy | tests/test_stats.py |
test_timeline.py |
software | healthy | tests/test_timeline.py |
conftest.py |
software | healthy | tests/conftest.py |
test_embeddings.py |
software | healthy | tests/test_embeddings.py |
test_store.py |
software | healthy | tests/test_store.py |
test_schema.py |
software | healthy | tests/test_schema.py |
test_tag_filter.py |
software | healthy | tests/test_tag_filter.py |
test_cli.py |
software | healthy | tests/test_cli.py |
test_cli_new_commands.py |
software | healthy | tests/test_cli_new_commands.py |
test_export.py |
software | healthy | tests/test_export.py |
test_migrate.py |
software | healthy | tests/test_migrate.py |
test_embeddings_retry.py |
software | healthy | tests/test_embeddings_retry.py |
test_public_api.py |
software | healthy | tests/test_public_api.py |
test_check.py |
software | healthy | tests/test_check.py |
test_search.py |
software | healthy | tests/test_search.py |
test_gc.py |
software | healthy | tests/test_gc.py |
SKILL.md |
software | healthy | skill/agent-recall/SKILL.md |
setup.py |
software | healthy | skill/agent-recall/scripts/setup.py |
store.py |
software | healthy | skill/agent-recall/scripts/store.py |
search.py |
software | healthy | skill/agent-recall/scripts/search.py |
check.py |
software | healthy | skill/agent-recall/scripts/check.py |
memory-directive.md |
software | healthy | skill/agent-recall/references/memory-directive.md |
best-practices.md |
software | healthy | skill/agent-recall/references/best-practices.md |
categories-guide.md |
software | healthy | skill/agent-recall/references/categories-guide.md |
__init__.py |
software | healthy | src/agentrecall/__init__.py |
cli.py |
software | healthy | src/agentrecall/cli.py |
__main__.py |
software | healthy | src/agentrecall/__main__.py |
__init__.py |
software | healthy | src/agentrecall/shortterm/__init__.py |
template.py |
software | healthy | src/agentrecall/shortterm/template.py |
check.py |
software | healthy | src/agentrecall/shortterm/check.py |
__init__.py |
software | healthy | src/agentrecall/core/__init__.py |
gc.py |
software | healthy | src/agentrecall/core/gc.py |
schema.py |
software | healthy | src/agentrecall/core/schema.py |
store.py |
software | healthy | src/agentrecall/core/store.py |
export.py |
software | healthy | src/agentrecall/core/export.py |
search.py |
software | healthy | src/agentrecall/core/search.py |
timeline.py |
software | healthy | src/agentrecall/core/timeline.py |
result.py |
software | healthy | src/agentrecall/core/result.py |
stats.py |
software | healthy | src/agentrecall/core/stats.py |
embeddings.py |
software | healthy | src/agentrecall/core/embeddings.py |
__init__.py |
software | healthy | src/agentrecall/longterm/__init__.py |
migrate.py |
software | healthy | src/agentrecall/longterm/migrate.py |
store.py |
software | healthy | src/agentrecall/longterm/store.py |
search.py |
software | healthy | src/agentrecall/longterm/search.py |
skill/agent-recall/SKILL.md |
quality | healthy | skill/agent-recall/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
skill |
software | healthy | skill |
agent-recall |
software | healthy | skill/agent-recall |
scripts |
software | healthy | skill/agent-recall/scripts |
references |
software | healthy | skill/agent-recall/references |
src |
software | healthy | src |
agentrecall |
software | healthy | src/agentrecall |
shortterm |
software | healthy | src/agentrecall/shortterm |
core |
software | healthy | src/agentrecall/core |
longterm |
software | healthy | src/agentrecall/longterm |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dkylfg0n |
software | healthy | /tmp/repobility-clone-dkylfg0n |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
entries |
data | healthy | src/agentrecall/core/schema.py |
This page is publicly accessible at:
https://repobility.com/scan/e16908bf-01a7-41b6-82c2-9af74710a0ba/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e16908bf-01a7-41b6-82c2-9af74710a0ba/
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.