https://github.com/rogermsc/darwin-memo
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
62 raw signals (0 security + 62 graph)
Last scanned 2 months, 3 weeks ago · v1 · 49 actionable findings from 1 signal source. 13 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1096 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 |
|---|---|---|---|
__init__ |
software | healthy | darwin_memo/protocol.py:80 |
answer |
software | healthy | darwin_memo/protocol.py:92 |
_answer_local |
software | healthy | darwin_memo/protocol.py:117 |
_answer_llm |
software | healthy | darwin_memo/protocol.py:166 |
_enforce_probation |
software | healthy | darwin_memo/protocol.py:264 |
_split_citations |
software | healthy | darwin_memo/protocol.py:304 |
rank |
software | healthy | darwin_memo/retrieval.py:276 |
similarity |
software | healthy | darwin_memo/retrieval.py:289 |
forget |
software | healthy | darwin_memo/retrieval.py:292 |
dump_state |
software | healthy | darwin_memo/retrieval.py:295 |
load_state |
software | healthy | darwin_memo/retrieval.py:298 |
__call__ |
software | healthy | darwin_memo/retrieval.py:182 |
_stem |
software | healthy | darwin_memo/retrieval.py:73 |
tokenize |
software | healthy | darwin_memo/retrieval.py:80 |
__init__ |
software | healthy | darwin_memo/retrieval.py:230 |
_entry_tokens |
software | healthy | darwin_memo/retrieval.py:102 |
_cosine |
software | healthy | darwin_memo/retrieval.py:198 |
_entry_vector |
software | healthy | darwin_memo/retrieval.py:235 |
warm |
software | healthy | darwin_memo/retrieval.py:251 |
build_server |
software | healthy | darwin_memo/mcp_server.py:38 |
_persist |
software | healthy | darwin_memo/mcp_server.py:77 |
memory_query |
software | healthy | darwin_memo/mcp_server.py:81 |
memory_settle |
software | healthy | darwin_memo/mcp_server.py:110 |
memory_abandon |
software | healthy | darwin_memo/mcp_server.py:128 |
memory_add |
software | healthy | darwin_memo/mcp_server.py:143 |
memory_tick |
software | healthy | darwin_memo/mcp_server.py:158 |
memory_stats |
software | healthy | darwin_memo/mcp_server.py:166 |
memory_obituary |
software | healthy | darwin_memo/mcp_server.py:181 |
memory_audit |
software | healthy | darwin_memo/mcp_server.py:187 |
_add_server_arguments |
software | healthy | darwin_memo/mcp_server.py:201 |
cmd_serve |
software | healthy | darwin_memo/mcp_server.py:216 |
register_mcp_command |
software | healthy | darwin_memo/mcp_server.py:224 |
main |
software | healthy | darwin_memo/mcp_server.py:244 |
parse_junit |
software | healthy | darwin_memo/ci.py:64 |
delta |
software | healthy | darwin_memo/ci.py:117 |
diff_runs |
software | healthy | darwin_memo/ci.py:131 |
load_flips |
software | healthy | darwin_memo/ci.py:162 |
record_flips |
software | healthy | darwin_memo/ci.py:174 |
quarantined |
software | healthy | darwin_memo/ci.py:197 |
save_flips |
software | healthy | darwin_memo/ci.py:214 |
cmd_settle_ci |
software | dead | darwin_memo/ci.py:223 |
add_settle_ci_parser |
software | healthy | darwin_memo/ci.py:308 |
utc_now_iso |
software | healthy | darwin_memo/types.py:12 |
alive |
software | healthy | darwin_memo/types.py:89 |
may_decide |
software | healthy | darwin_memo/types.py:93 |
to_dict |
software | healthy | darwin_memo/types.py:97 |
from_dict |
software | healthy | darwin_memo/types.py:109 |
consolidate |
software | healthy | darwin_memo/consolidate.py:26 |
_merge |
software | healthy | darwin_memo/consolidate.py:87 |
parse_budget |
software | healthy | darwin_memo/render.py:76 |
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 |
.zenodo.json |
software | healthy | .zenodo.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
server.json |
software | healthy | server.json |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
protocol.py |
software | healthy | darwin_memo/protocol.py |
retrieval.py |
software | healthy | darwin_memo/retrieval.py |
__init__.py |
software | healthy | darwin_memo/__init__.py |
mcp_server.py |
software | healthy | darwin_memo/mcp_server.py |
ci.py |
software | healthy | darwin_memo/ci.py |
types.py |
software | healthy | darwin_memo/types.py |
consolidate.py |
software | healthy | darwin_memo/consolidate.py |
render.py |
software | healthy | darwin_memo/render.py |
environments.py |
software | healthy | darwin_memo/environments.py |
testsuite_env.py |
software | healthy | darwin_memo/testsuite_env.py |
llm.py |
software | healthy | darwin_memo/llm.py |
observe.py |
software | healthy | darwin_memo/observe.py |
evm.py |
software | healthy | darwin_memo/evm.py |
temporal.py |
software | healthy | darwin_memo/temporal.py |
cli.py |
software | healthy | darwin_memo/cli.py |
ledger.py |
software | healthy | darwin_memo/ledger.py |
store.py |
software | healthy | darwin_memo/store.py |
__main__.py |
software | healthy | darwin_memo/__main__.py |
encode.py |
software | healthy | darwin_memo/encode.py |
survival.py |
software | healthy | darwin_memo/survival.py |
__init__.py |
software | healthy | darwin_memo/integrations/__init__.py |
openai_agents.py |
software | healthy | darwin_memo/integrations/openai_agents.py |
test_llm_arm.py |
software | healthy | tests/test_llm_arm.py |
test_robustness.py |
software | healthy | tests/test_robustness.py |
test_observe.py |
software | healthy | tests/test_observe.py |
test_evm.py |
software | healthy | tests/test_evm.py |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_bench_stats.py |
software | healthy | tests/test_bench_stats.py |
test_render.py |
software | healthy | tests/test_render.py |
test_protocol_llm.py |
software | healthy | tests/test_protocol_llm.py |
test_trust.py |
software | healthy | tests/test_trust.py |
test_review_fixes.py |
software | healthy | tests/test_review_fixes.py |
test_ledger.py |
software | healthy | tests/test_ledger.py |
test_settle_ci.py |
software | healthy | tests/test_settle_ci.py |
test_store.py |
software | healthy | tests/test_store.py |
test_bench_judge_bandit.py |
software | healthy | tests/test_bench_judge_bandit.py |
test_consolidate.py |
software | healthy | tests/test_consolidate.py |
test_openai_agents_session.py |
software | healthy | tests/test_openai_agents_session.py |
test_survival.py |
software | healthy | tests/test_survival.py |
test_testsuite_env.py |
software | healthy | tests/test_testsuite_env.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ProtocolAnswer |
software | healthy | darwin_memo/protocol.py:50 |
QueryProtocol |
software | healthy | darwin_memo/protocol.py:66 |
Retriever |
software | healthy | darwin_memo/retrieval.py:30 |
EmbeddingFn |
software | healthy | darwin_memo/retrieval.py:54 |
LexicalRetriever |
software | healthy | darwin_memo/retrieval.py:84 |
HashingEmbedder |
software | healthy | darwin_memo/retrieval.py:166 |
EmbeddingRetriever |
software | healthy | darwin_memo/retrieval.py:207 |
InfraFailure |
software | healthy | darwin_memo/ci.py:60 |
Transitions |
software | healthy | darwin_memo/ci.py:107 |
EntryKind |
software | healthy | darwin_memo/types.py:18 |
MemoryEntry |
software | healthy | darwin_memo/types.py:48 |
Outcome |
software | healthy | darwin_memo/types.py:119 |
Trajectory |
software | healthy | darwin_memo/types.py:134 |
CycleStats |
software | healthy | darwin_memo/types.py:146 |
Task |
software | healthy | darwin_memo/environments.py:50 |
Environment |
software | healthy | darwin_memo/environments.py:57 |
StorageEnv |
software | healthy | darwin_memo/environments.py:194 |
VerifiableQAEnv |
software | healthy | darwin_memo/environments.py:277 |
TestSuiteEnv |
software | healthy | darwin_memo/testsuite_env.py:157 |
LLMClient |
software | healthy | darwin_memo/llm.py:25 |
AnthropicClient |
software | healthy | darwin_memo/llm.py:32 |
OpenAICompatClient |
software | healthy | darwin_memo/llm.py:52 |
OllamaError |
software | healthy | darwin_memo/llm.py:82 |
OllamaClient |
software | healthy | darwin_memo/llm.py:157 |
OllamaEmbedder |
software | healthy | darwin_memo/llm.py:225 |
EvmRpcError |
software | healthy | darwin_memo/evm.py:64 |
EvmRpc |
software | healthy | darwin_memo/evm.py:79 |
EvmSettler |
software | healthy | darwin_memo/evm.py:194 |
Ticket |
software | healthy | darwin_memo/ledger.py:82 |
Ledger |
software | healthy | darwin_memo/ledger.py:100 |
StoreLockedError |
software | healthy | darwin_memo/store.py:45 |
MemoryStore |
software | healthy | darwin_memo/store.py:85 |
Document |
software | healthy | darwin_memo/encode.py:39 |
LocalEncoder |
software | healthy | darwin_memo/encode.py:56 |
ReflectionEncoder |
software | healthy | darwin_memo/encode.py:199 |
SurvivalConfig |
software | healthy | darwin_memo/survival.py:35 |
SurvivalReport |
software | healthy | darwin_memo/survival.py:193 |
SurvivalLoop |
software | healthy | darwin_memo/survival.py:253 |
Consultation |
software | healthy | darwin_memo/integrations/openai_agents.py:69 |
DarwinMemoSession |
software | healthy | darwin_memo/integrations/openai_agents.py:83 |
ScriptedClient |
software | healthy | tests/test_llm_arm.py:25 |
FakeOllamaClient |
software | healthy | tests/test_llm_arm.py:137 |
FakeRpc |
software | healthy | tests/test_evm.py:18 |
EmptyCallRpc |
software | healthy | tests/test_evm.py:208 |
ScriptedClient |
software | healthy | tests/test_protocol_llm.py:7 |
CitingProtocol |
software | healthy | tests/test_trust.py:44 |
ScriptedClient |
software | healthy | tests/test_trust.py:527 |
OneTaskEnv |
software | healthy | tests/test_trust.py:537 |
NullEnv |
software | healthy | tests/test_bench_judge_bandit.py:28 |
_AlwaysBlameEnv |
software | healthy | tests/test_bench_judge_bandit.py:40 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
darwin_memo |
software | healthy | darwin_memo |
integrations |
software | healthy | darwin_memo/integrations |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
integrations |
software | healthy | docs/integrations |
bench |
software | healthy | bench |
results |
software | healthy | bench/results |
swebench_cl |
software | healthy | bench/swebench_cl |
manifests |
software | healthy | bench/swebench_cl/manifests |
paper |
software | healthy | paper |
examples |
software | healthy | examples |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
training |
software | healthy | training |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
validate |
cicd | healthy | .github/workflows/mcp-publish.yml |
publish |
cicd | healthy | .github/workflows/mcp-publish.yml |
build |
cicd | healthy | .github/workflows/release.yml |
publish-testpypi |
cicd | healthy | .github/workflows/release.yml |
publish-pypi |
cicd | healthy | .github/workflows/release.yml |
github-release |
cicd | healthy | .github/workflows/release.yml |
settle |
cicd | healthy | .github/workflows/memory.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::mcp-publish |
cicd | healthy | .github/workflows/mcp-publish.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::memory |
cicd | healthy | .github/workflows/memory.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hna5r_26 |
software | healthy | /tmp/repobility-clone-hna5r_26 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/test_evm.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | training/train_memory_model.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/mcp-publish.yml |
security | healthy | .github/workflows/mcp-publish.yml |
This page is publicly accessible at:
https://repobility.com/scan/70501d97-1b40-4b38-956e-fb47e6f03c53/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/70501d97-1b40-4b38-956e-fb47e6f03c53/
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.