
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
@cleocode/brain
Advanced tools
CLEO unified-graph Brain substrate — BRAIN + NEXUS + TASKS + CONDUIT + SIGNALDOCK projection
The unified-graph Brain substrate for CLEO — a substrate-agnostic projection across all five CLEO databases: BRAIN, NEXUS, TASKS, CONDUIT, and SIGNALDOCK.
@cleocode/brain promotes the unified-graph substrate from a studio-internal
module to a first-class workspace package, mirroring @cleocode/nexus. Operator
mandate per T962 reconciliation: BRAIN is the super-domain (wraps memory +
nexus + tasks + conduit + signaldock), deserves CLI access, and needs a package
standalone publish lane.
Every node carries a substrate-prefixed ID so cross-substrate edges can
reference nodes unambiguously, e.g. brain:O-abc vs nexus:sym-123.
| Substrate | Database | Node kinds |
|---|---|---|
brain | brain.db (project) | observation, decision, pattern, learning |
nexus | nexus.db (global) | symbol, file |
tasks | tasks.db (project) | task, session |
conduit | conduit.db (project) | message |
signaldock | signaldock.db (global) | agent |
import { getAllSubstrates, type BrainGraph } from '@cleocode/brain';
const graph: BrainGraph = getAllSubstrates({ limit: 500, minWeight: 0 });
console.log(`${graph.nodes.length} nodes across ${Object.keys(graph.counts.nodes).length} substrates`);
Individual substrate adapters are exported from @cleocode/brain/adapters:
import {
getBrainSubstrate,
getConduitSubstrate,
getNexusSubstrate,
getSignaldockSubstrate,
getTasksSubstrate,
} from '@cleocode/brain/adapters';
The wire format (types BrainNode, BrainEdge, BrainGraph,
BrainQueryOptions, BrainStreamEvent) is re-exported from the top-level
entry point. See src/types.ts for the canonical definitions.
A parallel contracts mirror lives at
@cleocode/contracts/operations/brain (T968) for programmatic-API
consumers. It describes the HTTP wire format for the brain.* operations
and is intentionally structurally distinct from these runtime types (e.g.
contract BrainNode uses type: string + data, runtime uses kind: BrainNodeKind + meta + an optional adapter-produced weight).
All exported types carry the Brain* prefix (BrainNode, BrainEdge,
BrainGraph, BrainSubstrate, BrainQueryOptions, BrainStreamEvent,
BrainConnectionStatus, BrainNodeKind). T973 completed the LB* → Brain*
rename started by the T969 package extraction. The LB* prefix is no
longer exported by this package.
MIT — see LICENSE.
FAQs
CLEO unified-graph Brain substrate — BRAIN + NEXUS + TASKS + CONDUIT + SIGNALDOCK projection
The npm package @cleocode/brain receives a total of 260 weekly downloads. As such, @cleocode/brain popularity was classified as not popular.
We found that @cleocode/brain demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.