Skip to content
46 changes: 39 additions & 7 deletions data/manifest.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"brainVersion": "1.9.4-dev",
"generated": "2026-07-06T16:26:26.393Z",
"generatedHuman": "Mon, 06 Jul 2026 16:26:26 GMT",
"brainVersion": "v1.9.4-dev",
"generated": "2026-07-07T00:31:44.703Z",
"generatedHuman": "Tue, 07 Jul 2026 00:31:44 GMT",
"coverage": {
"built": 19,
"catalogued": 168,
"built": 23,
"catalogued": 172,
"orgTotalApprox": 248,
"pending": 149
},
Expand Down Expand Up @@ -58,10 +58,10 @@
"status": "built"
},
{
"name": "agent-harness-generator",
"name": "metaharness",
"tier": "T1",
"stars": 330,
"builtFromSha": "b7276ceb615b9b7627781d59104796982214dbaa",
"builtFromSha": "38284c8c49509decf14ce991bf17965433449e96",
"latestRemoteSha": null,
"status": "built"
},
Expand Down Expand Up @@ -160,6 +160,38 @@
"builtFromSha": "bb1269fb9f4b0920de5944d248e4e79a01f3b80c",
"latestRemoteSha": null,
"status": "built"
},
{
"name": "agenticow",
"tier": "T2",
"stars": 40,
"builtFromSha": "dd4f437b92d2dbbc1f40dfa00023eed6e9c3bd84",
"latestRemoteSha": null,
"status": "built"
},
{
"name": "CVE-bench",
"tier": "T2",
"stars": 15,
"builtFromSha": "47abc2b2b522f4d8afd07296d2a35042d8639f1d",
"latestRemoteSha": null,
"status": "built"
},
{
"name": "cognitum-cogs",
"tier": "T2",
"stars": 14,
"builtFromSha": "d48161eb2b676753a5b0e6d107805a2217dbaf9b",
"latestRemoteSha": null,
"status": "built"
},
{
"name": "cognitum-support",
"tier": "T2",
"stars": 19,
"builtFromSha": "26a92df8c17341fe73c0e455168c3f849130fafd",
"latestRemoteSha": null,
"status": "built"
}
],
"pendingRepos": [
Expand Down
32 changes: 30 additions & 2 deletions data/registry.tiers.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"sha": "RESOLVE_AT_BUILD"
},
{
"name": "agent-harness-generator",
"name": "metaharness",
"stars": 330,
"pushed": "2026-06-27",
"sha": "RESOLVE_AT_BUILD"
Expand Down Expand Up @@ -296,6 +296,34 @@
"stars": 2,
"pushed": "2026-06-22",
"sha": "RESOLVE_AT_BUILD"
},
{
"name": "agenticow",
"stars": 40,
"pushed": "2026-07-04",
"sha": "RESOLVE_AT_BUILD"
},
{
"name": "CVE-bench",
"stars": 15,
"pushed": "2026-06-27",
"sha": "RESOLVE_AT_BUILD"
},
{
"name": "cognitum-cogs",
"owner": "cognitum-one",
"repo": "cogs",
"stars": 14,
"pushed": "2026-07-02",
"sha": "RESOLVE_AT_BUILD"
},
{
"name": "cognitum-support",
"owner": "cognitum-one",
"repo": "support",
"stars": 19,
"pushed": "2026-07-06",
"sha": "RESOLVE_AT_BUILD"
}
]
},
Expand Down Expand Up @@ -1031,4 +1059,4 @@
]
}
}
}
}
18 changes: 9 additions & 9 deletions kb/SOURCE.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"builder": "rvf-kb-forge",
"builtUtc": "2026-07-05T18:15:09.157Z",
"builtUtc": "2026-07-06T20:09:10.697Z",
"canonicalManifestUrl": "https://raw.githubusercontent.com/ruvnet/ruvnet-brain/main/kb/.last-built.json",
"selfUpdate": "node forge-update.mjs",
"stores": {
"ruflo": {
"kbName": "ruflo",
"sourceRepo": "https://github.com/ruvnet/ruflo",
"sourceCommit": "f71ffa2f99147b0236fc267aaf1d4cd8285ad3c1",
"sourceDescribe": "v3.25.0",
"builtUtc": "2026-07-05T18:15:09.157Z",
"cognitum-cogs": {
"kbName": "cognitum-cogs",
"sourceRepo": "https://github.com/cognitum-one/cogs",
"sourceCommit": "d48161eb2b676753a5b0e6d107805a2217dbaf9b",
"sourceDescribe": "d48161e",
"builtUtc": "2026-07-06T20:09:10.697Z",
"builder": "rvf-kb-forge",
"canonicalManifestUrl": "https://raw.githubusercontent.com/ruvnet/ruvnet-brain/main/kb/.last-built.json",
"canonicalBundleUrl": "https://raw.githubusercontent.com/ruvnet/ruvnet-brain/main/kb/ruflo-kb-bundle.zip",
"selfUpdate": "node forge-update.mjs ruflo"
"canonicalBundleUrl": "https://raw.githubusercontent.com/ruvnet/ruvnet-brain/main/kb/cognitum-cogs-kb-bundle.zip",
"selfUpdate": "node forge-update.mjs cognitum-cogs"
}
}
}
10 changes: 9 additions & 1 deletion kb/forge-ask-all.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,15 @@ export async function searchAll({ dir, query, k = 6, pool = 8, repos }) {
// multi-word names like `agent-harness-generator` still match. Boost clears a sibling that merely
// *contains a file named after* the repo (e.g. dspy.ts/…/safla.ts) when the question names the repo.
const esc = (s) => s.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
const isNamed = (repo) => repo.length >= 4 && new RegExp(`\\b${esc(repo)}\\b`, 'i').test(query);
// A repo can be known by a former name too (e.g. GitHub renamed
// ruvnet/agent-harness-generator -> ruvnet/metaharness; the kb store was re-imported under
// the new name metaharness, but a query naming the old name should still get the boost).
// Extend here as repos rename.
const ALIASES = { 'metaharness': ['agent-harness-generator'] };
const isNamed = (repo) => {
const names = [repo, ...(ALIASES[repo] || [])];
return names.some((n) => n.length >= 4 && new RegExp(`\\b${esc(n)}\\b`, 'i').test(query));
};
const NAME_BOOST = 2.0;
for (const r of ranked) {
// A concepts hit is labelled repo="concepts" but its path is "<repo>/<kind>/<slug>" — attribute the
Expand Down
2 changes: 1 addition & 1 deletion primer/ruvnet-primer.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The RuvNet Primer — the building blocks, on one page

`Brain version: v0.3.0-dev · Built: 2026-07-05 · Covers: 19/168 repos built @ pinned SHAs (see data/manifest.json)`
`Brain version: v1.9.4-dev · Built: 2026-07-07 · Covers: 23/172 repos built @ pinned SHAs (see data/manifest.json)`

> **What this is:** a portable, source-grounded "brain" over the reusable RuvNet building blocks by
> **Reuven Cohen (rUv)**. It ships as a **Claude Code plugin** so your assistant answers from Ruv's real
Expand Down
Loading