pub enum Cmd {
Show 53 variants
Build {
force: bool,
},
Store {
text: String,
layer: String,
importance: u8,
},
Recall {
query: String,
k: usize,
},
Look {
x: f32,
y: f32,
z: f32,
zoom: u8,
k: usize,
},
Radial {
x: f32,
y: f32,
z: f32,
depth: u8,
radius: f32,
k: usize,
},
Soft {
x: f32,
y: f32,
z: f32,
zoom: u8,
k: usize,
gpu: bool,
},
Bench,
Stats,
Find {
query: String,
k: usize,
},
Fingerprint,
Links {
block_index: usize,
},
Similar {
text: String,
k: usize,
},
Rebuild,
Embed {
query: String,
k: usize,
metric: String,
},
GpuBench,
Verify,
VerifyMerkle,
Proof {
block_index: usize,
},
Think {
query: String,
max_steps: usize,
},
Spine,
Query {
mql: String,
},
Export {
output: String,
},
Import {
input: String,
output_dir: Option<String>,
},
Diff {
a: String,
b: String,
},
FederatedRecall {
query: String,
k: usize,
},
PulseExchange,
FederatedFind {
query: String,
k: usize,
},
Hebbian,
HebbianDrift,
Hottest {
k: usize,
},
Archetypes,
Emerge,
Resonance,
Integrate,
Mirror,
Resonant {
k: usize,
},
Viz {
output: String,
},
Density {
output: String,
grid: u16,
},
Patterns {
k: usize,
},
Paths {
sessions: usize,
},
Predictions,
TemporalPatterns,
Attention,
PatternExchange,
Dream,
DreamLog {
k: usize,
},
EmotionalField,
EmotionalExchange,
Modalities,
CognitiveMap {
output: String,
},
StoreData {
pairs: Vec<String>,
importance: u8,
},
InitDemo {
force: bool,
},
Serve {
port: u16,
},
}Variants§
Build
Build binary from raw layer files
Store
Store a new memory
Recall
Recall — natural language query, auto-zoom
Look
Manual look: x y z zoom [k]
Radial
Radial search: find blocks within radius at a depth
Soft
4D soft zoom: x y z zoom [k]
Bench
Benchmark
Stats
Stats
Find
Text search
Fingerprint
Build structural fingerprints and wormhole links
Links
Show structural links (wormholes) for a block
Similar
Find structurally similar blocks to a text
Rebuild
Rebuild — incorporate append log into main index
Embed
Semantic search using embeddings
GpuBench
GPU vs CPU benchmark (requires gpu feature)
Verify
Verify CRC16 integrity of all blocks
VerifyMerkle
Verify Merkle tree integrity of the entire index
Proof
Show Merkle proof for a specific block
Think
Sequential Thinking — Chain-of-Thought memory sequence
Spine
Start the Binary Spine IPC listener (Zero JSON)
Query
MQL query (Microscope Query Language)
Export
Export index to .mscope archive
Import
Import .mscope archive
Fields
Diff
Diff two .mscope archives
FederatedRecall
Federated recall across multiple indices
PulseExchange
Exchange resonance pulses across federated indices (mirror neuron protocol)
FederatedFind
Federated text search across multiple indices
Hebbian
Show Hebbian learning state (activations, co-activations, energy)
HebbianDrift
Apply Hebbian drift — co-activated blocks pull coordinates closer
Hottest
Show hottest blocks (most recently/frequently activated)
Archetypes
Show emerged archetypes (crystallized activation patterns)
Emerge
Detect new archetypes from resonance field and Hebbian state
Resonance
Show resonance protocol state (pulses, field energy)
Integrate
Integrate received pulses into local Hebbian state
Mirror
Show mirror neuron state (resonance echoes, boosted blocks)
Resonant
Show most resonant blocks (strongest mirror neuron signal)
Viz
Export 3D visualization snapshot (Binary)
Density
Export binary density map for fast rendering
Patterns
Show thought patterns (crystallized recall sequences)
Paths
Show recent thought paths (recall sequences by session)
Predictions
Show predictive cache stats and active predictions
TemporalPatterns
Show temporal archetype patterns (time-of-day activation profiles)
Attention
Show attention mechanism state (layer weights, quality history)
PatternExchange
Exchange thought patterns across federated indices
Dream
Run dream consolidation (offline memory replay and pruning)
DreamLog
Show dream consolidation history
EmotionalField
Show emotional contagion state (local + remote emotional fields)
EmotionalExchange
Exchange emotional snapshots across federated indices
Modalities
Show multimodal index statistics
CognitiveMap
Export full cognitive map (all 13 layers) as JSON for Three.js viewer
StoreData
Store structured data (key=value pairs)
InitDemo
Initialize a demo dataset and configuration for quickstart
Serve
Start a local HTTP server for the 3D Viewer (viewer.html)
Trait Implementations§
Source§impl FromArgMatches for Cmd
impl FromArgMatches for Cmd
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§impl Subcommand for Cmd
impl Subcommand for Cmd
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for Cmd
impl RefUnwindSafe for Cmd
impl Send for Cmd
impl Sync for Cmd
impl Unpin for Cmd
impl UnsafeUnpin for Cmd
impl UnwindSafe for Cmd
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more